C# Class GOLD.Engine.Parser

Afficher le fichier Open project: software-engineering-amsterdam/poly-ql

Méthodes publiques

Méthode Description
LoadEGT ( BinaryReader reader ) : bool
Parse ( TextReader reader ) : bool
Parse ( string &input ) : bool
Parser ( ) : System

Méthodes protégées

Méthode Description
OnCompleted ( object obj ) : void
OnGroupError ( ) : void
OnInternalError ( ) : void
OnLexicalError ( int>.Tuple position, string symbol ) : void
OnNotLoadedError ( ) : void
OnReduction ( Reduction reduction ) : void
OnSyntaxError ( int>.Tuple position, string symbol, string expected ) : void
OnTokenRead ( Token token ) : void

Private Methods

Méthode Description
DoReduction ( Stack tokenStack, LookAheadBuffer lookAheadBuffer, ushort &lalrState, LRAction parseAction ) : bool
HandleSyntaxError ( LRActionList actionList, Token read ) : void
LookAheadDFA ( LookAheadBuffer lookAheadBuffer ) : Token
ProduceToken ( Stack groupStack, LookAheadBuffer lookAheadBuffer ) : Token

Method Details

LoadEGT() public méthode

public LoadEGT ( BinaryReader reader ) : bool
reader System.IO.BinaryReader
Résultat bool

OnCompleted() protected méthode

protected OnCompleted ( object obj ) : void
obj object
Résultat void

OnGroupError() protected méthode

protected OnGroupError ( ) : void
Résultat void

OnInternalError() protected méthode

protected OnInternalError ( ) : void
Résultat void

OnLexicalError() protected méthode

protected OnLexicalError ( int>.Tuple position, string symbol ) : void
position int>.Tuple
symbol string
Résultat void

OnNotLoadedError() protected méthode

protected OnNotLoadedError ( ) : void
Résultat void

OnReduction() protected méthode

protected OnReduction ( Reduction reduction ) : void
reduction Reduction
Résultat void

OnSyntaxError() protected méthode

protected OnSyntaxError ( int>.Tuple position, string symbol, string expected ) : void
position int>.Tuple
symbol string
expected string
Résultat void

OnTokenRead() protected méthode

protected OnTokenRead ( Token token ) : void
token Token
Résultat void

Parse() public méthode

public Parse ( TextReader reader ) : bool
reader System.IO.TextReader
Résultat bool

Parse() public méthode

public Parse ( string &input ) : bool
input string
Résultat bool

Parser() public méthode

public Parser ( ) : System
Résultat System