@@ -6,9 +6,9 @@ import STDLIB/default-stdlib.lm;
6
6
7
7
import STRICT/utility.lm;
8
8
9
- config-strict := True;
10
- config-preprocess := True;
11
- config-target := 'tmp.s_s;
9
+ # config-strict := True;
10
+ # config-preprocess := True;
11
+ # config-target := 'tmp.s_s;
12
12
13
13
type CompileMode ModeTokenize | ModeParse | ModeTypecheck | ModeCompile;
14
14
config-mode := ModeCompile;
@@ -17,27 +17,29 @@ main := λ(: argc U64)(: argv U8[][]).(tail(
17
17
(let argi 0u64)
18
18
(let input SNil)
19
19
(while (<( argi argc )) (
20
+ (print 'c_s)
20
21
(match ([]( argv argi )) (
21
22
()
22
- ('--tokenize_s (set config-mode ModeTokenize))
23
- ('--parse_s (set config-mode ModeParse))
24
- ('--typecheck_s (set config-mode ModeTypecheck))
25
- ('--compile_s (set config-mode ModeCompile))
26
- ('--strict_s (set config-strict True))
27
- ('--gradual_s (set config-strict False))
28
- ('--macro_s (set config-preprocess True))
29
- ('--nomacro_s (set config-preprocess False))
30
- ('-o_s (tail(
31
- (set argi (+( argi 1u64 )))
32
- (set input (SCons(
33
- (close input)
34
- (close (SAtom([]( argv argi ))))
35
- )))
36
- )))
37
- (fp (set input (SCons(
38
- (close input)
39
- (close (SAtom( fp )))
40
- ))))
23
+ # (_ (print c_s))
24
+ # ('--tokenize_s (set config-mode ModeTokenize))
25
+ # ('--parse_s (set config-mode ModeParse))
26
+ # ('--typecheck_s (set config-mode ModeTypecheck))
27
+ # ('--compile_s (set config-mode ModeCompile))
28
+ # ('--strict_s (set config-strict True))
29
+ # ('--gradual_s (set config-strict False))
30
+ # ('--macro_s (set config-preprocess True))
31
+ # ('--nomacro_s (set config-preprocess False))
32
+ # ('-o_s (tail(
33
+ # (set argi (+( argi 1u64 )))
34
+ # (set input (SCons(
35
+ # (close input)
36
+ # (close (SAtom([]( argv argi ))))
37
+ # )))
38
+ # )))
39
+ # (fp (set input (SCons(
40
+ # (close input)
41
+ # (close (SAtom( fp )))
42
+ # ))))
41
43
))
42
44
(set argi (+( argi 1u64 )))
43
45
))
0 commit comments