Method | Description | |
---|---|---|
CLS_Expression_Compiler ( ICLS_Logger logger ) : System | ||
Compile ( IList |
||
Compile_NoBlock ( IList |
||
Compiler_Expression ( IList |
||
Compiler_Expression_Block ( IList |
||
Compiler_Expression_Function ( IList |
||
Compiler_Expression_FunctionNew ( IList |
||
Compiler_Expression_FunctionStatic ( IList |
||
Compiler_Expression_FunctionThrow ( IList |
||
Compiler_Expression_FunctionTrace ( IList |
||
Compiler_Expression_IndexFind ( IList |
||
Compiler_Expression_Loop_Break ( IList |
||
Compiler_Expression_Loop_Continue ( IList |
||
Compiler_Expression_Loop_Dowhile ( IList |
||
Compiler_Expression_Loop_For ( IList |
||
Compiler_Expression_Loop_ForEach ( IList |
||
Compiler_Expression_Loop_If ( IList |
||
Compiler_Expression_Loop_Return ( IList |
||
Compiler_Expression_Loop_Try ( IList |
||
Compiler_Expression_Loop_While ( IList |
||
Compiler_Expression_Math ( IList |
||
Compiler_Expression_MathSelf ( IList |
||
Compiler_Expression_NegativeLogic ( IList |
||
Compiler_Expression_NegativeValue ( IList |
||
Compiler_Expression_SubValue ( |
||
Compiler_Expression_Value ( |
||
FileCompile ( ICLS_Environment env, string filename, IList |
||
FilePreCompile ( ICLS_Environment env, string filename, IList |
||
LogError ( IList |
||
Optimize ( ICLS_Expression value, ICLS_Environment env ) : ICLS_Expression |
Method | Description | |
---|---|---|
Compiler_Class ( ICLS_Environment env, string classname, bool bInterface, IList |
||
Compiler_Using ( IList |
||
FindBlock ( ICLS_Environment env, IList |
||
FindCodeAny ( IList |
||
FindCodeAnyInFunc ( IList |
||
FindCodeAnyWithoutKeyword ( IList |
||
FindCodeBlock ( IList |
||
FindCodeInBlock ( IList |
||
FindCodeKeyWord_Dowhile ( IList |
||
FindCodeKeyWord_For ( IList |
||
FindCodeKeyWord_ForEach ( IList |
||
FindCodeKeyWord_If ( IList |
||
FindCodeKeyWord_New ( IList |
||
FindCodeKeyWord_Return ( IList |
||
FindCodeKeyWord_While ( IList |
||
FindFullExpression ( IList |
||
GetExpressionOp ( IList |
||
GetLongName ( IList |
||
GetLongType ( IList |
||
GetLowestMathOp ( IList |
||
OptimizeDepth ( ICLS_Expression expr, |
||
OptimizeSingle ( ICLS_Expression expr, |
||
SplitExpressionWithOp ( IList |
||
_FileCompiler ( string filename, IList |
public CLS_Expression_Compiler ( ICLS_Logger logger ) : System | ||
logger | ICLS_Logger | |
return | System |
public Compile ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
return | ICLS_Expression |
public Compile_NoBlock ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
return | ICLS_Expression |
public Compiler_Expression ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
value | ICLS_Expression | |
return | bool |
public Compiler_Expression_Block ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
value | ICLS_Expression | |
return | bool |
public Compiler_Expression_Function ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_FunctionNew ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_FunctionStatic ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_FunctionThrow ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_FunctionTrace ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_IndexFind ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_Loop_Break ( IList |
||
tlist | IList |
|
pos | int | |
return | ICLS_Expression |
public Compiler_Expression_Loop_Continue ( IList |
||
tlist | IList |
|
pos | int | |
return | ICLS_Expression |
public Compiler_Expression_Loop_Dowhile ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_Loop_For ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_Loop_ForEach ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_Loop_If ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_Loop_Return ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_Loop_Try ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_Loop_While ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_Math ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_MathSelf ( IList |
||
tlist | IList |
|
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_NegativeLogic ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_NegativeValue ( IList |
||
tlist | IList |
|
content | ICLS_Environment | |
pos | int | |
posend | int | |
return | ICLS_Expression |
public Compiler_Expression_SubValue ( |
||
value | ||
return | ICLS_Expression |
public Compiler_Expression_Value ( |
||
value | ||
pos | int | |
return | ICLS_Expression |
public FileCompile ( ICLS_Environment env, string filename, IList |
||
env | ICLS_Environment | |
filename | string | |
tlist | IList |
|
embDebugToken | bool | |
return | IList |
public FilePreCompile ( ICLS_Environment env, string filename, IList |
||
env | ICLS_Environment | |
filename | string | |
tlist | IList |
|
return | IList |
public LogError ( IList |
||
tlist | IList |
|
text | string | |
pos | int | |
posend | int | |
return | void |
public Optimize ( ICLS_Expression value, ICLS_Environment env ) : ICLS_Expression | ||
value | ICLS_Expression | |
env | ICLS_Environment | |
return | ICLS_Expression |