C# Class Babel.Compiler.LocalVariableStack

Inheritance: System.Collections.Stack
Show file Open project: shugo/babel Class Usage Examples

Public Methods

Method Description
AddLocal ( string name, TypeData type ) : LocalVariable
AddLocal ( string name, TypeData type, bool isTypecaseVariable ) : LocalVariable
CreateLocal ( string name, TypeData type, bool isTypecaseVariable ) : LocalVariable
GetLocal ( string name ) : LocalVariable

Method Details

AddLocal() public method

public AddLocal ( string name, TypeData type ) : LocalVariable
name string
type TypeData
return LocalVariable

AddLocal() public method

public AddLocal ( string name, TypeData type, bool isTypecaseVariable ) : LocalVariable
name string
type TypeData
isTypecaseVariable bool
return LocalVariable

CreateLocal() public abstract method

public abstract CreateLocal ( string name, TypeData type, bool isTypecaseVariable ) : LocalVariable
name string
type TypeData
isTypecaseVariable bool
return LocalVariable

GetLocal() public method

public GetLocal ( string name ) : LocalVariable
name string
return LocalVariable