Guy C
|
f15530149e
|
fix: fix sub instruction code gen
|
2025-02-26 01:43:12 +00:00 |
|
Guy C
|
9ca50540e6
|
fix: fixed implementation of if statement code gen
|
2025-02-26 01:10:14 +00:00 |
|
Guy C
|
c9723f9359
|
feat: implements sign extension operation for division
|
2025-02-25 21:37:18 +00:00 |
|
Alex Ling
|
7fd92b4212
|
refactor: passed exit and read tests
|
2025-02-25 18:25:34 +00:00 |
|
|
f628d16d3d
|
fix: always push a value onto stack on expr evaluation
|
2025-02-25 16:27:47 +00:00 |
|
|
c59c28ecbd
|
test: retrieve raw stdout in example tests, rather than lines
|
2025-02-22 23:38:19 +00:00 |
|
Alex Ling
|
24dddcadab
|
feat: almost complete clib calls
|
2025-02-22 21:38:12 +00:00 |
|
|
7f2870e340
|
feat: generate assembly from main
|
2025-02-21 23:35:54 +00:00 |
|
|
42ff9c9e79
|
test: backend tests
|
2025-02-21 18:19:23 +00:00 |
|
|
bc5f28ab52
|
fix: disallow unknown type assignments and reads
|
2025-02-07 00:23:41 +00:00 |
|
|
f6e734937f
|
feat: implement satisfies function in type checker
Co-Authored-By: jt2622
|
2025-02-06 21:04:27 +00:00 |
|
|
1bb4939fcd
|
Merge branch 'master' into parser
|
2025-02-02 13:41:12 +00:00 |
|
|
03fdbe01d9
|
fix: put functions "(" within atomic
|
2025-02-02 00:30:18 +00:00 |
|
|
a110225c49
|
Merge branch 'ast' into parser
|
2025-02-01 20:56:03 +00:00 |
|
|
993acddad3
|
Merge branch 'master' into lexer
|
2025-02-01 20:55:22 +00:00 |
|
|
7320052939
|
refactor: increase max line length to 100
|
2025-02-01 20:33:27 +00:00 |
|
|
c5b02a00aa
|
feat: initial parser implementation
|
2025-02-01 17:17:54 +00:00 |
|
|
4754858094
|
refactor: allow binPack Strings
|
2025-02-01 03:42:02 +00:00 |
|
|
bf310b633a
|
refactor: allow binPack Strings
|
2025-02-01 02:21:31 +00:00 |
|
|
160e8bcc1a
|
refactor: simplify expectedResult type in tests
|
2025-01-31 15:53:12 +00:00 |
|
|
cb89bb54b6
|
test: test against wacc-examples repo
|
2025-01-27 21:21:03 +00:00 |
|