프로퍼티 | 타입 | 설명 | |
---|---|---|---|
FILE_TAG | byte[] |
메소드 | 설명 | |
---|---|---|
Add ( |
||
CodePosToSrcPos ( int codepos ) : int | ||
Compile ( string text, bool isexpression, bool isresultneeded, |
||
Compiler ( |
||
DoCompile ( string text, bool isexpression, bool isresultneeded ) : |
||
Error ( string msg ) : void | ||
GetCodeIndex ( |
位置を确定するために使う
|
|
GetCodeObject ( int index ) : |
||
GetLexicalAnalyzer ( ) : |
||
GetLine ( int line ) : string | ||
GetLineDescriptionString ( int pos ) : string | ||
GetLineOffset ( ) : int | ||
GetMaxLine ( ) : int | ||
GetName ( ) : string | ||
GetObjectIndex ( |
||
GetScript ( ) : string | ||
GetTJS ( ) : |
||
IsUsingPreProcessor ( ) : bool | ||
LineToSrcPos ( int line ) : int | ||
NotifyUsingPreProcessror ( ) : void | ||
Parse ( string script, bool isexpr, bool resultneeded ) : void | ||
Remove ( |
||
SetName ( string name, int lineofs ) : void | ||
SrcPosToLine ( int pos ) : int | ||
ToJavaCode ( string text, bool isexpression, bool isresultneeded ) : void |
메소드 | 설명 | |
---|---|---|
ExportByteCode ( |
||
Expr ( ) : |
||
ExprAddSubExpr ( ) : |
||
ExprAndExpr ( ) : |
||
ExprArrayElm ( ) : |
||
ExprArrayElmList ( ) : |
||
ExprAssignExpr ( ) : |
||
ExprBlock ( ) : |
||
ExprBlockOrStatment ( ) : |
||
ExprCallArg ( ) : |
||
ExprCallArgList ( ) : |
||
ExprCallArgList2 ( |
||
ExprCase ( ) : |
||
ExprCatch ( ) : |
||
ExprClassDef ( ) : |
||
ExprClassExtender ( ) : |
||
ExprCommaExpr ( ) : |
||
ExprCompareExpr ( ) : |
||
ExprCondExpr ( ) : |
||
ExprConstArrayElm ( ) : |
||
ExprConstArrayElmList ( ) : |
||
ExprConstDicElm ( ) : |
||
ExprConstDicElmList ( ) : |
||
ExprConstInlineArray ( ) : |
||
ExprConstInlineArrayOrDic ( ) : |
||
ExprConstInlineDic ( ) : |
||
ExprDefList ( ) : |
||
ExprDicElm ( ) : |
||
ExprDicElmList ( ) : |
||
ExprDo ( ) : |
||
ExprExclusiveOrExpr ( ) : |
||
ExprExprNoComma ( ) : |
||
ExprExtendsList ( ) : |
||
ExprFactorExpr ( ) : |
||
ExprFor ( ) : |
||
ExprForFirstClause ( ) : |
||
ExprForSecondClause ( ) : |
||
ExprForThridClause ( ) : |
||
ExprFuncCallExpr ( |
||
ExprFuncDeclArgOpt ( ) : |
||
ExprFuncDeclArgs ( ) : |
||
ExprFuncExprDef ( ) : |
||
ExprFunctionDef ( ) : |
||
ExprIdenticalExpr ( ) : |
||
ExprIf ( ) : |
||
ExprInclusiveOrExpr ( ) : |
||
ExprIncontextOfExpr ( ) : |
||
ExprInlineArray ( ) : |
||
ExprInlineDic ( ) : |
||
ExprLogicalAndExpr ( ) : |
||
ExprLogicalOrExpr ( ) : |
||
ExprMulDivExpr ( ) : |
||
ExprPriorityExpr ( ) : |
||
ExprPriorityExpr1 ( ) : |
||
ExprPropertyDef ( ) : |
||
ExprPropertyGetter ( ) : |
||
ExprPropertyHandlerDefList ( ) : |
||
ExprPropertySetter ( ) : |
||
ExprReturn ( ) : |
||
ExprShiftExpr ( ) : |
||
ExprStatement ( ) : |
||
ExprSwitch ( ) : |
||
ExprThrow ( ) : |
||
ExprTry ( ) : |
||
ExprUnaryExpr ( ) : |
||
ExprVariableDef ( ) : |
||
ExprVariableDefInner ( ) : |
||
ExprVariableId ( ) : |
||
ExprVariableIdList ( ) : |
||
ExprWhile ( ) : |
||
ExprWith ( ) : |
||
GenerateInterCodeObjects ( ) : |
||
Lex ( ) : int | ||
PopContextStack ( ) : void | ||
Program ( ) : void | ||
PushContextStack ( string name, int type ) : void | ||
Unlex ( ) : void | ||
Unlex ( int token, int value ) : void |
public Compile ( string text, bool isexpression, bool isresultneeded, |
||
text | string | |
isexpression | bool | |
isresultneeded | bool | |
output | ||
리턴 | void |
public Compiler ( |
||
owner | ||
리턴 | System.Collections.Generic |
public DoCompile ( string text, bool isexpression, bool isresultneeded ) : |
||
text | string | |
isexpression | bool | |
isresultneeded | bool | |
리턴 |
public GetCodeIndex ( |
||
gen | ||
리턴 | int |
public GetCodeObject ( int index ) : |
||
index | int | |
리턴 |
public GetLineDescriptionString ( int pos ) : string | ||
pos | int | |
리턴 | string |
public GetObjectIndex ( |
||
gen | ||
리턴 | int |
public Parse ( string script, bool isexpr, bool resultneeded ) : void | ||
script | string | |
isexpr | bool | |
resultneeded | bool | |
리턴 | void |
public ToJavaCode ( string text, bool isexpression, bool isresultneeded ) : void | ||
text | string | |
isexpression | bool | |
isresultneeded | bool | |
리턴 | void |