Package net.akehurst.language.api.grammar

Types

Choice
Link copied to clipboard
common
interface Choice : RuleItem
ChoiceAmbiguous
Link copied to clipboard
common
interface ChoiceAmbiguous : Choice
ChoiceEqual
Link copied to clipboard
common
interface ChoiceEqual : Choice
ChoicePriority
Link copied to clipboard
common
interface ChoicePriority : Choice
Concatenation
Link copied to clipboard
common
interface Concatenation : RuleItem
ConcatenationItem
Link copied to clipboard
common
interface ConcatenationItem : RuleItem
EmptyRule
Link copied to clipboard
common
interface EmptyRule : TangibleItem
Grammar
Link copied to clipboard
common
interface Grammar
The definition of a Grammar.
GrammarRegistry
Link copied to clipboard
common
interface GrammarRegistry
GrammarRuleItemNotFoundException
Link copied to clipboard
common
class GrammarRuleItemNotFoundException(message: String) : Exception
GrammarRuleNotFoundException
Link copied to clipboard
common
class GrammarRuleNotFoundException(message: String) : Exception
GrammarVisitable
Link copied to clipboard
common
interface GrammarVisitable
GrammarVisitor
Link copied to clipboard
common
interface GrammarVisitor<T, A>
Group
Link copied to clipboard
common
interface Group : SimpleItem
Multi
Link copied to clipboard
common
interface Multi : ConcatenationItem
Namespace
Link copied to clipboard
common
interface Namespace : GrammarVisitable
NodeType
Link copied to clipboard
common
interface NodeType
NonTerminal
Link copied to clipboard
common
interface NonTerminal : TangibleItem
Rule
Link copied to clipboard
common
interface Rule : GrammarVisitable
RuleItem
Link copied to clipboard
common
interface RuleItem : GrammarVisitable
SeparatedList
Link copied to clipboard
common
interface SeparatedList : ConcatenationItem
SimpleItem
Link copied to clipboard
common
interface SimpleItem : ConcatenationItem
TangibleItem
Link copied to clipboard
common
interface TangibleItem : SimpleItem
Terminal
Link copied to clipboard
common
interface Terminal : TangibleItem