Search results
17 packages found
JavaScript APG, an ABNF Parser Generator
Examples of using the suite of apg-js applications and libraries.
🦅 cli syntax highlighting: any function - any object - 176 languages
- syntax
- highlight
- cli
- color
- console
- terminal
- language
- highlight.js
- chalk
- object
- string
- function
- line-numbers
- 1c
- View more
JavaScript APG, an ABNF Parser Generator
Augmented Backus-Naur Form (ABNF) parsing. See RFC 5234.
A zero dependency library, with provenance, TypeScript/JavaScript applications.
🦅 cli syntax highlighting: any function - any object - 176 languages
- syntax
- highlight
- cli
- color
- console
- terminal
- language
- highlight.js
- chalk
- object
- string
- function
- line-numbers
- 1c
- View more
TypeScript parser combinator library for building fast and convenient parsers.
🦅 cli syntax highlighting: any function - any object - 176 languages
- syntax
- highlight
- cli
- color
- console
- terminal
- language
- highlight.js
- chalk
- object
- string
- function
- line-numbers
- 1c
- View more
(Deprecated: use apg-js instead.) Pattern-matching alternative to RegExp. Replaces the regular expression syntax with ABNF. Adds APG parser features such as User Defined Terminals (hand-written pattern matchers) and access to the AST.
Syntax highlighting for ABNF/BNF/EBNF, Yacc, and other language-related languages.
🦅 cli syntax highlighting: any function - any object - 176 languages
- syntax
- highlight
- cli
- color
- console
- terminal
- language
- highlight.js
- chalk
- object
- string
- function
- line-numbers
- 1c
- View more
(Deprecated: use apg-js instead.) Library of core parsing modules required by apg and apg-generated parsers.
(Deprecated: use apg-js instead.) An ABNF Parser Generator - generates recursive-descent parsers from grammars written in a superset of Augmented Backus-Naur Form (ABNF)
ABNF Actions syntax for directly generating an AST