|
| DataLiteralBase (string name, TypeCode dataType) |
|
override Token | TryMatch (ParsingContext context, ISourceStream source) |
|
| 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 IList< string > | GetFirsts () |
|
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 void | Init (GrammarData grammarData) |
|
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) |
|
GrammarData | GrammarData |
|
Terminal | OutputTerminal [get, set] |
|
Grammar | Grammar [get] |
|
EventHandler< ParsingEventArgs > | ValidateToken |
|
EventHandler< AstNodeEventArgs > | AstNodeCreated |
|
Definition at line 12 of file DataLiteralBase.cs.
Irony.Parsing.DataLiteralBase.DataLiteralBase |
( |
string |
name, |
|
|
TypeCode |
dataType |
|
) |
| |
virtual object Irony.Parsing.DataLiteralBase.ConvertValue |
( |
ParsingContext |
context, |
|
|
string |
textValue |
|
) |
| |
|
protectedvirtual |
TypeCode Irony.Parsing.DataLiteralBase.DataType |
string Irony.Parsing.DataLiteralBase.DateTimeFormat = "d" |
int Irony.Parsing.DataLiteralBase.IntRadix = 10 |
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/DataLiteralBase.cs