C# Class DCPUB.Model.Scope

Show file Open project: Blecki/DCPUB Class Usage Examples

Public Properties

Property Type Description
activeBlock Ast.BlockNode
activeFunction Ast.FunctionDeclarationNode
functions List
pendingFunctions List
structs List
variables List
variablesOnStack int

Public Methods

Method Description
FindType ( string s ) : Struct

Private Methods

Method Description
FindFunction ( string name ) : System.Function
FindVariable ( string name ) : Variable
IsBuiltIn ( String s ) : bool
Push ( ) : Scope
Push ( Scope child ) : Scope

Method Details

FindType() public method

public FindType ( string s ) : Struct
s string
return Struct

Property Details

activeBlock public property

public Ast.BlockNode activeBlock
return Ast.BlockNode

activeFunction public property

public Ast.FunctionDeclarationNode activeFunction
return Ast.FunctionDeclarationNode

functions public property

public List functions
return List

pendingFunctions public property

public List pendingFunctions
return List

structs public property

public List structs
return List

variables public property

public List variables
return List

variablesOnStack public property

public int variablesOnStack
return int