Chris Pressey
|
3f666f4385
|
Add reset instruction; much refactoring.
|
2019-05-14 08:56:35 +01:00 |
|
Chris Pressey
|
dd29b6fd4a
|
Implement local locations that aren't statically initialized.
|
2019-05-13 12:32:18 +01:00 |
|
Chris Pressey
|
a0328b8840
|
Store type information in SymbolTable shared across phases.
|
2019-04-10 08:48:33 +01:00 |
|
Chris Pressey
|
4615d8d054
|
Distinct AST nodes for call and goto instructions.
|
2019-04-08 16:26:51 +01:00 |
|
Chris Pressey
|
b19267d3ba
|
Checkpoint import of changes for version 0.19.
|
2019-04-08 11:50:54 +01:00 |
|
Chris Pressey
|
33d5093e5a
|
Resolve forward references more explicitly.
|
2018-09-07 13:20:18 +01:00 |
|
Chris Pressey
|
4d1f9d0f3c
|
First cut at implementing save . Only the most basic tests though.
|
2018-04-19 13:18:52 +01:00 |
|
Chris Pressey
|
adb53f7a04
|
Almost compile for loops correctly.
|
2018-03-14 15:33:11 +00:00 |
|
Chris Pressey
|
d815e05e0c
|
Syntax for "open-faced for loop".
|
2018-03-08 16:54:12 +00:00 |
|
Chris Pressey
|
e44c802314
|
Syntax errors have line numbers in them now.
|
2018-03-06 12:23:57 +00:00 |
|
Chris Pressey
|
9ad34ed34f
|
Refine the AST classes even more.
|
2018-03-06 10:43:23 +00:00 |
|
Chris Pressey
|
b579e8b2eb
|
Refs have indexes. Instructions do not.
|
2018-03-05 12:19:27 +00:00 |
|
Chris Pressey
|
0a83d90515
|
Tighten structure of AST more.
|
2018-03-05 12:13:15 +00:00 |
|
Chris Pressey
|
4b43ba734e
|
Make AST more structured (borrowed from ALPACA.)
|
2018-03-05 11:55:06 +00:00 |
|
Chris Pressey
|
9d6ca0b2b4
|
Low and high address operators, parsing and execution thereof.
|
2016-06-16 11:10:43 -05:00 |
|
Chris Pressey
|
f92056d640
|
REBOOT the entire language & implementation as version 0.2-PRE.
|
2015-10-16 09:30:24 +01:00 |
|