Commits

Author Commit Message Labels Comments Date
Cat's Eye Technologies
Fix a silly typo in variable name.
Cat's Eye Technologies
Produce a nicer error message when no input files are given.
Cat's Eye Technologies
Implement "guess" in Javascript backend and fix a yoob.js bug.
Cat's Eye Technologies
Merge pull request #2 from cmura81/patch-1
Xenon
Added guessing capabilities.
Cat's Eye Technologies
Test Javascript compiling if node present; fix bogon in same.
Cat's Eye Technologies
Also run doctests. Make some doctests exist, for that matter.
Tags
rel_1_0_2014_0518
catseye
Generate loadMapper() and dumpMapper() functions.
catseye
Simplify testing JS by using yoob.Playfield.dump().
catseye
Add --include-yoob-playfield-inline option (for node.js testing.)
catseye
Stick almost all of yoob/playfield.js inline in the JS backend.
catseye
Nicer error message on missing CA config file.
catseye
Cleanups in preparation for release of version 1.0.
Tags
rel_1_0_2013_0315
catseye
Deem extended representation declarations a Bad Idea, and remove.
catseye
Default element on JS PFs. All interpreter & compiler tests pass.
catseye
Close, but I think we need a default state attr on playfield.
catseye
Improve compiled JS to the point where it passes several tests.
catseye
Create initial playfield.
catseye
More boilerplate in the generated Javascript.
catseye
Output some boilerplate in Javascript backend.
catseye
Refactor and fix code generated for class membership.
catseye
Partial support for class membership checking in compiled source.
catseye
Evaluate superclasses' rules after evaluating local ones.
catseye
Plausible but handwavy code generation for class membership.
catseye
Add failing tests, fix inheritance in evaluator, all tests pass.
catseye
Plausible compilation for adjacency predicates and xor's.
catseye
Improve compiler (can translate some rules ok now.) Tweak spec.
catseye
Aha, invert the bounding box. All tests pass now.
catseye
Fix: allow use of defined neighbourhoods in adjacency predicates.
catseye
Implement >Moore neighbourhood checking (incorrectly, it seems.)
  1. Prev
  2. Next