|
| | ConstantTerminal (string name, Type nodeType) |
| |
| void | Add (string lexeme, object value) |
| |
| override void | Init (GrammarData grammarData) |
| |
| override Token | TryMatch (ParsingContext context, ISourceStream source) |
| |
| override IList< string > | GetFirsts () |
| |
| | Terminal (string name) |
| |
| | Terminal (string name, TokenCategory category) |
| |
| | Terminal (string name, string errorAlias, TokenCategory category, TermFlags flags) |
| |
| | Terminal (string name, TokenCategory category, TermFlags flags) |
| |
| virtual string | TokenToString (Token token) |
| |
| void | SetOutputTerminal (Grammar grammar, Terminal outputTerminal) |
| |
| | BnfTerm (string name) |
| |
| | BnfTerm (string name, string errorAlias) |
| |
| | BnfTerm (string name, string errorAlias, Type nodeType) |
| |
| | BnfTerm (string name, string errorAlias, AstNodeCreator nodeCreator) |
| |
| virtual string | GetParseNodeCaption (ParseTreeNode node) |
| |
| override string | ToString () |
| |
| override int | GetHashCode () |
| |
| bool | FlagIsSet (TermFlags flag) |
| |
| void | SetFlag (TermFlags flag) |
| |
| void | SetFlag (TermFlags flag, bool value) |
| |
| virtual void | CreateAstNode (ParsingContext context, ParseTreeNode nodeInfo) |
| |
| NonTerminal | Q () |
| |
| NonTerminal | Plus () |
| |
| NonTerminal | Star () |
| |
|
| static int | ByName (Terminal x, Terminal y) |
| |
| static int | ByPriorityReverse (Terminal x, Terminal y) |
| |
| static string | TerminalsToString (IEnumerable< Terminal > terminals, string separator) |
| |
| static BnfExpression | operator+ (BnfTerm term1, BnfTerm term2) |
| |
| static BnfExpression | operator+ (BnfTerm term1, string symbol2) |
| |
| static BnfExpression | operator+ (string symbol1, BnfTerm term2) |
| |
| static BnfExpression | operator| (BnfTerm term1, BnfTerm term2) |
| |
| static BnfExpression | operator| (BnfTerm term1, string symbol2) |
| |
| static BnfExpression | operator| (string symbol1, BnfTerm term2) |
| |
| virtual Type | GetAstNodeType (ParsingContext context, ParseTreeNode nodeInfo) |
| |
| GrammarData | GrammarData |
| |
| Terminal | OutputTerminal [get, set] |
| |
| Grammar | Grammar [get] |
| |
| EventHandler< ParsingEventArgs > | ValidateToken |
| |
| EventHandler< AstNodeEventArgs > | AstNodeCreated |
| |
Definition at line 22 of file ConstantTerminal.cs.
| Irony.Parsing.ConstantTerminal.ConstantTerminal |
( |
string |
name, |
|
|
Type |
nodeType |
|
) |
| |
| void Irony.Parsing.ConstantTerminal.Add |
( |
string |
lexeme, |
|
|
object |
value |
|
) |
| |
| override IList<string> Irony.Parsing.ConstantTerminal.GetFirsts |
( |
| ) |
|
|
virtual |
| override void Irony.Parsing.ConstantTerminal.Init |
( |
GrammarData |
grammarData | ) |
|
|
virtual |
The documentation for this class was generated from the following file:
- D:/Projects/Bitbucket Hosting/DoxygenFilesAndSources/Paradox v1.0.0 beta06/sources/common/shaders/Irony/Parsing/Terminals/ConstantTerminal.cs