Инструменты пользователя

Инструменты сайта


developers:references:topomatic.foundationclasses.lisp.engine

Класс Engine

Core of the Lisp interpreter

Иерархия наследования

  • System.Object
    • Topomatic.FoundationClasses.Lisp.Engine

Синтаксис

public class Engine

Конструкторы

ТипИмяОписание
КонструкторEngine(Scope) Set each built-in function/variable as the global value of symbol.

Методы

ТипИмяОписание
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодEval(Object, Cell) Evaluate a Lisp expression in an environment.
МетодEvalFunc(LispFunc, Object[])
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодСтатическийQqExpand(Object) Expand x of any quqsi-quotation `x into the equivalent S-expression.
МетодСтатическийQqQuote(Object) Quote x so that the result evaluates to x .
МетодRun(TextReader) Run Read-Eval Loop.
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодWrapFunction(LispFunc)

Поля

ТипИмяОписание
ПолеScope Table of the global values of symbols
developers/references/topomatic.foundationclasses.lisp.engine.txt · Последние изменения: 2023/07/28 17:27 (внешнее изменение)