C# Class LLC.SymbolTable

Show file Open project: Gl237man/mineroute

Public Properties

Property Type Description
Bops List
ConstObjs List
LastUid int
PortObjs List
Trigers List
WireObjs List
conections List

Public Methods

Method Description
GetUID ( ) : int
SymbolTable ( Parser parser ) : System

Private Methods

Method Description
CloseScope ( ) : void
NewBOP ( string boptype ) : string
NewPort ( string name, string type, int wide ) : void
NewTrig ( string name, int wide ) : void
NewWire ( string name, int wide ) : void
NewWire ( string wfrom, string wto, string wfromp, string wtop ) : void
OpenScope ( ) : void
bitConv ( string p ) : int
hexConv ( string p ) : int
newConst ( int wide, int tval ) : string

Method Details

GetUID() public method

public GetUID ( ) : int
return int

SymbolTable() public method

public SymbolTable ( Parser parser ) : System
parser Parser
return System

Property Details

Bops public property

public List Bops
return List

ConstObjs public property

public List ConstObjs
return List

LastUid public property

public int LastUid
return int

PortObjs public property

public List PortObjs
return List

Trigers public property

public List Trigers
return List

WireObjs public property

public List WireObjs
return List

conections public property

public List conections
return List