Commit History
@rel_1_0_2014_0518
git clone https://git.catseye.tc/ALPACA/
-
Update README. Getting very close to releaseable.
catseye
12 years ago
-
Default element on JS PFs. All interpreter & compiler tests pass.
catseye
12 years ago
-
Close, but I think we need a default state attr on playfield.
catseye
12 years ago
-
Improve compiled JS to the point where it passes several tests.
catseye
12 years ago
-
Create initial playfield.
catseye
12 years ago
-
More boilerplate in the generated Javascript.
catseye
12 years ago
-
Output some boilerplate in Javascript backend.
catseye
12 years ago
-
Refactor and fix code generated for class membership.
catseye
12 years ago
-
Partial support for class membership checking in compiled source.
catseye
12 years ago
-
Evaluate superclasses' rules after evaluating local ones.
catseye
12 years ago
-
Plausible but handwavy code generation for class membership.
catseye
12 years ago
-
Add failing tests, fix inheritance in evaluator, all tests pass.
catseye
12 years ago
-
Plausible compilation for adjacency predicates and xor's.
catseye
12 years ago
-
Improve compiler (can translate some rules ok now.) Tweak spec.
catseye
12 years ago
-
Aha, invert the bounding box. All tests pass now.
catseye
12 years ago
-
Fix: allow use of defined neighbourhoods in adjacency predicates.
catseye
12 years ago
-
Implement >Moore neighbourhood checking (incorrectly, it seems.)
catseye
12 years ago
-
Add failing test case. Update spec and README.
catseye
12 years ago
-
Trivial fixpoint detection.
catseye
12 years ago
-
Beginnings of a to-Javascript compiler.
catseye
12 years ago
-
Options: suppress intermediate gens, change the divider string.
catseye
12 years ago
-
Fix bug. REDGREEN seems to be handled correctly now.
catseye
12 years ago
-
Implement deep membership checking.
catseye
12 years ago
-
Another failing test, and an attempt to make it pass, but wrong.
catseye
12 years ago
-
Handle class inclusion in adjacency predicates.
catseye
12 years ago
-
Add TODO notes.
catseye
12 years ago
-
Refactor to not have separate class-oriented AST nodes.
catseye
12 years ago
-
Update README.
catseye
12 years ago
-
Fix a bug and note some descriptions it's been tested with.
catseye
12 years ago
-
Split and refactor, pass top AST node through evaluator, fix test.
catseye
12 years ago