View Source API Reference Grammar v0.2.0
Modules
This module provides a DSL to define parser of structured inputs. Parsers are defined as a grammar.
This module exposes functions required to generate the code for the parser derived from grammar rules.
A Clause entity represents a grammar clause, by its definition and the block to execute.
A Rule entity represents a grammar rule, by its name and the list of clauses.
This module extracts the tokens from the input string.
This protocol exposes the functions needed to extract tokens from the input string.
This module provides helper functions to work with TokenExtractor implementations using Regex.