Incremental parser
Babel plugin which switches Babel to use the Hermes parser.
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
Regular Expressions parser in JavaScript
A JavaScript parser built from the Hermes engine
Allow parsing of async generator functions
Algorithms to help you parse CSS from an array of tokens.
Vega expression parser and code generator.
A Babel preset that enables parsing of proposals supported by the current Node.js version.
sprintf parser and basic formatter
A language engineering tool for the Language Server Protocol
lezer-based HTML grammar
Syntax tree data structure and parser interfaces for the lezer parser
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
Fault-tolerant CSS parser for PostCSS
Yet another simple Postgres SQL parser/modifier
Error-tolerant ECMAScript parser
A robust, strictly-typed Node.js and Browser library for parsing office files (.docx, .pptx, .xlsx, .odt, .odp, .ods, .pdf, .rtf, .csv, .md, .html) and generating high-fidelity outputs in Markdown, HTML, CSV, RTF, and RAG-focused chunks.
Parser to convert mhchem syntax to LaTeX syntax, for downstream inclusion in MathJax, KaTeX and similar projects.
Highlighting system for Lezer parse trees
Parse template syntax
A CSS parser, transformer, and minifier written in Rust
Parse CSS media queries (spec-compliant)
@ts-jison/lexer: ==== ----------------------------------------- A parser run-time library used by [@ts-jison/parser-generator](../parser-generator).
Generates a representation of a syntax tree using a string of bracket notation.
Walrat is a Parsing Expression Grammar (PEG) parser generator that creates integrated lexers, "packrat" parsers, and Abstract Syntax Tree (AST) builders.
Ghost Wheel is a packrat parser generator handling scanning and parsing of context-free grammars. Parsers can be built using an PEG-like syntax or a with a Ruby DSL.
Gullah is a bottom-up parser generator than can handle errors, ambiguous syntax, and arbitrary matching conditions.
Generate all parts of a compiler, including the lexer, parser, syntax tree, symbol table, type checker, code generator, and optimizer.
You've seen Getopt::Long, OptionParser, Thor? What the world needs now is one more command-line parser. This serves as a backend command line parser that passes the option-parsing portion of it off to OptionParser, Trollop, or any other option-parser that has an adapter[^adapter]. But the parts it *does* do are really exciting: It features arbitrarily deeply nested subcommands, optionally colorized help screens with smart formatting, automatically generated usage syntaxes, manpage generation[^maybe2], lazy-loading of subcommands, and (get this:) you can turn your command line app into a web app. (is processing a form then displaying a record really that different from CLI that does the same?)[^maybe3]
Malbourne makes it possible to generate abstract syntax trees (AST) from arbitrary Ruby source code by leveraging Rubinius' parser component (without the need to actually run Rubinius).
A JSON parser/generator that conforms (I believe) to RFC8259 "The JavaScript Object Notation (JSON) Data Interchange Format". This gem honors the syntax as possible. The generator guarantees that a parsed valid properly rounds-trip to identical valid JSON representation.
Rockit is a potent parser generator and gives you AST's (Abstract Syntax Tree's) which you can pattern match and pretty-print. Rockit does not distinghuish between lexing and parsing so the generated parsers are scanner-/lexer-less. The vision is to extend Rockit with more advanced compiler-related abilities including back-ends and code generation. However, currently the focus is on parsing and AST-related tasks such as transformation.
Human Query Language for full text search engines. Provides a lenient parser and associated tools for a self-contained and search-engine agnostic query language suitable for use by end users. Lenient in that is will produce a parse tree for any input, given a default operator and by generally ignoring any unparsable syntax. Suitable for use by end users in that it supports potentially several operator variants and a query language not unlike some major web search and other commercial search engines.
A JSON parser/generator that conforms (I believe) to RFC7159 "The JavaScript Object Notation (JSON) Data Interchange Format". That RFC is very different to its predecessor RFC4627, when it comes to parsing. This gem honors the updated syntax as possible. The generator guarantees that a parsed valid properly rounds-trip to identical valid JSON representation.
Khaleesi is a blog-aware or documentation-aware static site generator write in Ruby, supports markdown parser, series of decorators wrapping, code syntax highlighting, simple page script programming, page including, dataset traversing etc.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.