C# 클래스 AjScript.Interpreter.Parser

상속: IDisposable
파일 보기 프로젝트 열기: ajlopez/AjScript 1 사용 예제들

공개 메소드들

메소드 설명
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