![]() |
Paradox Game Engine
v1.0.0 beta06
|
Public Member Functions | |
GrammarData (LanguageData language) | |
Public Attributes | |
readonly LanguageData | Language |
readonly Grammar | Grammar |
NonTerminal | AugmentedRoot |
NonTerminalSet | AugmentedSnippetRoots = new NonTerminalSet() |
readonly BnfTermSet | AllTerms = new BnfTermSet() |
readonly TerminalList | Terminals = new TerminalList() |
readonly NonTerminalList | NonTerminals = new NonTerminalList() |
readonly StringSet | ClosingBraces = new StringSet() |
Properties | |
string | WhitespaceAndDelimiters [get, set] |
Definition at line 22 of file GrammarData.cs.
Irony.Parsing.GrammarData.GrammarData | ( | LanguageData | language | ) |
Definition at line 33 of file GrammarData.cs.
readonly BnfTermSet Irony.Parsing.GrammarData.AllTerms = new BnfTermSet() |
Definition at line 27 of file GrammarData.cs.
NonTerminal Irony.Parsing.GrammarData.AugmentedRoot |
Definition at line 25 of file GrammarData.cs.
NonTerminalSet Irony.Parsing.GrammarData.AugmentedSnippetRoots = new NonTerminalSet() |
Definition at line 26 of file GrammarData.cs.
Definition at line 30 of file GrammarData.cs.
readonly Grammar Irony.Parsing.GrammarData.Grammar |
Definition at line 24 of file GrammarData.cs.
Referenced by Irony.Parsing.IdentifierTerminal.Init().
readonly LanguageData Irony.Parsing.GrammarData.Language |
Definition at line 23 of file GrammarData.cs.
readonly NonTerminalList Irony.Parsing.GrammarData.NonTerminals = new NonTerminalList() |
Definition at line 29 of file GrammarData.cs.
Referenced by Irony.Parsing.ParserDataPrinter.PrintNonTerminals().
readonly TerminalList Irony.Parsing.GrammarData.Terminals = new TerminalList() |
Definition at line 28 of file GrammarData.cs.
Referenced by Irony.Parsing.ParserDataPrinter.PrintTerminals().
|
getset |
Definition at line 31 of file GrammarData.cs.
Referenced by Irony.Parsing.IdentifierTerminal.QuickParse(), and Irony.Parsing.IdentifierTerminal.ReadBody().