C# Класс Tools.YyParser

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

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

Свойство Тип Описание
EOFSymbol CSymbol
Special CSymbol
arr int[]
erh ErrorHandler
literals System.Collections.Hashtable
m_accept ParseState
m_concrete bool
m_startSymbol CSymbol
m_states System.Collections.Hashtable
symbolInfo System.Collections.Hashtable
symbols System.Collections.Hashtable
types System.Collections.Hashtable

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

Метод Описание
Action ( Parser yyp, SYMBOL yysym, int yyact ) : object
ClassInit ( SymbolsGen yyp ) : void
Emit ( TextWriter m_outFile ) : void
GetEOF ( Lexer yyl ) : void
GetParser ( Lexer m_lexer ) : void
GetSymbolInfo ( string name, int num ) : ParsingInfo
PrintTransitions ( Func f, string s ) : void
Transitions ( Builder b ) : void
YyParser ( ) : System

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

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

public Action ( Parser yyp, SYMBOL yysym, int yyact ) : object
yyp Parser
yysym SYMBOL
yyact int
Результат object

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

public ClassInit ( SymbolsGen yyp ) : void
yyp SymbolsGen
Результат void

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

public Emit ( TextWriter m_outFile ) : void
m_outFile System.IO.TextWriter
Результат void

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

public GetEOF ( Lexer yyl ) : void
yyl Lexer
Результат void

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

public GetParser ( Lexer m_lexer ) : void
m_lexer Lexer
Результат void

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

public GetSymbolInfo ( string name, int num ) : ParsingInfo
name string
num int
Результат ParsingInfo

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

public PrintTransitions ( Func f, string s ) : void
f Func
s string
Результат void

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

public Transitions ( Builder b ) : void
b Builder
Результат void

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

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

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

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

public CSymbol,Tools EOFSymbol
Результат CSymbol

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

public CSymbol,Tools Special
Результат CSymbol

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

public int[] arr
Результат int[]

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

public ErrorHandler,Tools erh
Результат ErrorHandler

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

public Hashtable,System.Collections literals
Результат System.Collections.Hashtable

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

public ParseState,Tools m_accept
Результат ParseState

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

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

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

public CSymbol,Tools m_startSymbol
Результат CSymbol

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

public Hashtable,System.Collections m_states
Результат System.Collections.Hashtable

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

public Hashtable,System.Collections symbolInfo
Результат System.Collections.Hashtable

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

public Hashtable,System.Collections symbols
Результат System.Collections.Hashtable

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

public Hashtable,System.Collections types
Результат System.Collections.Hashtable