C# 클래스 DartSharp.Compiler.Parser

파일 보기 프로젝트 열기: ajlopez/DartSharp 1 사용 예제들

공개 메소드들

메소드 설명
ParseCommand ( ) : ICommand
ParseCommands ( ) : IList
ParseExpression ( ) : IExpression
Parser ( Lexer lexer ) : System
Parser ( string text ) : System

비공개 메소드들

메소드 설명
IsTypeExpression ( IExpression expression ) : bool
NextToken ( ) : Token
ParseArgumentNames ( ) : IList
ParseBinaryExpressionLevelAdd ( ) : IExpression
ParseBinaryExpressionLevelMultiply ( ) : IExpression
ParseDefineClassCommand ( ) : ICommand
ParseDefineFunction ( string name ) : DefineFunctionCommand
ParseDefineVariableCommand ( IExpression typeexpression, string name ) : ICommand
ParseDotExpression ( ) : IExpression
ParseExpressionList ( string upto ) : IEnumerable
ParseIfCommand ( ) : ICommand
ParseName ( ) : string
ParseSimpleExpression ( ) : IExpression
ParseStringInterpolation ( string text ) : IExpression
ParseToken ( string value, TokenType type ) : void
ParseWhileCommand ( ) : ICommand
PushToken ( Token token ) : void
TryParseToken ( string value, TokenType type ) : bool
TryPeekToken ( string value, TokenType type ) : bool

메소드 상세

ParseCommand() 공개 메소드

public ParseCommand ( ) : ICommand
리턴 ICommand

ParseCommands() 공개 메소드

public ParseCommands ( ) : IList
리턴 IList

ParseExpression() 공개 메소드

public ParseExpression ( ) : IExpression
리턴 IExpression

Parser() 공개 메소드

public Parser ( Lexer lexer ) : System
lexer Lexer
리턴 System

Parser() 공개 메소드

public Parser ( string text ) : System
text string
리턴 System