C# Class IronLua.Compiler.Parser.Parser

显示文件 Open project: ericmj/IronLua Class Usage Examples

Public Methods

Method Description
Parse ( ) : Block
Parser ( Input input ) : System

Private Methods

Method Description
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

Method Details

Parse() public method

public Parse ( ) : Block
return IronLua.Compiler.Ast.Block

Parser() public method

public Parser ( Input input ) : System
input Input
return System