notafile
  • Joined on 2018-03-16
notafile pushed to main at notafile/futilehdl 2022-02-15 20:41:14 +00:00
5ac51f8c5f clippy fix
6148c599b8 start interning types
805acee3c5 move lowering code
83bb8d9292 add preliminary type lookup
Compare 4 commits »
notafile pushed to main at notafile/futilehdl 2022-02-06 17:39:11 +00:00
dfc74b4b24 fix quadratic parsing of expression
notafile pushed to main at notafile/futilehdl 2022-02-04 23:58:59 +00:00
a69c6ab0b3 get examples semi-working again
fd3a553072 clippy fix
d36991a0b6 remove broken tests
Compare 3 commits »
notafile pushed to main at notafile/futilehdl 2022-02-03 00:55:17 +00:00
faf92307e2 start implementing state adt
notafile pushed to main at notafile/futilehdl 2022-02-02 23:55:45 +00:00
c1dc524cab clippy fix
aadf044f9d prepare for removing module syntax
Compare 2 commits »
notafile pushed to main at notafile/futilehdl 2022-02-02 23:08:50 +00:00
dfae432055 clippy fix
01fa26742e remove greedyerror
e1f64548b4 add custom error type
Compare 3 commits »
notafile pushed to main at notafile/futilehdl 2022-02-02 00:42:22 +00:00
73580c4ff0 move parser to mod.rs
a2411244f4 move rest of parser
e7d881d9ed move expressions to file
Compare 3 commits »
notafile pushed to main at notafile/futilehdl 2022-02-02 00:13:37 +00:00
b428a6d340 make examples parse with new parser
notafile pushed to main at notafile/futilehdl 2022-02-02 00:03:09 +00:00
1798baa9d3 clippy fix
825703e1ce switch parser to using tokens
108297b966 cargo fmt
daa4da8037 add tokenizer for new parser
cec4f5fb8d add nom error handling
Compare 6 commits »
notafile pushed to main at notafile/futilehdl 2022-02-01 01:00:48 +00:00
220d827dbb switch to ariadne and greedyerror
25870df32f move literals file
82b7d888bc start on typed IR
Compare 3 commits »
notafile pushed to main at notafile/futilehdl 2022-01-27 18:08:32 +00:00
33e332ef4f bump deps
notafile pushed to main at notafile/futilehdl 2022-01-23 23:10:33 +00:00
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
Compare 5 commits »
notafile pushed to main at notafile/futilehdl 2022-01-20 18:55:23 +00:00
6317987ed6 fix clippy, fmt
f93530fe30 clippy fix
Compare 2 commits »
notafile pushed to main at notafile/futilehdl 2022-01-18 15:18:29 +00:00
120a3c59f4 allow yosys to read il output
notafile pushed to main at notafile/futilehdl 2022-01-17 21:11:09 +00:00
824262c89c edit cargo toml
notafile pushed to main at notafile/futilehdl 2022-01-17 21:01:27 +00:00
060b2d1078 add name idea
7d6f172ad9 start plumbing through signals
e45f4ba142 start tracking signals
Compare 3 commits »
notafile pushed to main at notafile/hellpipe 2021-09-29 17:31:52 +00:00
7602605cdf add original pipeline to output
notafile pushed to main at notafile/hellpipe 2021-09-29 17:00:33 +00:00
fd2095c86e add example fish plugin
notafile pushed to main at notafile/hellpipe 2021-09-29 16:09:21 +00:00
bd43832eee allow passing pipeline on stdin
b7e7ab2336 actually use argv argument
Compare 2 commits »
notafile pushed to main at notafile/hellpipe 2021-09-29 16:01:16 +00:00
0fc052efe0 add more possible todos
750c8d3e28 add non-raw jq option
Compare 2 commits »