C# Class at.jku.ssw.Coco.Parser

Mostrar archivo Open project: Gl237man/mineroute Class Usage Examples

Public Properties

Property Type Description
dfa DFA
errors Errors
la Token
pgen ParserGen
scanner Scanner
t Token
tab Tab
trace System.IO.TextWriter

Public Methods

Method Description
AttrDecl ( Symbol sym ) : void
Attribs ( Node p ) : void
Char ( int &n ) : void
Coco ( ) : void
Condition ( ) : void
Expect ( int n ) : void
ExpectWeak ( int n, int follow ) : void
Expression ( Graph &g ) : void
Factor ( Graph &g ) : void
Get ( ) : void
Parse ( ) : void
Parser ( Scanner scanner ) : System
Resolver ( Position &pos ) : void
SemErr ( string msg ) : void
SemText ( Position &pos ) : void
Set ( CharSet &s ) : void
SetDecl ( ) : void
SimSet ( CharSet &s ) : void
Sym ( string &name, int &kind ) : void
SynErr ( int n ) : void
Term ( Graph &g ) : void
TokenDecl ( int typ ) : void
TokenExpr ( Graph &g ) : void
TokenFactor ( Graph &g ) : void
TokenTerm ( Graph &g ) : void

Private Methods

Method Description
StartOf ( int s ) : bool
WeakSeparator ( int n, int syFol, int repFol ) : bool

Method Details

AttrDecl() public method

public AttrDecl ( Symbol sym ) : void
sym Symbol
return void

Attribs() public method

public Attribs ( Node p ) : void
p Node
return void

Char() public method

public Char ( int &n ) : void
n int
return void

Coco() public method

public Coco ( ) : void
return void

Condition() public method

public Condition ( ) : void
return void

Expect() public method

public Expect ( int n ) : void
n int
return void

ExpectWeak() public method

public ExpectWeak ( int n, int follow ) : void
n int
follow int
return void

Expression() public method

public Expression ( Graph &g ) : void
g Graph
return void

Factor() public method

public Factor ( Graph &g ) : void
g Graph
return void

Get() public method

public Get ( ) : void
return void

Parse() public method

public Parse ( ) : void
return void

Parser() public method

public Parser ( Scanner scanner ) : System
scanner Scanner
return System

Resolver() public method

public Resolver ( Position &pos ) : void
pos Position
return void

SemErr() public method

public SemErr ( string msg ) : void
msg string
return void

SemText() public method

public SemText ( Position &pos ) : void
pos Position
return void

Set() public method

public Set ( CharSet &s ) : void
s CharSet
return void

SetDecl() public method

public SetDecl ( ) : void
return void

SimSet() public method

public SimSet ( CharSet &s ) : void
s CharSet
return void

Sym() public method

public Sym ( string &name, int &kind ) : void
name string
kind int
return void

SynErr() public method

public SynErr ( int n ) : void
n int
return void

Term() public method

public Term ( Graph &g ) : void
g Graph
return void

TokenDecl() public method

public TokenDecl ( int typ ) : void
typ int
return void

TokenExpr() public method

public TokenExpr ( Graph &g ) : void
g Graph
return void

TokenFactor() public method

public TokenFactor ( Graph &g ) : void
g Graph
return void

TokenTerm() public method

public TokenTerm ( Graph &g ) : void
g Graph
return void

Property Details

dfa public_oe property

public DFA,at.jku.ssw.Coco dfa
return DFA

errors public_oe property

public Errors,at.jku.ssw.Coco errors
return Errors

la public_oe property

public Token,at.jku.ssw.Coco la
return Token

pgen public_oe property

public ParserGen,at.jku.ssw.Coco pgen
return ParserGen

scanner public_oe property

public Scanner,at.jku.ssw.Coco scanner
return Scanner

t public_oe property

public Token,at.jku.ssw.Coco t
return Token

tab public_oe property

public Tab,at.jku.ssw.Coco tab
return Tab

trace public_oe property

public TextWriter,System.IO trace
return System.IO.TextWriter