| Package | Description |
|---|---|
| org.vesalainen.grammar | |
| org.vesalainen.grammar.examples | |
| org.vesalainen.regex |
| Modifier and Type | Class and Description |
|---|---|
class |
BnfGrammar
BnfGrammar is a radix class for generated BnfParser.
|
class |
SyntheticBnfParser
SyntheticBnfParser parses bnf right side expressions and creates synthetic
rules for detected enhanced notations.
|
class |
SyntheticParser
SyntheticParser parses synthetic grammar rules
|
| Constructor and Description |
|---|
Grammar(GrammarDef gd) |
| Modifier and Type | Class and Description |
|---|---|
class |
BnfExample |
class |
ExprExample
goal::=
goal::=expression
expression::=expression '+' term
expression::=expression '-' term
expression::=term
term::=term '*' factor
term::=term '/' factor
term::=factor
factor::=number
factor::='-' number
factor::='(' expression ')'
|
class |
LegExample |
| Modifier and Type | Class and Description |
|---|---|
class |
RegexParser<T>
This Parser class parses regular expression making an NFA
|