C# Класс ABT.Env.Scope

Показать файл Открыть проект

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

Свойство Тип Описание
enums List
esp_pos System.Int32
func FunctionType
globals List
locals List
typedefs List

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

Метод Описание
Dump ( Int32 depth, String single_indent ) : String
Find ( String name ) : Entry
InScope ( ) : Scope
PushEntry ( EntryKind loc, String name, ExprType type ) : Scope
PushEnum ( String name, ExprType type, Int32 value ) : Scope
Scope ( ) : System
SetCurrentFunction ( FunctionType type ) : Scope

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

Метод Описание
Scope ( List stack_entries, Int32 stack_offset, List global_entries, FunctionType curr_func, List typedef_entries, List enum_entries ) : System
Scope ( Scope other ) : System

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

Dump() публичный метод

public Dump ( Int32 depth, String single_indent ) : String
depth System.Int32
single_indent String
Результат String

Find() публичный метод

public Find ( String name ) : Entry
name String
Результат Entry

InScope() публичный метод

public InScope ( ) : Scope
Результат Scope

PushEntry() публичный метод

public PushEntry ( EntryKind loc, String name, ExprType type ) : Scope
loc EntryKind
name String
type ExprType
Результат Scope

PushEnum() публичный метод

public PushEnum ( String name, ExprType type, Int32 value ) : Scope
name String
type ExprType
value System.Int32
Результат Scope

Scope() публичный метод

public Scope ( ) : System
Результат System

SetCurrentFunction() публичный метод

public SetCurrentFunction ( FunctionType type ) : Scope
type FunctionType
Результат Scope

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

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

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

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

public Int32,System esp_pos
Результат System.Int32

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

public FunctionType,ABT func
Результат FunctionType

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

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

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

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

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

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