![]() |
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().