Method |
Description |
|
BuildBasicBlocks ( List statements ) : List |
|
|
GetOperator ( OperatorCode code ) : string |
|
|
IsControlFlowBuilt ( List blocks ) : bool |
|
|
IsUnary ( OperatorCode code ) : bool |
|
|
MarkJumpTargets ( List blocks ) : void |
|
|
MarkTargetStatements ( List statements ) : void |
|
|
ReadArgumentList ( ) : List |
|
|
ReadBinaryExpression ( string infix, string suffix ) : Expression |
|
|
ReadNextExpression ( bool allowNop ) : Expression |
|
|
ReadTernaryExpression ( string functionName ) : Expression |
|
|
ReadUnaryExpression ( string prefix, string suffix ) : Expression |
|
|
RemoveRedundantBlocks ( List blocks ) : void |
|
|
RestoreControlFlow ( List statements ) : List |
|
|