Parse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly.
Simple, transparent parser combinators toolkit that supports any tokens
Package to parse states from CSV to JSON
Low footprint ECMAScript source code parser
A JavaScript parser
A very simple and stupid parser, based on a statemachine and regular expressions.
the mighty option parser used by yargs
Node.js body parsing middleware
A utility package to parse strings
An ESLint custom parser which leverages TypeScript ESTree
> Selector parser with built in methods for working with selector strings.
No description provided.
Validate XML, Parse XML, Build XML without C/C++ based libraries
An inline style parser.
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment
Streaming, source-agnostic EventSource/Server-Sent Events parser
A parser to Amazon Resource Names
A pure JS HTTP parser for node.
Range header field string parser
Algorithms to help you parse CSS from an array of tokens.
Streaming HTML parser with scripting support.
A parser for ANSI escape sequences
Babel plugin which switches Babel to use the Hermes parser.
TypeScript definitions for yargs-parser
Takes a state table where the following are defined: state, input+conditions, accumulate-action, pre-transition-actions, and transition-to. It takes that state table and generates very fast parsers. Similar to Ragel. Currently only outputs pure Ruby.
Stateful Text Parser
Parsers and formatters for person names, street addresses, city/state/zip, phone numbers, etc.
Parsers and formatters for person names, street addresses, city/state/zip, phone numbers, etc.
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
Your Dynamic Parser may be a composite of both `Stateless` and `Stateful` parsers. To build a composite/dynamic paser, first you need one or more `MicroParsers`. Check https://github.com/ContaBoa/dynamic_parser for more details.
This gem implements all core constucts of the state chart XML (SCXML) specification of the W3C. (http://www.w3.org/TR/scxml/) Instead of implementing an interpreter, this gem implements a parser that create a ruby statemachine instance based on the MINT-statemachine gem (https://github.com/sfeu/statemachine).
This gem contains the core logic for Eiseron Forja, including the DSL parser, the plan/apply workflow, the dependency graph (DAG) builder, and the state management system. It provides the foundational API upon which the CLI and all providers are built.
tans-parser parses raw terminal output with ANSI escape sequences into a structured grid representation with per-cell attributes (char, fg, bg, bold, italic, underline, blink). Includes a query API (State) for text search, color inspection, and AI-friendly JSON output.
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.