![]() |
Paradox Game Engine
v1.0.0 beta06
|
Namespaces | |
package | Construction |
Functions | |
delegate void | AstNodeCreator (ParsingContext context, ParseTreeNode parseNode) |
delegate Token | MatchHandler (Terminal terminal, ParsingContext context, ISourceStream source) |
Enumerator | |
---|---|
Left | |
Right | |
Neutral |
Definition at line 64 of file GrammarData.cs.
Enumerator | |
---|---|
None | |
FirstUpper | |
FirstLower | |
AllUpper | |
AllLower |
Definition at line 36 of file IdentifierTerminal.cs.
Enumerator | |
---|---|
None | |
ConsumeTerminator | |
IncludeTerminator | |
AllowEof |
Definition at line 23 of file FreeTextLiteral.cs.
Enumerator | |
---|---|
NoError | |
Info | |
Warning | |
Conflict | |
Error | |
InternalError |
Definition at line 19 of file GrammarError.cs.
Enumerator | |
---|---|
ResolveToShift |
Instruction to resolve conflict to shift |
ResolveToReduce |
Instruction to resolve conflict to reduce |
ResolveInCode |
Instruction to resolve the conflict using special code in grammar in OnResolvingConflict method. |
Precedence |
Currently ignored by Parser, may be used in the future to set specific precedence value of the following terminal operator. One example where it can be used is setting higher precedence value for unary + or - operators. This hint would override precedence set for these operators for cases when they are used as unary operators. (YACC has this feature). |
Custom |
Provided for all custom hints that derived solutions may introduce |
Definition at line 20 of file GrammarHint.cs.
enum Irony.Parsing.IdOptions : short |
Enumerator | |
---|---|
None | |
AllowsEscapes | |
CanStartWithEscape | |
IsNotKeyword | |
NameIncludesPrefix |
Definition at line 27 of file IdentifierTerminal.cs.
Enumerator | |
---|---|
None | |
NewLineBeforeEOF | |
EmitLineStartToken | |
DisableScannerParserLink | |
CreateAst | |
CanRunSample | |
SupportsCommandLine | |
TailRecursive | |
Default |
Definition at line 42 of file GrammarData.cs.
Enumerator | |
---|---|
None | |
ProduceIndents | |
CheckBraces | |
CheckOperator |
Definition at line 8 of file CodeOutlineFilter.cs.
Enumerator | |
---|---|
File | |
VsLineScan | |
CommandLine |
Definition at line 29 of file ParsingContext.cs.
Enumerator | |
---|---|
GrammarDebugging | |
TraceParser | |
AnalyzeCode |
Definition at line 23 of file ParsingContext.cs.
Enumerator | |
---|---|
Shift | |
Reduce | |
Operator | |
Code | |
Accept |
Definition at line 73 of file ParserData.cs.
Enumerator | |
---|---|
Info | |
Warning | |
Error |
Definition at line 19 of file ParserMessage.cs.
Enumerator | |
---|---|
Init | |
Parsing | |
Previewing | |
Recovering | |
Accepted | |
AcceptedPartial | |
Error |
Definition at line 35 of file ParsingContext.cs.
Enumerator | |
---|---|
Parsing | |
Partial | |
Parsed | |
Error |
Definition at line 114 of file ParseTree.cs.
Enumerator | |
---|---|
None | |
HasTerminals | |
IsError | |
IsEmpty | |
IsListBuilder |
Definition at line 126 of file ParserData.cs.
Enumerator | |
---|---|
None | |
AllowLetterAfter | |
CreateRegExObject | |
UniqueSwitches | |
Default |
Definition at line 29 of file RegExLiteral.cs.
enum Irony.Parsing.StringOptions : short |
Enumerator | |
---|---|
None | |
IsChar | |
AllowsDoubledQuote | |
AllowsLineBreak | |
IsTemplate | |
NoEscapes | |
AllowsUEscapes | |
AllowsXEscapes | |
AllowsOctalEscapes | |
AllowsAllEscapes |
Definition at line 21 of file StringLiteral.cs.
Definition at line 21 of file BnfTerm.cs.
Enumerator | |
---|---|
None | |
AllowTrailingDelimiter |
Definition at line 71 of file GrammarData.cs.
Enumerator | |
---|---|
Normal | |
Exclude | |
Operator |
Definition at line 29 of file TermReportGroups.cs.
Enumerator | |
---|---|
Text | |
Keyword | |
Comment | |
Identifier | |
String | |
Number |
Definition at line 38 of file TokenEditorInfo.cs.
Enumerator | |
---|---|
None | |
MemberSelect | |
MatchBraces | |
ParameterStart | |
ParameterNext | |
ParameterEnd | |
Parameter | |
MethodTip |
Definition at line 51 of file TokenEditorInfo.cs.
Enumerator | |
---|---|
Unknown | |
Text | |
Keyword | |
Identifier | |
String | |
Literal | |
Operator | |
Delimiter | |
WhiteSpace | |
LineComment | |
Comment |
Definition at line 94 of file TokenEditorInfo.cs.
Enumerator | |
---|---|
EscapedText | |
CodeBlock | |
Anchor | |
LinkToAnchor | |
Url | |
FileLink | |
Image |
Definition at line 8 of file WikiBlockTerminal.cs.
Enumerator | |
---|---|
Text | |
Element | |
Format | |
Heading | |
List | |
Block | |
Table |
Definition at line 7 of file _WikiTerminalBase.cs.
delegate void Irony.Parsing.AstNodeCreator | ( | ParsingContext | context, |
ParseTreeNode | parseNode | ||
) |
delegate Token Irony.Parsing.MatchHandler | ( | Terminal | terminal, |
ParsingContext | context, | ||
ISourceStream | source | ||
) |