C# Класс Tools.Parser

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
m_debug bool
m_lexer Lexer
m_stkdebug bool
m_symbols YyParser

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

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

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

Метод Описание
Error ( ParseStackEntry &top, string str ) : bool

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

Метод Описание
Parse ( ) : SYMBOL
Pop ( ParseStackEntry &elt, int depth, SYMBOL ns ) : void
Push ( ParseStackEntry elt ) : void

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

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

public Create ( ) : void
Результат void

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

protected Error ( ParseStackEntry &top, string str ) : bool
top ParseStackEntry
str string
Результат bool

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

public Error ( int n, SYMBOL sym, string s ) : void
n int
sym SYMBOL
s string
Результат void

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

public NextSym ( ) : SYMBOL
Результат SYMBOL

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

public Parse ( CsReader inFile ) : SYMBOL
inFile CsReader
Результат SYMBOL

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

public Parse ( StreamReader input ) : SYMBOL
input System.IO.StreamReader
Результат SYMBOL

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

public Parse ( string buf ) : SYMBOL
buf string
Результат SYMBOL

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

public Parser ( YyParser syms, Lexer lexer ) : System
syms YyParser
lexer Lexer
Результат System

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

public StackAt ( int ix ) : ParseStackEntry
ix int
Результат ParseStackEntry

Описание свойств

m_debug публичное свойство

public bool m_debug
Результат bool

m_lexer публичное свойство

public Lexer m_lexer
Результат Lexer

m_stkdebug публичное свойство

public bool m_stkdebug
Результат bool

m_symbols публичное свойство

public YyParser m_symbols
Результат YyParser