C# Class Boo.Lang.Compiler.Steps.NormalizeStatementModifiers

Inheritance: Boo.Lang.Compiler.Steps.AbstractTransformerCompilerStep
Afficher le fichier Open project: boo/boo-lang Class Usage Examples

Méthodes publiques

Méthode Description
CreateModifiedStatement ( Boo.Lang.Compiler.Ast.StatementModifier modifier, Statement node ) : Statement
LeaveBreakStatement ( Boo.Lang.Compiler.Ast.BreakStatement node ) : void
LeaveContinueStatement ( Boo.Lang.Compiler.Ast.ContinueStatement node ) : void
LeaveExpressionStatement ( Boo.Lang.Compiler.Ast.ExpressionStatement node ) : void
LeaveGotoStatement ( Boo.Lang.Compiler.Ast.GotoStatement node ) : void
LeaveLabelStatement ( Boo.Lang.Compiler.Ast.LabelStatement node ) : void
LeaveMacroStatement ( MacroStatement node ) : void
LeaveRaiseStatement ( Boo.Lang.Compiler.Ast.RaiseStatement node ) : void
LeaveReturnStatement ( Boo.Lang.Compiler.Ast.ReturnStatement node ) : void
LeaveStatement ( Statement node ) : void
LeaveUnpackStatement ( Boo.Lang.Compiler.Ast.UnpackStatement node ) : void
LeaveYieldStatement ( Boo.Lang.Compiler.Ast.YieldStatement node ) : void
MapStatementModifier ( Boo.Lang.Compiler.Ast.StatementModifier modifier, Block &block ) : Statement
Run ( ) : void

Method Details

CreateModifiedStatement() public static méthode

public static CreateModifiedStatement ( Boo.Lang.Compiler.Ast.StatementModifier modifier, Statement node ) : Statement
modifier Boo.Lang.Compiler.Ast.StatementModifier
node Boo.Lang.Compiler.Ast.Statement
Résultat Boo.Lang.Compiler.Ast.Statement

LeaveBreakStatement() public méthode

public LeaveBreakStatement ( Boo.Lang.Compiler.Ast.BreakStatement node ) : void
node Boo.Lang.Compiler.Ast.BreakStatement
Résultat void

LeaveContinueStatement() public méthode

public LeaveContinueStatement ( Boo.Lang.Compiler.Ast.ContinueStatement node ) : void
node Boo.Lang.Compiler.Ast.ContinueStatement
Résultat void

LeaveExpressionStatement() public méthode

public LeaveExpressionStatement ( Boo.Lang.Compiler.Ast.ExpressionStatement node ) : void
node Boo.Lang.Compiler.Ast.ExpressionStatement
Résultat void

LeaveGotoStatement() public méthode

public LeaveGotoStatement ( Boo.Lang.Compiler.Ast.GotoStatement node ) : void
node Boo.Lang.Compiler.Ast.GotoStatement
Résultat void

LeaveLabelStatement() public méthode

public LeaveLabelStatement ( Boo.Lang.Compiler.Ast.LabelStatement node ) : void
node Boo.Lang.Compiler.Ast.LabelStatement
Résultat void

LeaveMacroStatement() public méthode

public LeaveMacroStatement ( MacroStatement node ) : void
node Boo.Lang.Compiler.Ast.MacroStatement
Résultat void

LeaveRaiseStatement() public méthode

public LeaveRaiseStatement ( Boo.Lang.Compiler.Ast.RaiseStatement node ) : void
node Boo.Lang.Compiler.Ast.RaiseStatement
Résultat void

LeaveReturnStatement() public méthode

public LeaveReturnStatement ( Boo.Lang.Compiler.Ast.ReturnStatement node ) : void
node Boo.Lang.Compiler.Ast.ReturnStatement
Résultat void

LeaveStatement() public méthode

public LeaveStatement ( Statement node ) : void
node Boo.Lang.Compiler.Ast.Statement
Résultat void

LeaveUnpackStatement() public méthode

public LeaveUnpackStatement ( Boo.Lang.Compiler.Ast.UnpackStatement node ) : void
node Boo.Lang.Compiler.Ast.UnpackStatement
Résultat void

LeaveYieldStatement() public méthode

public LeaveYieldStatement ( Boo.Lang.Compiler.Ast.YieldStatement node ) : void
node Boo.Lang.Compiler.Ast.YieldStatement
Résultat void

MapStatementModifier() public static méthode

public static MapStatementModifier ( Boo.Lang.Compiler.Ast.StatementModifier modifier, Block &block ) : Statement
modifier Boo.Lang.Compiler.Ast.StatementModifier
block Boo.Lang.Compiler.Ast.Block
Résultat Boo.Lang.Compiler.Ast.Statement

Run() public méthode

public Run ( ) : void
Résultat void