C# Class Tools.Parser

Afficher le fichier Open project: Ezakhiel/Donate-Money-For-Unicorns-ubbse2015 Class Usage Examples

Méthodes publiques

Свойство Type Description
m_debug bool
m_lexer Lexer
m_stkdebug bool
m_symbols YyParser

Méthodes publiques

Méthode Description
Create ( ) : void
Error ( int n, SYMBOL sym, string s ) : void
NextSym ( ) : SYMBOL
Parse ( CsReader inFile ) : SYMBOL
Parse ( StreamReader input ) : SYMBOL
Parse ( string buf ) : SYMBOL
Parser ( YyParser syms, Lexer lexer ) : System
StackAt ( int ix ) : ParseStackEntry

Méthodes protégées

Méthode Description
Error ( ParseStackEntry &top, string str ) : bool

Private Methods

Méthode Description
Parse ( ) : SYMBOL
Pop ( ParseStackEntry &elt, int depth, SYMBOL ns ) : void
Push ( ParseStackEntry elt ) : void

Method Details

Create() public méthode

public Create ( ) : void
Résultat void

Error() protected méthode

protected Error ( ParseStackEntry &top, string str ) : bool
top ParseStackEntry
str string
Résultat bool

Error() public méthode

public Error ( int n, SYMBOL sym, string s ) : void
n int
sym SYMBOL
s string
Résultat void

NextSym() public méthode

public NextSym ( ) : SYMBOL
Résultat SYMBOL

Parse() public méthode

public Parse ( CsReader inFile ) : SYMBOL
inFile CsReader
Résultat SYMBOL

Parse() public méthode

public Parse ( StreamReader input ) : SYMBOL
input System.IO.StreamReader
Résultat SYMBOL

Parse() public méthode

public Parse ( string buf ) : SYMBOL
buf string
Résultat SYMBOL

Parser() public méthode

public Parser ( YyParser syms, Lexer lexer ) : System
syms YyParser
lexer Lexer
Résultat System

StackAt() public méthode

public StackAt ( int ix ) : ParseStackEntry
ix int
Résultat ParseStackEntry

Property Details

m_debug public_oe property

public bool m_debug
Résultat bool

m_lexer public_oe property

public Lexer m_lexer
Résultat Lexer

m_stkdebug public_oe property

public bool m_stkdebug
Résultat bool

m_symbols public_oe property

public YyParser m_symbols
Résultat YyParser