generate perf analysis
[jackhill/mal.git] / impls / tests / step0_repl.mal
1 ;; Testing basic string
2 abcABC123
3 ;=>abcABC123
4
5 ;; Testing string containing spaces
6 hello mal world
7 ;=>hello mal world
8
9 ;; Testing string containing symbols
10 []{}"'* ;:()
11 ;=>[]{}"'* ;:()
12
13
14 ;; Test long string
15 hello world abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 (;:() []{}"'* ;:() []{}"'* ;:() []{}"'*)
16 ;=>hello world abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 (;:() []{}"'* ;:() []{}"'* ;:() []{}"'*)
17
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 ;=>|