C# Класс CSScheme.Environment

Наследование: SchemeUtils
Показать файл Открыть проект

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

Свойство Тип Описание
parent Environment
vals Object
vars Object

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

Метод Описание
Environment ( ) : System
Environment ( Object vars, Object vals, Environment parent ) : System
defPrim ( String name, int id, int minArgs ) : Environment
defPrim ( String name, int id, int minArgs, int maxArgs ) : Environment
define ( Object var, Object val ) : Object
lookup ( String symbol ) : Object
set ( Object var, Object val ) : Object

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

Метод Описание
numberArgsOK ( Object vars, Object vals ) : bool

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

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

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

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

public Environment ( Object vars, Object vals, Environment parent ) : System
vars Object
vals Object
parent Environment
Результат System

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

public defPrim ( String name, int id, int minArgs ) : Environment
name String
id int
minArgs int
Результат Environment

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

public defPrim ( String name, int id, int minArgs, int maxArgs ) : Environment
name String
id int
minArgs int
maxArgs int
Результат Environment

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

public define ( Object var, Object val ) : Object
var Object
val Object
Результат Object

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

public lookup ( String symbol ) : Object
symbol String
Результат Object

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

public set ( Object var, Object val ) : Object
var Object
val Object
Результат Object

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

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

public Environment parent
Результат Environment

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

public Object vals
Результат Object

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

public Object vars
Результат Object