C# Class Tools.SymbolsGen

Inheritance: GenBase
Mostrar archivo Open project: Ezakhiel/Donate-Money-For-Unicorns-ubbse2015 Class Usage Examples

Public Properties

Property Type Description
action int
lahead SymbolSet
m_lalrParser bool
m_lexer Lexer
m_symbols YyParser
m_trans int
pno int
prods ObjectList
stypes SymbolType

Public Methods

Method Description
AssocType ( Precedence pt, int n ) : void
ClassDefinition ( string s ) : void
CopySegment ( ) : void
Declare ( ) : void
Find ( CSymbol sym ) : bool
OldAction ( ParserOldAction a ) : void
ParserDirective ( ) : void
SetNamespace ( ) : void
SetStartSymbol ( ) : void
SimpleAction ( ParserSimpleAction a ) : void

Protected Methods

Method Description
SymbolsGen ( ErrorHandler eh ) : System

Method Details

AssocType() public abstract method

public abstract AssocType ( Precedence pt, int n ) : void
pt Precedence
n int
return void

ClassDefinition() public abstract method

public abstract ClassDefinition ( string s ) : void
s string
return void

CopySegment() public abstract method

public abstract CopySegment ( ) : void
return void

Declare() public abstract method

public abstract Declare ( ) : void
return void

Find() public method

public Find ( CSymbol sym ) : bool
sym CSymbol
return bool

OldAction() public abstract method

public abstract OldAction ( ParserOldAction a ) : void
a ParserOldAction
return void

ParserDirective() public abstract method

public abstract ParserDirective ( ) : void
return void

SetNamespace() public abstract method

public abstract SetNamespace ( ) : void
return void

SetStartSymbol() public abstract method

public abstract SetStartSymbol ( ) : void
return void

SimpleAction() public abstract method

public abstract SimpleAction ( ParserSimpleAction a ) : void
a ParserSimpleAction
return void

SymbolsGen() protected method

protected SymbolsGen ( ErrorHandler eh ) : System
eh ErrorHandler
return System

Property Details

action public_oe property

public int action
return int

lahead public_oe property

public SymbolSet,Tools lahead
return SymbolSet

m_lalrParser public_oe property

public bool m_lalrParser
return bool

m_lexer public_oe property

public Lexer,Tools m_lexer
return Lexer

m_symbols public_oe property

public YyParser,Tools m_symbols
return YyParser

m_trans public_oe property

public int m_trans
return int

pno public_oe property

public int pno
return int

prods public_oe property

public ObjectList prods
return ObjectList

stypes public_oe property

public SymbolType,Tools stypes
return SymbolType