C# Class DCPUB.Model.Scope

Mostrar archivo 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_oe property

public Ast.BlockNode activeBlock
return Ast.BlockNode

activeFunction public_oe property

public Ast.FunctionDeclarationNode activeFunction
return Ast.FunctionDeclarationNode

functions public_oe property

public List functions
return List

pendingFunctions public_oe property

public List pendingFunctions
return List

structs public_oe property

public List structs
return List

variables public_oe property

public List variables
return List

variablesOnStack public_oe property

public int variablesOnStack
return int