C# Class Tools.Transition

ファイルを表示 Open project: Ezakhiel/Donate-Money-For-Unicorns-ubbse2015 Class Usage Examples

Public Properties

Property Type Description
m_A CSymbol
m_next ParserShift
m_ps ParseState
m_reduce System.Collections.Hashtable
m_tno int

Private Properties

Property Type Description

Public Methods

Method Description
AddToFollow ( Transition a, SymbolSet s ) : void
AddToRead ( Transition a, SymbolSet s ) : void
BuildDR ( Transition t ) : void
BuildIncludes ( Transition t ) : void
BuildLA ( Transition t ) : void
BuildLookback ( Transition t ) : void
BuildParseTable ( Transition t ) : void
BuildReads ( Transition t ) : void
DR ( Transition a ) : SymbolSet
Final ( Transition t ) : void
Follow ( Transition a ) : SymbolSet
Print ( SymbolSet x, string s ) : void
Print0 ( ) : void
Read ( Transition a ) : SymbolSet
Transition ( ParseState p, CSymbol a ) : System
includes ( Transition a ) : Hashtable
reads ( Transition a ) : Hashtable

Method Details

AddToFollow() public static method

public static AddToFollow ( Transition a, SymbolSet s ) : void
a Transition
s SymbolSet
return void

AddToRead() public static method

public static AddToRead ( Transition a, SymbolSet s ) : void
a Transition
s SymbolSet
return void

BuildDR() public static method

public static BuildDR ( Transition t ) : void
t Transition
return void

BuildIncludes() public static method

public static BuildIncludes ( Transition t ) : void
t Transition
return void

BuildLA() public static method

public static BuildLA ( Transition t ) : void
t Transition
return void

BuildLookback() public static method

public static BuildLookback ( Transition t ) : void
t Transition
return void

BuildParseTable() public static method

public static BuildParseTable ( Transition t ) : void
t Transition
return void

BuildReads() public static method

public static BuildReads ( Transition t ) : void
t Transition
return void

DR() public static method

public static DR ( Transition a ) : SymbolSet
a Transition
return SymbolSet

Final() public static method

public static Final ( Transition t ) : void
t Transition
return void

Follow() public static method

public static Follow ( Transition a ) : SymbolSet
a Transition
return SymbolSet

Print() public method

public Print ( SymbolSet x, string s ) : void
x SymbolSet
s string
return void

Print0() public method

public Print0 ( ) : void
return void

Read() public static method

public static Read ( Transition a ) : SymbolSet
a Transition
return SymbolSet

Transition() public method

public Transition ( ParseState p, CSymbol a ) : System
p ParseState
a CSymbol
return System

includes() public static method

public static includes ( Transition a ) : Hashtable
a Transition
return System.Collections.Hashtable

reads() public static method

public static reads ( Transition a ) : Hashtable
a Transition
return System.Collections.Hashtable

Property Details

m_A public_oe property

public CSymbol,Tools m_A
return CSymbol

m_next public_oe property

public ParserShift,Tools m_next
return ParserShift

m_ps public_oe property

public ParseState,Tools m_ps
return ParseState

m_reduce public_oe property

public Hashtable,System.Collections m_reduce
return System.Collections.Hashtable

m_tno public_oe property

public int m_tno
return int