Package net. akehurst. language. agl. ast
Types
ChoiceAbstract
Link copied to clipboard
abstract class ChoiceAbstract(alternative: List<Concatenation>) : RuleItemAbstract, Choice
Content copied to clipboard
ChoiceAmbiguousDefault
Link copied to clipboard
class ChoiceAmbiguousDefault(alternative: List<Concatenation>) : ChoiceAbstract, ChoiceAmbiguous
Content copied to clipboard
ChoiceLongestDefault
Link copied to clipboard
class ChoiceLongestDefault(alternative: List<Concatenation>) : ChoiceAbstract, ChoiceEqual
Content copied to clipboard
ChoicePriorityDefault
Link copied to clipboard
class ChoicePriorityDefault(alternative: List<Concatenation>) : ChoiceAbstract, ChoicePriority
Content copied to clipboard
ConcatenationDefault
Link copied to clipboard
class ConcatenationDefault(items: List<ConcatenationItem>) : RuleItemAbstract, Concatenation
Content copied to clipboard
ConcatenationItemAbstract
Link copied to clipboard
abstract class ConcatenationItemAbstract : RuleItemAbstract, ConcatenationItem
Content copied to clipboard
EmptyRuleDefault
Link copied to clipboard
GrammarAbstract
Link copied to clipboard
GrammarBuilderDefault
Link copied to clipboard
GrammarDefault
Link copied to clipboard
class GrammarDefault(namespace: Namespace, name: String, rule: MutableList<Rule>) : GrammarAbstract
Content copied to clipboard
GroupDefault
Link copied to clipboard
MultiDefault
Link copied to clipboard
class MultiDefault(min: Int, max: Int, item: SimpleItem) : RuleItemAbstract, Multi
Content copied to clipboard
NamespaceDefault
Link copied to clipboard
NodeTypeDefault
Link copied to clipboard
NonTerminalDefault
Link copied to clipboard
class NonTerminalDefault(name: String, owningGrammar: Grammar, embedded: Boolean) : RuleItemAbstract, NonTerminal
Content copied to clipboard
RuleDefault
Link copied to clipboard
data class RuleDefault(grammar: GrammarDefault, name: String, isOverride: Boolean, isSkip: Boolean, isLeaf: Boolean) : Rule
Content copied to clipboard
RuleItemAbstract
Link copied to clipboard
SeparatedListDefault
Link copied to clipboard
class SeparatedListDefault(min: Int, max: Int, separator: SimpleItem, item: SimpleItem) : RuleItemAbstract, SeparatedList
Content copied to clipboard
SimpleItemAbstract
Link copied to clipboard
abstract class SimpleItemAbstract : ConcatenationItemAbstract, SimpleItem
Content copied to clipboard
TerminalDefault
Link copied to clipboard
class TerminalDefault(value: String, isPattern: Boolean) : RuleItemAbstract, Terminal
Content copied to clipboard