C# Class Tools.NfaNode

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

Public Properties

Property Type Description
m_arcs ObjectList
m_eps ObjectList
m_sTerminal string

Public Methods

Method Description
AddArc ( char ch, NfaNode next ) : void
AddArcEx ( Regex re, NfaNode next ) : void
AddEps ( NfaNode next ) : void
AddTarget ( char ch, Dfa next ) : void
AddUArc ( char ch, NfaNode next ) : void
NfaNode ( TokensGen tks ) : System

Method Details

AddArc() public method

public AddArc ( char ch, NfaNode next ) : void
ch char
next NfaNode
return void

AddArcEx() public method

public AddArcEx ( Regex re, NfaNode next ) : void
re Regex
next NfaNode
return void

AddEps() public method

public AddEps ( NfaNode next ) : void
next NfaNode
return void

AddTarget() public method

public AddTarget ( char ch, Dfa next ) : void
ch char
next Dfa
return void

AddUArc() public method

public AddUArc ( char ch, NfaNode next ) : void
ch char
next NfaNode
return void

NfaNode() public method

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

Property Details

m_arcs public property

public ObjectList m_arcs
return ObjectList

m_eps public property

public ObjectList m_eps
return ObjectList

m_sTerminal public property

public string m_sTerminal
return string