Программирование на языке Автолисп. Куляс О.С. - 6 стр.

UptoLike

Составители: 

6
- следующие литеры вызывают прерывание имени переменной
или константы:
(, ), ', ", ;, пробел, конец файла.
- выражения могут занимать несколько строк.
- несколько пробелов между именами эквивалентны одному про-
белу.
- имена функций и символов безразличны к регистру на котором они
набираются. Имена символов не могут начинаться с цифры
. Нельзя
использовать в качестве имен имена функций АВТОЛИСПа. (Все имена
функций АВТОЛИСПа, а также имена, созданные пользователем,
храняться в переменной ATOMLIST. Вывести ее на экран можно из ко-
мандной строки, набрав:
!atomlist .
- целые константы могут начинаться с необязательных литер "+"
или "-". Значения целых чисел должны находиться в пределах от -32768
до +32767.
- Действительные
константы состоят из одной или более цифр, за
которыми следует десятичная точка, за которой в свою очередь следует
одна или более цифр. Далее в необязательном порядке могут
следовать латинские литеры "e" или "E" и показатель степени числа 10.
Таким образом:
.34 56. -2.е2 - неверные записи
0.34 56.0 -2.0е2 - верные записи.
- Строковые константы (литералы) - это последовательность литер
взятая в кавычки.
- Знак апострофа может быть использован как короткая запись
функции QUOTE. 'foo эквивалентно (quote foo).
- В программу могут быть введены комментарии. Они начинаются с
литеры ";" и продолжаются до конца строки.
- Точечная пара - это два элемента, каждый из которых является
именем символа, числовой константой или литералом, заключенных в
круглые
скобки и разделенные разделителями. В качестве разделителей
используются круглые скобки или пробелы.
- pi, t, nil - обозначают соответственно число ПИ, символ
логической истины и символ "пусто".
Типы данных в AutoLISP
Поскольку LISP предназначен в первую очередь для обработки
символьной информации числа в нем играют не главную роль. Основ-
ные типы данных в нем
называются "атом" и "точечная пара". Атом - это
переменные любого из простых типов. AutoLISP в отличии от других
6
         - следующие литеры вызывают прерывание имени переменной
или константы:
(, ), ', ", ;, пробел, конец файла.
       - выражения могут занимать несколько строк.
       - несколько пробелов между именами эквивалентны одному про-
белу.
       - имена функций и символов безразличны к регистру на котором они
набираются. Имена символов не могут начинаться с цифры. Нельзя
использовать в качестве имен имена функций АВТОЛИСПа. (Все имена
функций АВТОЛИСПа, а также имена, созданные пользователем,
храняться в переменной ATOMLIST. Вывести ее на экран можно из ко-
мандной строки, набрав:
                 !atomlist .
       - целые константы могут начинаться с необязательных литер "+"
или "-". Значения целых чисел должны находиться в пределах от -32768
до +32767.
       - Действительные константы состоят из одной или более цифр, за
которыми следует десятичная точка, за которой в свою очередь следует
одна или более цифр. Далее в необязательном порядке могут
следовать латинские литеры "e" или "E" и показатель степени числа 10.
                 Таким образом:
                 .34 56. -2.е2      - неверные записи
                 0.34 56.0 -2.0е2   - верные записи.
       - Строковые константы (литералы) - это последовательность литер
взятая в кавычки.
       - Знак апострофа может быть использован как короткая запись
функции QUOTE. 'foo эквивалентно (quote foo).
       - В программу могут быть введены комментарии. Они начинаются с
литеры ";" и продолжаются до конца строки.
       - Точечная пара - это два элемента, каждый из которых является
именем символа, числовой константой или литералом, заключенных в
круглые скобки и разделенные разделителями. В качестве разделителей
используются круглые скобки или пробелы.
          - pi, t, nil - обозначают соответственно число ПИ, символ
логической истины и символ "пусто".


    Типы данных в AutoLISP

    Поскольку LISP предназначен в первую очередь для обработки
символьной информации числа в нем играют не главную роль. Основ-
ные типы данных в нем называются "атом" и "точечная пара". Атом - это
переменные любого из простых типов. AutoLISP в отличии от других