Метод |
Описание |
|
CheckForItemInArrayLoop ( Boo.Lang.Compiler.Ast.ForStatement node ) : void |
Optimize the for item in array construct |
|
CheckForItemInRangeLoop ( Boo.Lang.Compiler.Ast.ForStatement node ) : void |
Optimize the for item in range() construct |
|
CreateRawArraySlicing ( ReferenceExpression arrayRef, Expression numRef, IType elementType ) : Boo.Lang.Compiler.Ast.SlicingExpression |
|
|
CreateUpdateLabel ( Boo.Lang.Compiler.Ast.ForStatement node ) : Boo.Lang.Compiler.Ast.LabelStatement |
|
|
DeclareTempLocal ( IType type ) : InternalLocal |
|
|
FixContinueStatements ( Boo.Lang.Compiler.Ast.ForStatement node, Boo.Lang.Compiler.Ast.WhileStatement ws ) : void |
|
|
IsRangeInvocation ( MethodInvocationExpression mi ) : bool |
|
|
Map ( System method ) : IMethod |
|
|
UnpackExpression ( Block block, Expression expression, Boo.Lang.Compiler.Ast.DeclarationCollection declarations ) : void |
Unpacks an expression onto a list of declarations. |
|