Commit History
@master
git clone https://git.catseye.tc/UampirNexol/
-
Locations in expressions, and with these, implement STA.
Chris Pressey
22 days ago
-
Move definition of UampirNexol into its own file.
Chris Pressey
22 days ago
-
Tiny refactor.
Chris Pressey
22 days ago
-
Pass down environment during extraction, use it for let and vars.
Chris Pressey
22 days ago
-
No catch-all in extraction cases.
Chris Pressey
22 days ago
-
Parse let constructs correctly, add some test cases for them.
Chris Pressey
22 days ago
-
Checkpoint parsing let constructs and variable references.
Chris Pressey
22 days ago
-
Pass env down in evaluator, pass tenv down in type-checker.
Chris Pressey
22 days ago
-
A little bit more specific error cases.
Chris Pressey
23 days ago
-
Treat warnings as errors. Clean up following that.
Chris Pressey
a month ago
-
Syntax for address locations, and hexadecimal literals.
Chris Pressey
a month ago
-
Implement while loop as syntactic sugar.
Chris Pressey
a month ago
-
Assign types to repeat..until expressions.
Chris Pressey
a month ago
-
Type-checking for `if` expressions.
Chris Pressey
a month ago
-
Extract code for `if` and `repeat` (probably) correctly.
Chris Pressey
a month ago
-
Add --type-check option, to disable type checking in extraction
Chris Pressey
a month ago
-
while -> repeat
Chris Pressey
a month ago
-
Begin fleshing out extraction of `if` and `while` constructs.
Chris Pressey
a month ago
-
The explanation sounds awkward, but that's what's happening here.
Chris Pressey
a month ago
-
Jot down some TODO items.
Chris Pressey
a month ago
-
Improve the type checker so that these test cases pass.
Chris Pressey
a month ago
-
Type-check during extraction better, and format extraction nicely.
Chris Pressey
a month ago
-
Introduce Extractor module, add extract command, tests for same.
Chris Pressey
a month ago
-
More proper implementation of type checking (application, errors.)
Chris Pressey
a month ago
-
Fix application parser.
Chris Pressey
a month ago
-
Checkpoint making LDA# curried.
Chris Pressey
a month ago
-
Small simplification
Chris Pressey
a month ago
-
Better name for immediate instruction, and better flags in types
Chris Pressey
a month ago
-
Evaluator sets flags in processor state. Other small upgrades.
Chris Pressey
a month ago
-
Better syntax for IsSet, IsUnset.
Chris Pressey
a month ago