Додата "једнаки?" сложена функција, поправљен баг у "или" макроу
This commit is contained in:
parent
d24fa3945d
commit
9ada71164a
|
@ -97,7 +97,7 @@ const char *help =
|
||||||
"\
|
"\
|
||||||
Команда: cirilisp [-q|-v|-h] [<име фајла>]*\n\
|
Команда: cirilisp [-q|-v|-h] [<име фајла>]*\n\
|
||||||
Опције:\n\
|
Опције:\n\
|
||||||
-q Не започињи ЧПШП (\"Читај, процени, штампај\" петљу) након\n\
|
-q Не започињи ЧПШП (\"Читај, процени, штампај\" петљу) након\
|
||||||
евалуирања командних аргумената\n\
|
евалуирања командних аргумената\n\
|
||||||
-h Одштампај овај кратки помоћник и затвори програм\n\
|
-h Одштампај овај кратки помоћник и затвори програм\n\
|
||||||
-v Одштампај верзију програма и затвори програм\n\
|
-v Одштампај верзију програма и затвори програм\n\
|
||||||
|
|
7
инит.ћ
7
инит.ћ
|
@ -13,6 +13,11 @@
|
||||||
|
|
||||||
(опиши нил ())
|
(опиши нил ())
|
||||||
|
|
||||||
|
(опиши (једнаки? џ ж)
|
||||||
|
(ако (и (конс? џ) (конс? ж))
|
||||||
|
(и (једнаки? (сар џ) (сар ж)) (једнаки? (сдр џ) (сдр ж)))
|
||||||
|
(јед? џ ж)))
|
||||||
|
|
||||||
(опиши (новиред) (прикажи #\новиред))
|
(опиши (новиред) (прикажи #\новиред))
|
||||||
|
|
||||||
(опиши (није предикат)
|
(опиши (није предикат)
|
||||||
|
@ -43,7 +48,7 @@
|
||||||
(ако (нил? предикати) #л
|
(ако (нил? предикати) #л
|
||||||
(ако (нил? (сдр предикати))
|
(ако (нил? (сдр предикати))
|
||||||
(сар предикати)
|
(сар предикати)
|
||||||
(листа 'ако (није (сар предикати))
|
(листа 'ако (листа 'није (сар предикати))
|
||||||
(примени или (сдр предикати))
|
(примени или (сдр предикати))
|
||||||
(сар предикати)))))
|
(сар предикати)))))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue