C# Class LLC.Parser

Afficher le fichier Open project: Gl237man/mineroute Class Usage Examples

Méthodes publiques

Свойство Type Description
errors Errors
gen CodeGenerator
la Token
scanner Scanner
t Token
tab SymbolTable

Méthodes publiques

Méthode Description
Assign ( ) : void
CompareOp ( string &ID ) : void
CompareOpType ( string &optype ) : void
Const ( string &ID ) : void
Expect ( int n ) : void
ExpectWeak ( int n, int follow ) : void
Expresion ( string &ID ) : void
Get ( ) : void
Ident ( string &name ) : void
LogicOp ( string &ID ) : void
LogicOpType ( string &optype ) : void
MultOp ( string &ID ) : void
MultOpType ( string &optype ) : void
Parse ( ) : void
Parser ( Scanner scanner ) : System
PortDecl ( ) : void
SemErr ( string msg ) : void
SumOp ( string &ID ) : void
SumOpType ( string &optype ) : void
SynErr ( int n ) : void
Term ( string &ID ) : void
TrigDecl ( ) : void
UNOp ( string &ID ) : void
UnOpType ( string &optype ) : void
WireDecl ( ) : void
llc ( ) : void

Private Methods

Méthode Description
StartOf ( int s ) : bool
WeakSeparator ( int n, int syFol, int repFol ) : bool

Method Details

Assign() public méthode

public Assign ( ) : void
Résultat void

CompareOp() public méthode

public CompareOp ( string &ID ) : void
ID string
Résultat void

CompareOpType() public méthode

public CompareOpType ( string &optype ) : void
optype string
Résultat void

Const() public méthode

public Const ( string &ID ) : void
ID string
Résultat void

Expect() public méthode

public Expect ( int n ) : void
n int
Résultat void

ExpectWeak() public méthode

public ExpectWeak ( int n, int follow ) : void
n int
follow int
Résultat void

Expresion() public méthode

public Expresion ( string &ID ) : void
ID string
Résultat void

Get() public méthode

public Get ( ) : void
Résultat void

Ident() public méthode

public Ident ( string &name ) : void
name string
Résultat void

LogicOp() public méthode

public LogicOp ( string &ID ) : void
ID string
Résultat void

LogicOpType() public méthode

public LogicOpType ( string &optype ) : void
optype string
Résultat void

MultOp() public méthode

public MultOp ( string &ID ) : void
ID string
Résultat void

MultOpType() public méthode

public MultOpType ( string &optype ) : void
optype string
Résultat void

Parse() public méthode

public Parse ( ) : void
Résultat void

Parser() public méthode

public Parser ( Scanner scanner ) : System
scanner Scanner
Résultat System

PortDecl() public méthode

public PortDecl ( ) : void
Résultat void

SemErr() public méthode

public SemErr ( string msg ) : void
msg string
Résultat void

SumOp() public méthode

public SumOp ( string &ID ) : void
ID string
Résultat void

SumOpType() public méthode

public SumOpType ( string &optype ) : void
optype string
Résultat void

SynErr() public méthode

public SynErr ( int n ) : void
n int
Résultat void

Term() public méthode

public Term ( string &ID ) : void
ID string
Résultat void

TrigDecl() public méthode

public TrigDecl ( ) : void
Résultat void

UNOp() public méthode

public UNOp ( string &ID ) : void
ID string
Résultat void

UnOpType() public méthode

public UnOpType ( string &optype ) : void
optype string
Résultat void

WireDecl() public méthode

public WireDecl ( ) : void
Résultat void

llc() public méthode

public llc ( ) : void
Résultat void

Property Details

errors public_oe property

public Errors errors
Résultat Errors

gen public_oe property

public CodeGenerator gen
Résultat CodeGenerator

la public_oe property

public Token la
Résultat Token

scanner public_oe property

public Scanner scanner
Résultat Scanner

t public_oe property

public Token t
Résultat Token

tab public_oe property

public SymbolTable tab
Résultat SymbolTable