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

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

Méthodes publiques

Свойство Type Description
dfa DFA
errors Errors
la Token
pgen ParserGen
scanner Scanner
t Token
tab Tab
trace System.IO.TextWriter

Méthodes publiques

Méthode 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

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

Method Details

AttrDecl() public méthode

public AttrDecl ( Symbol sym ) : void
sym Symbol
Résultat void

Attribs() public méthode

public Attribs ( Node p ) : void
p Node
Résultat void

Char() public méthode

public Char ( int &n ) : void
n int
Résultat void

Coco() public méthode

public Coco ( ) : void
Résultat void

Condition() public méthode

public Condition ( ) : void
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

Expression() public méthode

public Expression ( Graph &g ) : void
g Graph
Résultat void

Factor() public méthode

public Factor ( Graph &g ) : void
g Graph
Résultat void

Get() public méthode

public Get ( ) : void
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

Resolver() public méthode

public Resolver ( Position &pos ) : void
pos Position
Résultat void

SemErr() public méthode

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

SemText() public méthode

public SemText ( Position &pos ) : void
pos Position
Résultat void

Set() public méthode

public Set ( CharSet &s ) : void
s CharSet
Résultat void

SetDecl() public méthode

public SetDecl ( ) : void
Résultat void

SimSet() public méthode

public SimSet ( CharSet &s ) : void
s CharSet
Résultat void

Sym() public méthode

public Sym ( string &name, int &kind ) : void
name string
kind int
Résultat void

SynErr() public méthode

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

Term() public méthode

public Term ( Graph &g ) : void
g Graph
Résultat void

TokenDecl() public méthode

public TokenDecl ( int typ ) : void
typ int
Résultat void

TokenExpr() public méthode

public TokenExpr ( Graph &g ) : void
g Graph
Résultat void

TokenFactor() public méthode

public TokenFactor ( Graph &g ) : void
g Graph
Résultat void

TokenTerm() public méthode

public TokenTerm ( Graph &g ) : void
g Graph
Résultat void

Property Details

dfa public_oe property

public DFA,at.jku.ssw.Coco dfa
Résultat DFA

errors public_oe property

public Errors,at.jku.ssw.Coco errors
Résultat Errors

la public_oe property

public Token,at.jku.ssw.Coco la
Résultat Token

pgen public_oe property

public ParserGen,at.jku.ssw.Coco pgen
Résultat ParserGen

scanner public_oe property

public Scanner,at.jku.ssw.Coco scanner
Résultat Scanner

t public_oe property

public Token,at.jku.ssw.Coco t
Résultat Token

tab public_oe property

public Tab,at.jku.ssw.Coco tab
Résultat Tab

trace public_oe property

public TextWriter,System.IO trace
Résultat System.IO.TextWriter