5ac51f8c5f
clippy fix
6148c599b8
start interning types
805acee3c5
move lowering code
83bb8d9292
add preliminary type lookup
1798baa9d3
clippy fix
825703e1ce
switch parser to using tokens
108297b966
cargo fmt
daa4da8037
add tokenizer for new parser
cec4f5fb8d
add nom error handling
220d827dbb
switch to ariadne and greedyerror
25870df32f
move literals file
82b7d888bc
start on typed IR
7fea40208d
start reworking syntax for stdlib
0d9abac065
cargo fmt
b22c348d8f
use package system
a1f953e989
start on package system
ec87f29c5c
break things by adding first hacky type system
060b2d1078
add name idea
7d6f172ad9
start plumbing through signals
e45f4ba142
start tracking signals
bd43832eee
allow passing pipeline on stdin
b7e7ab2336
actually use argv argument