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

Show file 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 property

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

errors public property

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

la public property

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

pgen public property

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

scanner public property

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

t public property

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

tab public property

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

trace public property

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