impl step2, remove interleaved calls in READ/EVAL/PRINT
[jackhill/mal.git] / impls / tests / step0_repl.mal
CommitLineData
59537691 1;; Testing basic string
31ad4348
JM
2abcABC123
3;=>abcABC123
4
59537691
JM
5;; Testing string containing spaces
6hello mal world
7;=>hello mal world
8
9;; Testing string containing symbols
378d1ff6
JM
10[]{}"'* ;:()
11;=>[]{}"'* ;:()
b3c30da9
JM
12
13
59537691 14;; Test long string
b3c30da9
JM
15hello world abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 (;:() []{}"'* ;:() []{}"'* ;:() []{}"'*)
16;=>hello world abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 (;:() []{}"'* ;:() []{}"'* ;:() []{}"'*)
17
3b797cd5
NB
18;; Non alphanumeric characters
19!
20;=>!
21&
22;=>&
23+
24;=>+
25,
26;=>,
27-
28;=>-
29/
30;=>/
31<
32;=><
33=
34;=>=
35>
36;=>>
37?
38;=>?
39@
40;=>@
41;;; Behaviour of backslash is not specified enough to test anything in step0.
42^
43;=>^
44_
45;=>_
46`
47;=>`
48~
49;=>~
50
51;>>> soft=True
52;>>> optional=True
53;; ------- Optional Functionality --------------
54;; ------- (Not needed for self-hosting) -------
55
56;; Non alphanumeric characters
57#
58;=>#
59$
60;=>$
61%
62;=>%
63.
64;=>.
65|
66;=>|