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

         

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


<форма> ::= <переменная> | (QOUTE <S-выражение>) | (COND (<форма> <форма>) ... (<форма> <форма>)) | (<функция> <аргумент> ... <аргумент>)
<аргумент> ::= <форма>
<переменная> ::= <идентификатор>
<функция> ::= <название> | (LAMBDA <список_переменных> <форма>) | (DEFUN <название> <функция>)
<список_переменных> ::= (<переменная> ... )
<название> = <идентификатор>
<идентификатор> ::= <атом>
Пример 6.1. Синтаксическая сводка программ на языке Лисп
Закрыть окно



Содержание раздела