История изменений
Исправление den73, (текущая версия) :
Итак, ти-си-лисп, проба №1 Список A: бьётся по строкам и ; , потом каждый фрагмент бьётся на слова и заворачивается ещё в список
(сло_во ; ещё-слово
(слово)
слово1.слово2 ; это - особая конструкция "точка"
{слово, нарушающее синтаксис слова :)})
`(квази ,цитата)
(: (сло_во) (ещё-слово) ((слово)) (слово1.слово2)
({слово, нарушающее синтаксис слова}) :)
Типизированный объект - начинается с @
@123 - целое,
@.123е5 - плавающее
@"строка"
@'символ'
@{слово}
; внутри списка всё типизированное без дополнительных @
; типизированный список - всегда типа Б
@('символ' {слово} 123 .123e5)
начало-строки 23 1
==> 2
Исправление den73, :
Итак, ти-си-лисп, проба №1 Список A: бьётся по строкам и ; , потом каждый фрагмент бьётся на слова и заворачивается ещё в список
(сло_во ; ещё-слово
(слово)
слово1.слово2 ; это - особая конструкция "точка"
{слово, нарушающее синтаксис слова :)})
`(квази ,цитата)
(: (сло_во) (ещё-слово) ((слово)) (слово1.слово2)
({слово, нарушающее синтаксис слова}) :)
Типизированный объект - начинается с @
@123 - целое,
@.123е5 - плавающее
@"строка"
@'символ'
@{слово}
; внутри списка всё типизированное без дополнительных @
; типизированный список - всегда типа Б
@('символ' {слово} 123 .123e5)
начало-строки 23 1
==> 2
Исправление den73, :
Итак, ти-си-лисп, проба №1 Список A: бьётся по строкам и ; , потом каждый фрагмент бьётся на слова и заворачивается ещё в список
(сло_во ; ещё-слово
(слово)
слово1.слово2 ; это - особая конструкция "точка"
{слово, нарушающее синтаксис слова :)})
`(квази ,цитата)
(: (слово) (ещё-слово) ((слово)) (слово1.слово2)
({слово, нарушающее синтаксис слова}) :)
Типизированный объект - начинается с @
@123 - целое,
@.123е5 - плавающее
@"строка"
@'символ'
@{слово}
; внутри списка всё типизированное без дополнительных @
; типизированный список - всегда типа Б
@('символ' {слово} 123 .123e5)
начало-строки 23 1
==> 2
Исправление den73, :
Итак, ти-си-лисп, проба №1
Список A: бьётся по строкам и ; , потом каждый фрагмент бьётся на слова и заворачивается ещё в список
(сло_во ; ещё-слово
(слово)
слово1.слово2 ; это - особая конструкция "точка"
{слово, нарушающее синтаксис слова :)})
`(квази ,цитата)
(: (слово) (ещё-слово) ((слово)) (слово1.слово2)
({слово, нарушающее синтаксис слова}) :)
Типизированный объект - начинается с @
@123 - целое,
@.123е5 - плавающее
@"строка"
@'символ'
@{слово}
; внутри списка всё типизированное
@('символ' {слово} 123 .123e5)
начало-строки 23 1
==> 2
Исходная версия den73, :
Итак, ти-си-лисп, проба №1
Список A: бьётся по строкам и ; , потом каждый фрагмент бьётся на слова и заворачивается ещё в список
(сло_во ; ещё-слово
(слово)
слово1.слово2 ; это - особая конструкция "точка"
{слово, нарушающее синтаксис слова :)})
`(квази ,цитата)
(: (слово) (ещё-слово) ((слово)) (слово1.слово2)
({слово, нарушающее синтаксис слова}) :)
Типизированный объект - начинается с @
@123 - целое,
@.123е5 - плавающее
@"строка"
@'символ'
@{слово}
@('символ' {слово} 123 .123e5)
@{слово, н
Квазицитаты тут потом придумаем. Слово является типом данных, который отличен от строки и символа. По сути, слово - это токен во входном потоке, до того, как стал известен его тип.