C# Class Tools.Dfa

Inheritance: LNode
Exibir arquivo Open project: Ezakhiel/Donate-Money-For-Unicorns-ubbse2015 Class Usage Examples

Public Properties

Property Type Description
m_actions Action
m_map System.Collections.Hashtable
m_reswds int
m_tokClass string

Public Methods

Method Description
AddAction ( int act ) : void
Closure ( ) : void
ClosureAdd ( NfaNode nfa ) : void
Dfa ( ) : System
Dfa ( Nfa nfa ) : System
Dfa ( TokensGen tks ) : System
MakeLastAction ( int act ) : void
Match ( string str, int ix, int &action ) : int
Print ( ) : void
Serialise ( object o, Tools.Serialiser s ) : object
SetTokens ( YyLexer tks, Hashtable h ) : void

Private Methods

Method Description
AddActions ( ) : void
AddNfaNode ( NfaNode nfa ) : bool
SameAs ( Dfa dfa ) : bool
Target ( char ch ) : Dfa

Method Details

AddAction() public method

public AddAction ( int act ) : void
act int
return void

Closure() public method

public Closure ( ) : void
return void

ClosureAdd() public method

public ClosureAdd ( NfaNode nfa ) : void
nfa NfaNode
return void

Dfa() public method

public Dfa ( ) : System
return System

Dfa() public method

public Dfa ( Nfa nfa ) : System
nfa Nfa
return System

Dfa() public method

public Dfa ( TokensGen tks ) : System
tks TokensGen
return System

MakeLastAction() public method

public MakeLastAction ( int act ) : void
act int
return void

Match() public method

public Match ( string str, int ix, int &action ) : int
str string
ix int
action int
return int

Print() public method

public Print ( ) : void
return void

Serialise() public static method

public static Serialise ( object o, Tools.Serialiser s ) : object
o object
s Tools.Serialiser
return object

SetTokens() public static method

public static SetTokens ( YyLexer tks, Hashtable h ) : void
tks YyLexer
h System.Collections.Hashtable
return void

Property Details

m_actions public_oe property

public Action m_actions
return Action

m_map public_oe property

public Hashtable,System.Collections m_map
return System.Collections.Hashtable

m_reswds public_oe property

public int m_reswds
return int

m_tokClass public_oe property

public string m_tokClass
return string