History of
tests
@0.5
git clone https://git.catseye.tc/SixtyPical/
-
Support line comments.
Chris Pressey
6 years ago
-
Well, that's a hack. But it works.
Chris Pressey
6 years ago
-
Indexed access, + x / + y, at least for LDA and STA.
Chris Pressey
6 years ago
-
A little awkward, but analyze byte table access correctly.
Chris Pressey
6 years ago
-
Parse byte table declarations and indexing modifiers.
Chris Pressey
6 years ago
-
Syntax is syntax, test it there. Register built-ins as symbols.
Chris Pressey
6 years ago
-
Refs have types.
Chris Pressey
6 years ago
-
Add explicitly-addressed memory locations.
Chris Pressey
6 years ago
-
Implement `if not` and `repeat forever`.
Chris Pressey
6 years ago
-
Compile `repeat` loops.
Chris Pressey
6 years ago
-
Spec, parse, evaluate, and analyze `repeat` blocks.
Chris Pressey
6 years ago
-
Don't generate code for empty `else` blocks.
Chris Pressey
6 years ago
-
Get serialization of relative labels correct.
Chris Pressey
6 years ago
-
Implement compiling `if`, but we need relative addressing first.
Chris Pressey
6 years ago
-
Compile the rest of the instructions.
Chris Pressey
6 years ago
-
Compile access of defined memory locations.
Chris Pressey
6 years ago
-
Call defined routines.
Chris Pressey
6 years ago
-
Compiler object, labels, compile 'call'... It prints 'A'!
Chris Pressey
6 years ago
-
Make extern routines survive analysis.
Chris Pressey
6 years ago
-
Add syntax for extern routines, add syntax tests.
Chris Pressey
6 years ago
-
Add tests for compilation, BASIC header, load-n-go script.
Chris Pressey
6 years ago
-
Improve evaluator internals. Finish test suite for analysis.
Chris Pressey
6 years ago
-
Fix up spec, split off to 6502 opcodes doc, add some tests.
Chris Pressey
6 years ago
-
Write sufficient tests (I think) for analysis of `if`s.
Chris Pressey
6 years ago
-
Add specific error for uninit outputs. Sketch `if` analysis.
Chris Pressey
6 years ago
-
REBOOT the entire language & implementation as version 0.2-PRE.
Chris Pressey
6 years ago