C# Класс LispEngine.Parsing.Parser

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

Private Properties

Свойство Тип Описание
atom Datum
buildSymbolForm Datum
compound Datum
expectNext void
expression Datum
fail ParseException
initTokens void
parseSymbol Datum
quotedExpression Datum
readCdr Datum
readNext void
symbol Datum
unescape string
vectorExpr Datum

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

Метод Описание
Parser ( Scanner s ) : System
parse ( ) : Datum

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

Метод Описание
atom ( ) : Datum
buildSymbolForm ( Datum name, IEnumerable contents ) : Datum
compound ( ) : Datum
expectNext ( string what ) : void
expression ( ) : Datum
fail ( String fmt ) : ParseException
initTokens ( IEnumerable tokenStream ) : void
parseSymbol ( string identifier ) : Datum
quotedExpression ( ) : Datum
readCdr ( ) : Datum
readNext ( ) : void
symbol ( ) : Datum
unescape ( string s ) : string
vectorExpr ( ) : Datum

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

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

public Parser ( Scanner s ) : System
s LispEngine.Lexing.Scanner
Результат System

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

public parse ( ) : Datum
Результат Datum