C# Class Boo.Lang.Compiler.Ast.Statement

Inheritance: Node
Datei anzeigen Open project: boo/boo-lang Class Usage Examples

Public Methods

Method Description
Lift ( Expression node ) : Statement
Lift ( Statement node ) : Statement
ReplaceBy ( Statement other ) : void
Statement ( ) : System
Statement ( LexicalInfo lexicalInfoProvider ) : System
Statement ( Boo.Lang.Compiler.Ast.StatementModifier modifier ) : System
ToBlock ( ) : Block

Method Details

Lift() public static method

public static Lift ( Expression node ) : Statement
node Expression
return Statement

Lift() public static method

public static Lift ( Statement node ) : Statement
node Statement
return Statement

ReplaceBy() public method

public ReplaceBy ( Statement other ) : void
other Statement
return void

Statement() public method

public Statement ( ) : System
return System

Statement() public method

public Statement ( LexicalInfo lexicalInfoProvider ) : System
lexicalInfoProvider LexicalInfo
return System

Statement() public method

public Statement ( Boo.Lang.Compiler.Ast.StatementModifier modifier ) : System
modifier Boo.Lang.Compiler.Ast.StatementModifier
return System

ToBlock() public method

public ToBlock ( ) : Block
return Block