C# Class LispEngine.Parsing.Parser

Inheritance: LispEngine.Datums.DatumHelpers
Afficher le fichier Open project: Patient0/FirstClassLisp Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
Parser ( Scanner s ) : System
parse ( ) : Datum

Private Methods

Méthode Description
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

Method Details

Parser() public méthode

public Parser ( Scanner s ) : System
s LispEngine.Lexing.Scanner
Résultat System

parse() public méthode

public parse ( ) : Datum
Résultat Datum