C# Class Antlr3.Analysis.DFAState

Inheritance: Antlr3.Analysis.State
Datei anzeigen Open project: antlr/antlrcs Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddNFAConfiguration ( Antlr3.Analysis.NFAState state, int alt, Antlr3.Analysis.NFAContext context, Antlr3.Analysis.SemanticContext semanticContext ) : NFAConfiguration
AddNFAConfiguration ( Antlr3.Analysis.NFAState state, NFAConfiguration c ) : void
AddTransition ( DFAState target, Antlr3.Analysis.Label label ) : int
AddTransition ( Transition t ) : void
DFAState ( Antlr3.Analysis.DFA dfa ) : System
Equals ( object o ) : bool
GetGatedPredicatesInNFAConfigurations ( ) : Antlr3.Analysis.SemanticContext
GetGatedSyntacticPredicatesInNFAConfigurations ( ) : HashSet
GetHashCode ( ) : int
GetTransition ( int trans ) : Transition
GetUniqueAlt ( ) : int
GetUniquelyPredictedAlt ( ) : int
RemoveTransition ( int trans ) : void
Reset ( ) : void
ToString ( ) : String

Protected Methods

Method Description
AddReachableLabel ( Antlr3.Analysis.Label label ) : void
GetConflictingAlts ( ) : HashSet
GetNonDeterministicAlts ( ) : HashSet

Method Details

AddNFAConfiguration() public method

public AddNFAConfiguration ( Antlr3.Analysis.NFAState state, int alt, Antlr3.Analysis.NFAContext context, Antlr3.Analysis.SemanticContext semanticContext ) : NFAConfiguration
state Antlr3.Analysis.NFAState
alt int
context Antlr3.Analysis.NFAContext
semanticContext Antlr3.Analysis.SemanticContext
return NFAConfiguration

AddNFAConfiguration() public method

public AddNFAConfiguration ( Antlr3.Analysis.NFAState state, NFAConfiguration c ) : void
state Antlr3.Analysis.NFAState
c NFAConfiguration
return void

AddReachableLabel() protected method

protected AddReachableLabel ( Antlr3.Analysis.Label label ) : void
label Antlr3.Analysis.Label
return void

AddTransition() public method

public AddTransition ( DFAState target, Antlr3.Analysis.Label label ) : int
target DFAState
label Antlr3.Analysis.Label
return int

AddTransition() public method

public AddTransition ( Transition t ) : void
t Transition
return void

DFAState() public method

public DFAState ( Antlr3.Analysis.DFA dfa ) : System
dfa Antlr3.Analysis.DFA
return System

Equals() public method

public Equals ( object o ) : bool
o object
return bool

GetConflictingAlts() protected method

protected GetConflictingAlts ( ) : HashSet
return HashSet

GetGatedPredicatesInNFAConfigurations() public method

public GetGatedPredicatesInNFAConfigurations ( ) : Antlr3.Analysis.SemanticContext
return Antlr3.Analysis.SemanticContext

GetGatedSyntacticPredicatesInNFAConfigurations() public method

public GetGatedSyntacticPredicatesInNFAConfigurations ( ) : HashSet
return HashSet

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetNonDeterministicAlts() protected method

protected GetNonDeterministicAlts ( ) : HashSet
return HashSet

GetTransition() public method

public GetTransition ( int trans ) : Transition
trans int
return Transition

GetUniqueAlt() public method

public GetUniqueAlt ( ) : int
return int

GetUniquelyPredictedAlt() public method

public GetUniquelyPredictedAlt ( ) : int
return int

RemoveTransition() public method

public RemoveTransition ( int trans ) : void
trans int
return void

Reset() public method

public Reset ( ) : void
return void

ToString() public method

public ToString ( ) : String
return String