Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Irony.Parsing.TokenPreviewHint Class Reference
Inheritance diagram for Irony.Parsing.TokenPreviewHint:
Irony.Parsing.CustomGrammarHint Irony.Parsing.GrammarHint Irony.Parsing.BnfTerm

Public Member Functions

 TokenPreviewHint (ParserActionType action, string first)
 
 TokenPreviewHint (ParserActionType action, Terminal first)
 
TokenPreviewHint ComesBefore (params string[] others)
 
TokenPreviewHint ComesBefore (params Terminal[] others)
 
TokenPreviewHint SetMaxPreview (int max)
 
override void Init (GrammarData grammarData)
 
override bool Match (ConflictResolutionArgs args)
 
- Public Member Functions inherited from Irony.Parsing.CustomGrammarHint
 CustomGrammarHint (ParserActionType action)
 
- Public Member Functions inherited from Irony.Parsing.GrammarHint
 GrammarHint (HintType hintType, object data)
 
- Public Member Functions inherited from Irony.Parsing.BnfTerm
 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 ()
 

Properties

int MaxPreviewTokens [get, set]
 
- Properties inherited from Irony.Parsing.CustomGrammarHint
ParserActionType Action [get, set]
 
- Properties inherited from Irony.Parsing.BnfTerm
Grammar Grammar [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Irony.Parsing.BnfTerm
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)
 
- Public Attributes inherited from Irony.Parsing.GrammarHint
readonly HintType HintType
 
readonly object Data
 
- Public Attributes inherited from Irony.Parsing.BnfTerm
const int NoPrecedence = 0
 
string Name
 
string ErrorAlias
 
TermFlags Flags
 
int Precedence = NoPrecedence
 
Associativity Associativity = Associativity.Neutral
 
Type AstNodeType
 
object AstNodeConfig
 
AstNodeCreator AstNodeCreator
 
- Protected Member Functions inherited from Irony.Parsing.BnfTerm
virtual Type GetAstNodeType (ParsingContext context, ParseTreeNode nodeInfo)
 
- Protected Attributes inherited from Irony.Parsing.BnfTerm
GrammarData GrammarData
 
- Events inherited from Irony.Parsing.BnfTerm
EventHandler< AstNodeEventArgsAstNodeCreated
 

Detailed Description

Definition at line 82 of file GrammarHint.cs.

Constructor & Destructor Documentation

Irony.Parsing.TokenPreviewHint.TokenPreviewHint ( ParserActionType  action,
string  first 
)

Definition at line 97 of file GrammarHint.cs.

Irony.Parsing.TokenPreviewHint.TokenPreviewHint ( ParserActionType  action,
Terminal  first 
)

Definition at line 101 of file GrammarHint.cs.

Member Function Documentation

TokenPreviewHint Irony.Parsing.TokenPreviewHint.ComesBefore ( params string[]  others)

Definition at line 105 of file GrammarHint.cs.

TokenPreviewHint Irony.Parsing.TokenPreviewHint.ComesBefore ( params Terminal[]  others)

Definition at line 110 of file GrammarHint.cs.

override void Irony.Parsing.TokenPreviewHint.Init ( GrammarData  grammarData)
virtual

Reimplemented from Irony.Parsing.BnfTerm.

Definition at line 120 of file GrammarHint.cs.

References s().

TokenPreviewHint Irony.Parsing.TokenPreviewHint.SetMaxPreview ( int  max)

Definition at line 115 of file GrammarHint.cs.

Property Documentation

int Irony.Parsing.TokenPreviewHint.MaxPreviewTokens
getset

Definition at line 83 of file GrammarHint.cs.


The documentation for this class was generated from the following file: