History of
src
/
Main.hs
@master
git clone https://git.catseye.tc/UampirNexol/
-
Add Harvester module, which we will use before extraction now.
Chris Pressey
5 days ago
-
Move towards supporting extern decls: merge Expr and Type modules.
Chris Pressey
6 days ago
-
Fix serialization to BASIC header format: correct baseAddr.
Chris Pressey
6 days ago
-
Add another debugging output option.
Chris Pressey
6 days ago
-
Vet the conditional code that is generated, using VIC-20 emulator.
Chris Pressey
6 days ago
-
Generate the file header needed for PRGs that was missing.
Chris Pressey
7 days ago
-
Command-line option refactor. Generate BASIC header PRG files.
Chris Pressey
9 days ago
-
Arrange routines better in, and simplify, code serializer.
Chris Pressey
9 days ago
-
Include addresses in subroutine calls, and refactor serializer.
Chris Pressey
10 days ago
-
Actually start extracting multiple routines from the expression.
Chris Pressey
10 days ago
-
Add --debug-extraction option for `extract` subcommand.
Chris Pressey
10 days ago
-
Split up this module.
Chris Pressey
10 days ago
-
This is far from pretty
Chris Pressey
11 days ago
-
Implement --output-prg. Slightly awkward, but it will do for now
Chris Pressey
16 days ago
-
First, rudimentary version of serialize function. Needs work.
Chris Pressey
16 days ago
-
Add --output-prg command-line option, not yet implemented.
Chris Pressey
16 days ago
-
Merge Linker and CodeGen modules.
Chris Pressey
20 days ago
-
Establish Linker module.
Chris Pressey
22 days ago
-
Tiny refactor.
Chris Pressey
23 days ago
-
Pass down environment during extraction, use it for let and vars.
Chris Pressey
23 days ago
-
Pass env down in evaluator, pass tenv down in type-checker.
Chris Pressey
23 days ago
-
Treat warnings as errors. Clean up following that.
Chris Pressey
a month ago
-
Add --type-check option, to disable type checking in extraction
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
-
Evaluator sets flags in processor state. Other small upgrades.
Chris Pressey
a month ago
-
Fix up the parser.
Chris Pressey
a month ago
-
Prog -> Expr
Chris Pressey
a month ago
-
Small refactor
Chris Pressey
a month ago