Property | Type | Description | |
---|---|---|---|
SerializedUuid | System.Guid | ||
SerializedVersion | int |
Method | Description | |
---|---|---|
ATNDeserializer ( |
||
Deserialize ( char data ) : |
Method | Description | |
---|---|---|
CheckCondition ( bool condition ) : void | ||
CheckCondition ( bool condition, string message ) : void | ||
CheckUUID ( ) : void | ||
CheckVersion ( ) : void | ||
GenerateRuleBypassTransitions ( |
||
IsFeatureSupported ( System.Guid feature, System.Guid actualUuid ) : bool |
Determines if a particular serialized representation of an ATN supports a particular feature, identified by the Guid used for serializing the ATN at the time the feature was first introduced.
|
|
LexerActionFactory ( LexerActionType type, int data1, int data2 ) : ILexerAction | ||
MarkPrecedenceDecisions ( |
Analyze the StarLoopEntryState states in the specified ATN to set the StarLoopEntryState.precedenceRuleDecision field to the correct value.
|
|
OptimizeATN ( |
||
ReadATN ( ) : |
||
ReadDecisions ( |
||
ReadEdges ( |
||
ReadInt ( ) : int | ||
ReadInt32 ( ) : int | ||
ReadLexerActions ( |
||
ReadLong ( ) : long | ||
ReadModes ( |
||
ReadRules ( |
||
ReadSets ( |
||
ReadStates ( |
||
ReadUUID ( ) : System.Guid | ||
Reset ( char data ) : void | ||
StateFactory ( StateType type, int ruleIndex ) : |
||
VerifyATN ( |
Method | Description | |
---|---|---|
ATNDeserializer ( ) : System | ||
CombineChainedEpsilons ( |
||
EdgeFactory ( |
||
IdentifyTailCalls ( |
||
InlineSetRules ( |
||
OptimizeSets ( |
||
TestTailCall ( |
public ATNDeserializer ( |
||
deserializationOptions | ||
return | System |
protected CheckCondition ( bool condition ) : void | ||
condition | bool | |
return | void |
protected CheckCondition ( bool condition, string message ) : void | ||
condition | bool | |
message | string | |
return | void |
protected GenerateRuleBypassTransitions ( |
||
atn | ||
return | void |
protected IsFeatureSupported ( System.Guid feature, System.Guid actualUuid ) : bool | ||
feature | System.Guid |
/// The
/// |
actualUuid | System.Guid |
/// The
/// |
return | bool |
protected LexerActionFactory ( LexerActionType type, int data1, int data2 ) : ILexerAction | ||
type | LexerActionType | |
data1 | int | |
data2 | int | |
return | ILexerAction |
protected MarkPrecedenceDecisions ( |
||
atn | The ATN. | |
return | void |
protected ReadEdges ( |
||
atn | ||
sets | IList |
|
return | void |
protected ReadLexerActions ( |
||
atn | ||
return | void |
protected StateFactory ( StateType type, int ruleIndex ) : |
||
type | StateType | |
ruleIndex | int | |
return |