ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
-
Updated
Oct 10, 2021 - Java
{{ message }}
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
A querystring parser with nesting support
Rust parser combinator framework
Parse and stringify URL query strings
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.
It was used to update the version in package.json file but now it the Makefile update package.in when package.json changes and it recursive it keeps updating.
The package.in have {{VER}} that is updated with current version but to update the package.in the code use regex so it can just update the file iteself.
The file is modifi
Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.
Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers.
The Android SDK for the Parse Platform
Blazing fast and Comprehensive CSV Parser for Node.JS / Browser / Command Line.
The JavaScript SDK for the Parse Platform
Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called natively in the Python community.
As per angularsen/UnitsNet#328 (comment)
Having a set of tests to validate that the correct abbreviation notations and symbols are used would be helpful, as we have seen from before that discrepancies tend to creep in over time.
See #328 for the (currently work in progress) guideline, go through the comments and identify what tests to write for the guid
Parse and output TODOs and FIXMEs from comments in your files
Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations.
a simple syntax for complex argumentation
C#'s fastest parser combinator library
Yet Another UserAgent Analyzer
Parses nginx configuration with Pyparsing — Used in Letsencrypt
A relatively up-to-date fork of ParsePy, the Python wrapper for the Parse.com API. Originally maintained by @dgrtwo
Composable schemas for JavaScript and Node.js
Source code for the Fullstack JavaScript book
It would be great to see a tutorial on how to port a pyparsing based project to Lark.