diff options
Diffstat (limited to 'tnslc/tnslc_wrapped.tnsl')
-rw-r--r-- | tnslc/tnslc_wrapped.tnsl | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/tnslc/tnslc_wrapped.tnsl b/tnslc/tnslc_wrapped.tnsl index 5bffcb8..2d5df69 100644 --- a/tnslc/tnslc_wrapped.tnsl +++ b/tnslc/tnslc_wrapped.tnsl @@ -2,10 +2,27 @@ :include "logging.tnsl" :include "utils.tnsl" :include "vector.tnsl" -:include "tokenizer.tnsl" -:include "compiler.tnsl" +# :include "tokenizer.tnsl" +:include "compiler_structs.tnsl" +# :include "compiler.tnsl" + +{}uint8 w_usage = "Usage: tnslc [file to compile] [file to write]" /; main (int argc, ~~uint8 argv) [int] - + asm "mov r8, rdi" + asm "mov r9, rsi" + + /; if (argc < 3) + _printf(~w_usage{0}) + reutrn 1 + ;/ + + Path in, out + in.start(argv{1}) + out.start(argv{2}) + + in._del() + out._del() + return 0 ;/ |