C# Класс Symbols.SymbolTable

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

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

Свойство Тип Описание
global Scope

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

Метод Описание
ExitScope ( ) : void
InsertFn ( string fnName, Modifiers mods, FnTyRef ty ) : void
InsertType ( string typeName, Modifiers mods, TyRef ty ) : void
InsertVar ( string varName, TyRef ty ) : void
NewScope ( string name ) : void
SymbolTable ( ) : System.Collections.Generic
ToString ( ) : string

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

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

public ExitScope ( ) : void
Результат void

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

public InsertFn ( string fnName, Modifiers mods, FnTyRef ty ) : void
fnName string
mods Modifiers
ty FnTyRef
Результат void

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

public InsertType ( string typeName, Modifiers mods, TyRef ty ) : void
typeName string
mods Modifiers
ty TyRef
Результат void

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

public InsertVar ( string varName, TyRef ty ) : void
varName string
ty TyRef
Результат void

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

public NewScope ( string name ) : void
name string
Результат void

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

public SymbolTable ( ) : System.Collections.Generic
Результат System.Collections.Generic

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

public ToString ( ) : string
Результат string

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

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

public Scope global
Результат Scope