C# Класс Tools.ParserReduce

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

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

Свойство Тип Описание
m_depth int
m_lookAhead SymbolSet
m_prod Production

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

Метод Описание
BuildLookback ( Transition a ) : void
IsReduce ( ) : bool
ParserReduce ( ) : System
ParserReduce ( ParserAction action, int depth, Production prod ) : System
Pass ( ParseStackEntry &top ) : void
Serialise ( object o, Tools.Serialiser s ) : object

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

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

public BuildLookback ( Transition a ) : void
a Transition
Результат void

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

public IsReduce ( ) : bool
Результат bool

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

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

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

public ParserReduce ( ParserAction action, int depth, Production prod ) : System
action ParserAction
depth int
prod Production
Результат System

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

public Pass ( ParseStackEntry &top ) : void
top ParseStackEntry
Результат void

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

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

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

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

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

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

public SymbolSet,Tools m_lookAhead
Результат SymbolSet

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

public Production,Tools m_prod
Результат Production