@ParametersAreNonnullByDefault
Package org.sonar.sslr.grammar
API to define Parsing Expression Grammar.
There is two entry points:
LexerfulGrammarBuilder
and LexerlessGrammarBuilder
.- Since:
- 1.18
-
Interface Summary Interface Description GrammarRuleBuilder This interface contains methods used to describe rule of grammar.GrammarRuleKey A marker interface for key of grammar rule. -
Class Summary Class Description LexerfulGrammarBuilder A builder for creating Parsing Expression Grammars for lexerful parsing.LexerlessGrammarBuilder A builder for creating Parsing Expression Grammars for lexerless parsing. -
Exception Summary Exception Description GrammarException Indicates problem with definition of grammar.