C# Класс AjScript.Interpreter.Parser

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

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

Метод Описание
Dispose ( ) : void
ParseCommand ( ) : ICommand
ParseCommands ( ) : ICommand
ParseExpression ( ) : IExpression
Parser ( Lexer lexer ) : System
Parser ( TextReader reader ) : System
Parser ( string text ) : System

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

Метод Описание
AddCommand ( IList commands, ICommand command ) : void
IsHoistedCommand ( ICommand command ) : bool
IsNoOperationCommand ( ICommand command ) : bool
IsValidName ( string name ) : void
Parse ( TokenType type, string value ) : void
ParseArgumentList ( ) : IList
ParseArgumentNames ( ) : IList
ParseArrayArgumentList ( ) : IList
ParseArrayExpression ( ) : IExpression
ParseBinaryExpressionFirstLevel ( ) : IExpression
ParseBinaryExpressionSecondLevel ( ) : IExpression
ParseBinaryExpressionZerothLevel ( ) : IExpression
ParseBinaryLogicalExpressionLevelOne ( ) : IExpression
ParseBinaryLogicalExpressionLevelTwo ( ) : IExpression
ParseCompositeCommand ( ) : CompositeCommand
ParseDeleteCommand ( ) : ICommand
ParseForCommand ( ) : ICommand
ParseForInCommand ( ) : ICommand
ParseFunctionExpression ( ) : AjScript.Expressions.FunctionExpression
ParseIfCommand ( ) : ICommand
ParseName ( ) : string
ParseNewExpression ( ) : IExpression
ParseObjectExpression ( ) : IExpression
ParseQualifiedName ( ) : IExpression
ParseReturnCommand ( ) : ICommand
ParseSimpleCommand ( ) : ICommand
ParseSimpleTermExpression ( ) : IExpression
ParseTermExpression ( ) : IExpression
ParseUnaryExpression ( ) : IExpression
ParseVarCommand ( ) : ICommand
ParseWhileCommand ( ) : ICommand
TryParse ( TokenType type ) : bool
TryPeekName ( ) : bool

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

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

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

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

public ParseCommand ( ) : ICommand
Результат ICommand

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

public ParseCommands ( ) : ICommand
Результат ICommand

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

public ParseExpression ( ) : IExpression
Результат IExpression

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

public Parser ( Lexer lexer ) : System
lexer Lexer
Результат System

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

public Parser ( TextReader reader ) : System
reader TextReader
Результат System

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

public Parser ( string text ) : System
text string
Результат System