C# 클래스 IronLua.Compiler.Parser.Parser

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

공개 메소드들

메소드 설명
Parse ( ) : Block
Parser ( Input input ) : System

비공개 메소드들

메소드 설명
Arguments ( ) : System.Arguments
Assign ( PrefixExpression prefixExpr ) : Statement
AssignOrFunctionCall ( ) : Statement
BinaryExpression ( Expression left, int limit ) : Expression
Block ( ) : Block
Do ( ) : Statement
Elseif ( ) : Elseif
Expression ( ) : Expression
ExpressionList ( ) : List
Field ( ) : Field
For ( ) : Statement
ForIn ( ) : Statement
ForNormal ( ) : Statement
Function ( ) : Statement
FunctionBody ( ) : FunctionBody
FunctionCall ( PrefixExpression prefixExpr ) : Statement
FunctionName ( ) : FunctionName
IdentifierList ( ) : List
If ( ) : Statement
Local ( ) : Statement
LocalAssign ( ) : Statement
LocalFunction ( ) : Statement
NumberLiteral ( ) : double
PrefixExpression ( ) : PrefixExpression
Repeat ( ) : Statement
Return ( ) : LastStatement
SimpleExpression ( ) : Expression
Table ( ) : Expression.Table
Variable ( ) : Variable
VariableList ( Variable oldVariable = null ) : List
While ( ) : Statement

메소드 상세

Parse() 공개 메소드

public Parse ( ) : Block
리턴 IronLua.Compiler.Ast.Block

Parser() 공개 메소드

public Parser ( Input input ) : System
input Input
리턴 System