C# Класс DCPUB.Model.Scope

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
activeBlock Ast.BlockNode
activeFunction Ast.FunctionDeclarationNode
functions List
pendingFunctions List
structs List
variables List
variablesOnStack int

Открытые методы

Метод Описание
FindType ( string s ) : Struct

Приватные методы

Метод Описание
FindFunction ( string name ) : System.Function
FindVariable ( string name ) : Variable
IsBuiltIn ( String s ) : bool
Push ( ) : Scope
Push ( Scope child ) : Scope

Описание методов

FindType() публичный Метод

public FindType ( string s ) : Struct
s string
Результат Struct

Описание свойств

activeBlock публичное свойство

public Ast.BlockNode activeBlock
Результат Ast.BlockNode

activeFunction публичное свойство

public Ast.FunctionDeclarationNode activeFunction
Результат Ast.FunctionDeclarationNode

functions публичное свойство

public List functions
Результат List

pendingFunctions публичное свойство

public List pendingFunctions
Результат List

structs публичное свойство

public List structs
Результат List

variables публичное свойство

public List variables
Результат List

variablesOnStack публичное свойство

public int variablesOnStack
Результат int