commit |
3c9d1e35965424263436cbedb6acfc02a78cd386 |
3c9d1e3 |
Initial draft of Haskell compiler |
Initial draft of Has… |
commit |
d19ef04c032eeb96a9935dfc1ef7beb388263118 |
d19ef04 |
Implement `Dump` for tokens; remove serde dependency |
Implement `Dump` for… |
commit |
97b46bc583c46af13477f76e25df00990226d4b4 |
97b46bc |
Add parsers for func! and proc! statements |
Add parsers for func… |
commit |
c41bad754770943c1673dde1c048ae5dd2fb2ede |
c41bad7 |
Add colorization to orchid_cli error messages |
Add colorization to … |
commit |
abb176f5c3dd1921175e77e493503c9cc8ea13b3 |
abb176f |
Refactor parser and add support for more syntax |
Refactor parser and … |
commit |
787f4e83fc66d0523a79dc74bf7091900bf1d692 |
787f4e8 |
Finish first pass at integer and float tokens |
Finish first pass at… |
commit |
cae8b389e52bfa83f49ebee7c8bf89ea109cb82f |
cae8b38 |
Refactor diagnostics; add more samples |
Refactor diagnostics… |
commit |
38f342be5c04d3c2b8326724405eafa844261db6 |
38f342b |
Being work on improving diagnostics |
Being work on improv… |
commit |
17bb6d8b45ab20a0d057e2fe85c1c2d963c3f3d8 |
17bb6d8 |
Set up analyzer pass |
Set up analyzer pass |
commit |
0ebdf169ea0e0b2da9b757483139a5650584afeb |
0ebdf16 |
Delete dead code |
Delete dead code |
commit |
f4e9c6d5b8a79bdf0026d1c3f9ec2a88b199d746 |
f4e9c6d |
Add IDs to each AST node |
Add IDs to each AST … |
commit |
634999650c9429810aaa106cab0af92ba195a72c |
6349996 |
Add another sample program and a gitignore for VSCode |
Add another sample p… |
commit |
e545ca7c4e42fc2169a2280e84b5b6c77ab9f41d |
e545ca7 |
Add parser framework |
Add parser framework |
commit |
13129e162a1cf8a11a2f54c9674a10b7eb98424f |
13129e1 |
Added lexer support for identifiers, keywords, strings, and punctuation |
Added lexer support … |
commit |
58710f2bc028f12bbc9f01296a31622fbdbd9009 |
58710f2 |
Add tokenizer framework |
Add tokenizer framew… |
commit |
ce67d85ca40812664551028e953245ca51640f1e |
ce67d85 |
Add hello world sample |
Add hello world samp… |
commit |
1889e3ab5a9312950a6a1d6e158a7cc266ac5887 |
1889e3a |
Add command line parsing and source files + source locations |
Add command line par… |
commit |
300e6fb2167df762a90d475efee7d7c5620c4265 |
300e6fb |
Prepare project structure |
Prepare project stru… |
commit |
21aea1af16308014c7043fddd3946a2815dbe872 |
21aea1a |
Initial commit |
Initial commit |