C# Class QUT.Gplex.Automaton.NFSA

Afficher le fichier Open project: spark-shading-language/spark Class Usage Examples

Méthodes publiques

Свойство Type Description
next NState>.Dictionary
nfas NfsaInstance[]

Méthodes publiques

Méthode Description
Build ( AAST ast ) : void

Build the NFSA from the abstract syntax tree. There is an NfsaInstance for each start state. Each rule starts with a new nfsa state, which is the target of a new epsilon transition from the real start state, nInst.Entry.

NFSA ( TaskState t ) : System
WriteSummary ( DateTime time ) : void

Private Methods

Méthode Description
AddAnchorContext ( NfsaInstance nInst, QUT.Gplex.Automaton.NState endS, RuleDesc rule ) : void

Method Details

Build() public méthode

Build the NFSA from the abstract syntax tree. There is an NfsaInstance for each start state. Each rule starts with a new nfsa state, which is the target of a new epsilon transition from the real start state, nInst.Entry.
public Build ( AAST ast ) : void
ast QUT.Gplex.Parser.AAST
Résultat void

NFSA() public méthode

public NFSA ( TaskState t ) : System
t TaskState
Résultat System

WriteSummary() public méthode

public WriteSummary ( DateTime time ) : void
time DateTime
Résultat void

Property Details

next public_oe property

public Dictionary next
Résultat NState>.Dictionary

nfas public_oe property

public NfsaInstance[] nfas
Résultat NfsaInstance[]