mirror of https://github.com/Wilfred/difftastic/
136 lines
1.1 KiB
Scheme
136 lines
1.1 KiB
Scheme
===
|
|
boolean
|
|
===
|
|
|
|
#t
|
|
#f
|
|
#T
|
|
#F
|
|
|
|
---
|
|
(program
|
|
(boolean)
|
|
(boolean)
|
|
(boolean)
|
|
(boolean))
|
|
|
|
===
|
|
character
|
|
===
|
|
|
|
#\SpAcE
|
|
#\NewLiNe
|
|
#\1
|
|
#\x
|
|
|
|
---
|
|
(program
|
|
(character)
|
|
(character)
|
|
(character)
|
|
(character))
|
|
|
|
===
|
|
string
|
|
===
|
|
";;; abcd"
|
|
"str\\\\"
|
|
"str\\"
|
|
"str\""
|
|
" ; abc ; "
|
|
" "
|
|
"
|
|
abc"
|
|
|
|
---
|
|
(program
|
|
(string)
|
|
(string
|
|
(escape_sequence)
|
|
(escape_sequence))
|
|
(string
|
|
(escape_sequence))
|
|
(string
|
|
(escape_sequence))
|
|
(string)
|
|
(string)
|
|
(string))
|
|
|
|
===
|
|
comment
|
|
===
|
|
|
|
; abc
|
|
|
|
---
|
|
(program
|
|
(comment))
|
|
|
|
===
|
|
quote
|
|
===
|
|
|
|
'abc
|
|
`abc
|
|
#'abc
|
|
#`abc
|
|
|
|
---
|
|
(program
|
|
(quote (symbol))
|
|
(quasiquote (symbol))
|
|
(syntax (symbol))
|
|
(quasisyntax (symbol)))
|
|
|
|
===
|
|
unquote
|
|
===
|
|
|
|
,abc
|
|
,@abc
|
|
#,abc
|
|
#,@abc
|
|
|
|
---
|
|
(program
|
|
(unquote (symbol))
|
|
(unquote_splicing (symbol))
|
|
(unsyntax (symbol))
|
|
(unsyntax_splicing (symbol)))
|
|
|
|
===
|
|
number
|
|
===
|
|
|
|
1
|
|
1.0
|
|
+1
|
|
-1
|
|
#d1
|
|
#b010101011
|
|
#B010101011
|
|
#o7
|
|
-i
|
|
-1i
|
|
1-2i
|
|
1e12312
|
|
#b#e-1######/1########-1#######/1########i
|
|
#e-1010#######/1#########
|
|
|
|
---
|
|
(program
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number)
|
|
(number))
|