Method | Description | |
---|---|---|
AddChrTrns ( int chr, QUT.Gplex.Automaton.NState nxt ) : void |
Add a transition from NState "this" to NState "nxt", for the character "chr". If the characters are packed, transform from character ordinal to equivalence class ordinal.
|
|
AddClsTrans ( |
Add a transition from NState "this" to NState "nxt", for each character value in the leaf range list. If the characters are packed, transform from character ordinal to equivalence class ordinal.
|
|
AddEpsTrns ( QUT.Gplex.Automaton.NState nxt ) : void |
Add an epsilon transition from "this" to "nxt"
|
|
NState ( NfsaInstance elem ) : System |
Method | Description | |
---|---|---|
AddClsTrans ( |
Add a transition from "this" to "next" for every true bit in the BitArray cls
|
|
AddRawTransition ( int ord, QUT.Gplex.Automaton.NState nxt ) : void |
Add a transition to the NState. Assert: if the symbol ordinals are packed the mapping has already been performed
|
|
GetNext ( int sym ) : QUT.Gplex.Automaton.NState | ||
SetNext ( int sym, QUT.Gplex.Automaton.NState dstState ) : void |
public AddChrTrns ( int chr, QUT.Gplex.Automaton.NState nxt ) : void | ||
chr | int | The character value |
nxt | QUT.Gplex.Automaton.NState | The destination state |
return | void |
public AddClsTrans ( |
||
leaf | The regex leaf node | |
nxt | QUT.Gplex.Automaton.NState | The destination state |
return | void |
public AddEpsTrns ( QUT.Gplex.Automaton.NState nxt ) : void | ||
nxt | QUT.Gplex.Automaton.NState | Destination state |
return | void |