C# Class Tools.YyParser

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

Public Properties

Property Type Description
EOFSymbol CSymbol
Special CSymbol
arr int[]
erh ErrorHandler
literals System.Collections.Hashtable
m_accept ParseState
m_concrete bool
m_startSymbol CSymbol
m_states System.Collections.Hashtable
symbolInfo System.Collections.Hashtable
symbols System.Collections.Hashtable
types System.Collections.Hashtable

Public Methods

Method Description
Action ( Parser yyp, SYMBOL yysym, int yyact ) : object
ClassInit ( SymbolsGen yyp ) : void
Emit ( TextWriter m_outFile ) : void
GetEOF ( Lexer yyl ) : void
GetParser ( Lexer m_lexer ) : void
GetSymbolInfo ( string name, int num ) : ParsingInfo
PrintTransitions ( Func f, string s ) : void
Transitions ( Builder b ) : void
YyParser ( ) : System

Method Details

Action() public method

public Action ( Parser yyp, SYMBOL yysym, int yyact ) : object
yyp Parser
yysym SYMBOL
yyact int
return object

ClassInit() public method

public ClassInit ( SymbolsGen yyp ) : void
yyp SymbolsGen
return void

Emit() public method

public Emit ( TextWriter m_outFile ) : void
m_outFile System.IO.TextWriter
return void

GetEOF() public method

public GetEOF ( Lexer yyl ) : void
yyl Lexer
return void

GetParser() public method

public GetParser ( Lexer m_lexer ) : void
m_lexer Lexer
return void

GetSymbolInfo() public method

public GetSymbolInfo ( string name, int num ) : ParsingInfo
name string
num int
return ParsingInfo

PrintTransitions() public method

public PrintTransitions ( Func f, string s ) : void
f Func
s string
return void

Transitions() public method

public Transitions ( Builder b ) : void
b Builder
return void

YyParser() public method

public YyParser ( ) : System
return System

Property Details

EOFSymbol public_oe property

public CSymbol,Tools EOFSymbol
return CSymbol

Special public_oe property

public CSymbol,Tools Special
return CSymbol

arr public_oe property

public int[] arr
return int[]

erh public_oe property

public ErrorHandler,Tools erh
return ErrorHandler

literals public_oe property

public Hashtable,System.Collections literals
return System.Collections.Hashtable

m_accept public_oe property

public ParseState,Tools m_accept
return ParseState

m_concrete public_oe property

public bool m_concrete
return bool

m_startSymbol public_oe property

public CSymbol,Tools m_startSymbol
return CSymbol

m_states public_oe property

public Hashtable,System.Collections m_states
return System.Collections.Hashtable

symbolInfo public_oe property

public Hashtable,System.Collections symbolInfo
return System.Collections.Hashtable

symbols public_oe property

public Hashtable,System.Collections symbols
return System.Collections.Hashtable

types public_oe property

public Hashtable,System.Collections types
return System.Collections.Hashtable