|
f4906899ee
|
Add instructions for running tests
|
2024-12-11 17:35:44 -05:00 |
|
|
d66f1e1401
|
Add QuickCheck print/parse tests
|
2024-12-11 17:34:52 -05:00 |
|
|
c47f713a0d
|
Fix enum and struct field printing
|
2024-12-11 17:34:15 -05:00 |
|
|
c1fd18d525
|
Include "fn" in function pretty print
|
2024-12-11 17:19:32 -05:00 |
|
|
fd16a12e7c
|
Simplify assignment op[s
|
2024-12-11 16:27:17 -05:00 |
|
|
b013ba0e55
|
Add test code
|
2024-12-11 16:26:57 -05:00 |
|
|
3d17813eb4
|
Implement early version of CodeGen
|
2024-12-11 16:11:05 -05:00 |
|
|
5a63229e74
|
Use TAst in CodeGen
|
2024-12-11 15:58:59 -05:00 |
|
|
d53362f882
|
Implement conversion from Ast to TAst
|
2024-12-11 15:58:01 -05:00 |
|
|
fe335fa16e
|
Create TAst
|
2024-12-11 15:57:23 -05:00 |
|
|
24cc7d08d9
|
Add README with usage instructions
|
2024-12-09 21:58:47 -05:00 |
|
|
f990373f22
|
Remove parenthesis from while parsing
|
2024-12-09 21:44:05 -05:00 |
|
|
891cd41e46
|
Add shell.nix file
|
2024-12-09 21:43:28 -05:00 |
|
|
afe6b6dd59
|
Add mtl package
|
2024-12-09 21:42:41 -05:00 |
|
|
5d9b956883
|
Call codegen and write LLVM output to output file
|
2024-12-09 20:30:01 -05:00 |
|
|
892658de78
|
Create CodeGen module
|
2024-12-09 20:29:04 -05:00 |
|
|
898160d611
|
Add string-conversions package
|
2024-12-09 20:23:56 -05:00 |
|
|
2819b7fc57
|
Take in input/output file args
|
2024-12-09 20:19:31 -05:00 |
|
|
37cf2fe339
|
Add llvm-hs-pretty package
Fix prettyprinter version conflict
|
2024-12-09 20:09:13 -05:00 |
|
|
d558831984
|
Add output files to gitignore
|
2024-12-09 20:03:56 -05:00 |
|
|
6a9f272cac
|
Fixed Parser issues and simplified AST
|
2024-11-21 19:08:50 -05:00 |
|
|
aa48976e31
|
Implemented Basic Parser
|
2024-11-14 14:05:47 -05:00 |
|
|
923da9e747
|
Add llvm-hs-pure dependency
|
2024-11-12 12:56:58 -05:00 |
|
|
fd1cf69787
|
Add Haskell gitignore
|
2024-11-12 12:56:16 -05:00 |
|
|
45c1d41bde
|
Create Cabal executable project
|
2024-11-12 12:26:43 -05:00 |
|