C# Class Antlr3.Analysis.DFAState

Inheritance: Antlr3.Analysis.State
Afficher le fichier Open project: antlr/antlrcs Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
AddReachableLabel ( Antlr3.Analysis.Label label ) : void
GetConflictingAlts ( ) : HashSet
GetNonDeterministicAlts ( ) : HashSet

Method Details

AddNFAConfiguration() public méthode

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
Résultat NFAConfiguration

AddNFAConfiguration() public méthode

public AddNFAConfiguration ( Antlr3.Analysis.NFAState state, NFAConfiguration c ) : void
state Antlr3.Analysis.NFAState
c NFAConfiguration
Résultat void

AddReachableLabel() protected méthode

protected AddReachableLabel ( Antlr3.Analysis.Label label ) : void
label Antlr3.Analysis.Label
Résultat void

AddTransition() public méthode

public AddTransition ( DFAState target, Antlr3.Analysis.Label label ) : int
target DFAState
label Antlr3.Analysis.Label
Résultat int

AddTransition() public méthode

public AddTransition ( Transition t ) : void
t Transition
Résultat void

DFAState() public méthode

public DFAState ( Antlr3.Analysis.DFA dfa ) : System
dfa Antlr3.Analysis.DFA
Résultat System

Equals() public méthode

public Equals ( object o ) : bool
o object
Résultat bool

GetConflictingAlts() protected méthode

protected GetConflictingAlts ( ) : HashSet
Résultat HashSet

GetGatedPredicatesInNFAConfigurations() public méthode

public GetGatedPredicatesInNFAConfigurations ( ) : Antlr3.Analysis.SemanticContext
Résultat Antlr3.Analysis.SemanticContext

GetGatedSyntacticPredicatesInNFAConfigurations() public méthode

public GetGatedSyntacticPredicatesInNFAConfigurations ( ) : HashSet
Résultat HashSet

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetNonDeterministicAlts() protected méthode

protected GetNonDeterministicAlts ( ) : HashSet
Résultat HashSet

GetTransition() public méthode

public GetTransition ( int trans ) : Transition
trans int
Résultat Transition

GetUniqueAlt() public méthode

public GetUniqueAlt ( ) : int
Résultat int

GetUniquelyPredictedAlt() public méthode

public GetUniquelyPredictedAlt ( ) : int
Résultat int

RemoveTransition() public méthode

public RemoveTransition ( int trans ) : void
trans int
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : String
Résultat String