2015-11-08 00:19:44 +03:00
|
|
|
;; Testing basic string
|
2015-03-12 05:57:12 +03:00
|
|
|
abcABC123
|
|
|
|
;=>abcABC123
|
|
|
|
|
2015-11-08 00:19:44 +03:00
|
|
|
;; Testing string containing spaces
|
|
|
|
hello mal world
|
|
|
|
;=>hello mal world
|
|
|
|
|
|
|
|
;; Testing string containing symbols
|
2015-10-12 06:10:06 +03:00
|
|
|
[]{}"'* ;:()
|
|
|
|
;=>[]{}"'* ;:()
|
2015-03-18 21:08:08 +03:00
|
|
|
|
|
|
|
|
2015-11-08 00:19:44 +03:00
|
|
|
;; Test long string
|
2015-03-18 21:08:08 +03:00
|
|
|
hello world abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 (;:() []{}"'* ;:() []{}"'* ;:() []{}"'*)
|
|
|
|
;=>hello world abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 (;:() []{}"'* ;:() []{}"'* ;:() []{}"'*)
|
|
|
|
|
2019-06-23 18:03:20 +03:00
|
|
|
;; Non alphanumeric characters
|
|
|
|
!
|
|
|
|
;=>!
|
|
|
|
&
|
|
|
|
;=>&
|
|
|
|
+
|
|
|
|
;=>+
|
|
|
|
,
|
|
|
|
;=>,
|
|
|
|
-
|
|
|
|
;=>-
|
|
|
|
/
|
|
|
|
;=>/
|
|
|
|
<
|
|
|
|
;=><
|
|
|
|
=
|
|
|
|
;=>=
|
|
|
|
>
|
|
|
|
;=>>
|
|
|
|
?
|
|
|
|
;=>?
|
|
|
|
@
|
|
|
|
;=>@
|
|
|
|
;;; Behaviour of backslash is not specified enough to test anything in step0.
|
|
|
|
^
|
|
|
|
;=>^
|
|
|
|
_
|
|
|
|
;=>_
|
|
|
|
`
|
|
|
|
;=>`
|
|
|
|
~
|
|
|
|
;=>~
|
|
|
|
|
|
|
|
;>>> soft=True
|
|
|
|
;>>> optional=True
|
|
|
|
;; ------- Optional Functionality --------------
|
|
|
|
;; ------- (Not needed for self-hosting) -------
|
|
|
|
|
|
|
|
;; Non alphanumeric characters
|
|
|
|
#
|
|
|
|
;=>#
|
|
|
|
$
|
|
|
|
;=>$
|
|
|
|
%
|
|
|
|
;=>%
|
|
|
|
.
|
|
|
|
;=>.
|
|
|
|
|
|
|
|
|
;=>|
|