|
|
ae8199fa8c
|
Somewhat working binary expressions
|
2025-11-24 22:03:50 -07:00 |
|
|
|
c019b093d2
|
wip
|
2025-11-24 16:52:59 -07:00 |
|
|
|
ad9178bc31
|
Change return values of compiler functions to return optional variableLocations
|
2025-11-24 00:37:35 -07:00 |
|
|
|
b3c64a8e17
|
Added loadBatch and loadBatchNamed to the parser
|
2025-11-23 00:24:15 -07:00 |
|
|
|
92c1047ef8
|
Various parser fixes
|
2025-11-23 00:10:48 -07:00 |
|
|
|
c3adcf57f5
|
More support for negative numbers
|
2025-11-22 23:02:49 -07:00 |
|
|
|
6e7e5ba9f1
|
Removed weirdly added '2' file
|
2025-11-22 22:44:59 -07:00 |
|
|
|
17089b53e1
|
emit negated declarations
|
2025-11-22 22:44:25 -07:00 |
|
|
|
1706698ffa
|
basic support for return values
|
2025-11-22 20:53:49 -07:00 |
|
|
|
4f837ee974
|
Cleanup dead code
|
2025-11-22 20:18:56 -07:00 |
|
|
|
fd9964ea5a
|
Add README.md
|
2025-11-22 17:54:06 -07:00 |
|
|
|
4703f9d24a
|
Removed lots of dead code
|
2025-11-22 16:20:35 -07:00 |
|
|
|
0c4ebedacf
|
moar tests
|
2025-11-22 13:49:39 -07:00 |
|
|
|
2ad1eef3e8
|
wip refactor
|
2025-11-22 13:44:50 -07:00 |
|
|
|
df127af3d8
|
wip
|
2025-11-18 22:35:00 -07:00 |
|
|
|
e068539ea1
|
Extraction of function arguments from stack
|
2025-11-18 19:36:08 -07:00 |
|
|
|
4e6096fd3f
|
Rename error variants
|
2025-11-18 18:30:56 -07:00 |
|
|
|
5a78e25469
|
Fixed exponent expression not being in right-first order of operations
|
2025-11-17 21:20:32 -07:00 |
|
|
|
f0a3bbe739
|
Update build chain, more build tooling
|
2025-11-17 15:28:11 -07:00 |
|
|
|
0687da9d99
|
Merge pull request #2 from dbidwell94/modularize
Modularize
|
2025-06-17 10:07:13 -07:00 |
|
|
|
006e3cdf02
|
wip
|
2025-06-17 10:06:55 -07:00 |
|
|
|
94dfd5ec83
|
wip
|
2025-06-16 15:32:04 -07:00 |
|
|
|
e32e941e14
|
break out the parser and compiler into their own libraries
|
2025-06-15 22:24:30 -07:00 |
|
|
|
8280d45366
|
update cargo dependencies
|
2025-06-15 22:12:58 -07:00 |
|
|
|
a28c70add7
|
wip
|
2025-06-12 21:22:58 -07:00 |
|
|
|
245567c354
|
workspace libs
|
2025-06-12 20:52:39 -07:00 |
|
|
|
0f7dd6fb1c
|
wip
|
2025-03-17 11:12:25 -07:00 |
|
|
|
b7f72e7ea4
|
WIP - Syscalls. Binary expressions also not working all the time
|
2024-12-01 23:57:55 -07:00 |
|
|
|
8132241eb3
|
First pass with syscalls in the AST
|
2024-12-01 22:18:09 -07:00 |
|
|
|
bce9a55721
|
Auto convert temp units to kelvin before sending to the AST parser
|
2024-12-01 20:55:10 -07:00 |
|
|
|
4ec3278296
|
WIP - temperature literals
|
2024-12-01 20:33:54 -07:00 |
|
|
|
e56ff02742
|
changed gitignore
|
2024-12-01 18:46:26 -07:00 |
|
|
|
3902b5ca76
|
wip
|
2024-12-01 18:45:48 -07:00 |
|
|
|
548d826078
|
Add support for device declaration expressions
|
2024-11-29 19:57:44 -07:00 |
|
|
|
1e0f986cf1
|
wip
|
2024-11-29 09:16:39 -07:00 |
|
|
|
0bda3fb60d
|
Function invocations working, stack unwinding correctly
|
2024-11-29 01:17:12 -07:00 |
|
|
|
2200df4977
|
compiler wip:
|
2024-11-29 00:11:59 -07:00 |
|
|
|
9aaaa2935f
|
compiler wip
|
2024-11-27 21:36:17 -07:00 |
|
|
|
e06d2ed006
|
wip
|
2024-11-27 00:24:02 -07:00 |
|
|
|
2372f0c61a
|
replace thiserror with quick_error
|
2024-11-26 21:47:38 -07:00 |
|
|
|
51109ee4bb
|
compiler wip
|
2024-11-26 20:53:08 -07:00 |
|
|
|
e32c778acb
|
WIP syscalls
|
2024-11-26 01:07:47 -07:00 |
|
|
|
4b55aac15f
|
Support underscores in decimal places
|
2024-11-25 20:08:09 -07:00 |
|
|
|
2432156d8c
|
Modify decimal varient of number enum to be of type rust_decimal
|
2024-11-25 20:06:41 -07:00 |
|
|
|
711e0b1bd2
|
Cleanup unnecessary use statements
|
2024-11-22 23:02:12 -07:00 |
|
|
|
1114dc9490
|
Assignment expressions working
|
2024-11-22 22:59:04 -07:00 |
|
|
|
d0a71de566
|
return expressions working
|
2024-11-22 22:32:50 -07:00 |
|
|
|
856e51a384
|
semi-colons working after function invocations
|
2024-11-22 22:02:40 -07:00 |
|
|
|
b5ee169a75
|
binary expressions are working fully now
|
2024-11-22 17:24:58 -07:00 |
|
|
|
e9675cd5d2
|
Binary expressions are buggy. Priorities are good, but the l and r are flipped _sometimes_
|
2024-11-22 02:29:27 -07:00 |
|