Введение в программирование на Лиспе



             

Пример 6.1


<форма> ::= <переменная> | (QOUTE <S-выражение>) | (COND (<форма> <форма>) ... (<форма> <форма>)) | (<функция> <аргумент> ... <аргумент>)

<аргумент> ::= <форма>

<переменная> ::= <идентификатор>

<функция> ::= <название> | (LAMBDA <список_переменных> <форма>) | (DEFUN <название> <функция>)

<список_переменных> ::= (<переменная> ... )

<название> = <идентификатор>

<идентификатор> ::= <атом>

Пример 6.1. Синтаксическая сводка программ на языке Лисп

Закрыть окно






Содержание  Назад  Вперед