AglStyleGrammar

class AglStyleGrammar : GrammarAbstract

Types

Companion
Link copied to clipboard
common
object Companion

Functions

findAllRule
Link copied to clipboard
common
open override fun findAllRule(ruleName: String): Rule
findAllTerminal
Link copied to clipboard
common
open override fun findAllTerminal(terminalPattern: String): Terminal

Properties

allNodeType
Link copied to clipboard
common
open override val allNodeType: Set<NodeType>
allRule
Link copied to clipboard
common
open override val allRule: List<Rule>
the List of rules defined by this grammar and those that this grammar extends the order of the rules is the order they are defined in with the top of the grammar extension hierachy coming first (in extension order where more than one grammar is extended)
allTerminal
Link copied to clipboard
common
open override val allTerminal: Set<Terminal>
the Set of all terminals in this grammar and those that this grammar extends
extends
Link copied to clipboard
common
open override val extends: MutableList<Grammar>
the List of grammars extended by this one
name
Link copied to clipboard
common
open override val name: String
the name of this grammar
namespace
Link copied to clipboard
common
open override val namespace: Namespace
the namespace of this grammar;
rule
Link copied to clipboard
common
open override val rule: List<Rule>