C# Класс Tools.ParseState

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

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

Свойство Тип Описание
m_accessingSymbol CSymbol
m_sgen SymbolsGen
m_state int
m_transitions System.Collections.Hashtable

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

Метод Описание
Accessor ( CSymbol x ) : bool
AddEntries ( ) : void
CheckClosure ( ProdItem item ) : void
CheckExists ( ) : ParseState
Closure ( ) : void
GetTransition ( CSymbol s ) : Transition
Lookback ( Production pr, ParseState p ) : bool
MaybeAdd ( ProdItem item ) : void
ParseState ( ) : System
ParseState ( SymbolsGen syms, CSymbol acc ) : System
Print ( ) : void
Print0 ( ) : void
PrintTransition ( ParsingInfo pi ) : void
ReduceStates ( ) : void
SameAs ( ParseState p ) : bool
Serialise ( object o, Tools.Serialiser s ) : object

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

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

public Accessor ( CSymbol x ) : bool
x CSymbol
Результат bool

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

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

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

public CheckClosure ( ProdItem item ) : void
item ProdItem
Результат void

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

public CheckExists ( ) : ParseState
Результат ParseState

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

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

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

public GetTransition ( CSymbol s ) : Transition
s CSymbol
Результат Transition

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

public Lookback ( Production pr, ParseState p ) : bool
pr Production
p ParseState
Результат bool

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

public MaybeAdd ( ProdItem item ) : void
item ProdItem
Результат void

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

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

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

public ParseState ( SymbolsGen syms, CSymbol acc ) : System
syms SymbolsGen
acc CSymbol
Результат System

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

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

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

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

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

public PrintTransition ( ParsingInfo pi ) : void
pi ParsingInfo
Результат void

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

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

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

public SameAs ( ParseState p ) : bool
p ParseState
Результат bool

Serialise() публичный статический Метод

public static Serialise ( object o, Tools.Serialiser s ) : object
o object
s Tools.Serialiser
Результат object

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

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

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

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

public SymbolsGen,Tools m_sgen
Результат SymbolsGen

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

public int m_state
Результат int

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

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