C# Класс GOLD.Engine.Parser

Показать файл Открыть проект

Открытые методы

Метод Описание
LoadEGT ( BinaryReader reader ) : bool
Parse ( TextReader reader ) : bool
Parse ( string &input ) : bool
Parser ( ) : System

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

LoadEGT() публичный Метод

public LoadEGT ( BinaryReader reader ) : bool
reader System.IO.BinaryReader
Результат bool

OnCompleted() защищенный Метод

protected OnCompleted ( object obj ) : void
obj object
Результат void

OnGroupError() защищенный Метод

protected OnGroupError ( ) : void
Результат void

OnInternalError() защищенный Метод

protected OnInternalError ( ) : void
Результат void

OnLexicalError() защищенный Метод

protected OnLexicalError ( int>.Tuple position, string symbol ) : void
position int>.Tuple
symbol string
Результат void

OnNotLoadedError() защищенный Метод

protected OnNotLoadedError ( ) : void
Результат void

OnReduction() защищенный Метод

protected OnReduction ( Reduction reduction ) : void
reduction Reduction
Результат void

OnSyntaxError() защищенный Метод

protected OnSyntaxError ( int>.Tuple position, string symbol, string expected ) : void
position int>.Tuple
symbol string
expected string
Результат void

OnTokenRead() защищенный Метод

protected OnTokenRead ( Token token ) : void
token Token
Результат void

Parse() публичный Метод

public Parse ( TextReader reader ) : bool
reader System.IO.TextReader
Результат bool

Parse() публичный Метод

public Parse ( string &input ) : bool
input string
Результат bool

Parser() публичный Метод

public Parser ( ) : System
Результат System