Interpreters
A uniform program is processed by one or more interpreters to give a useful output.
Currently working
- A simple Command-Line Interpreter
- A Logic-table interpreter that is useful for unit-testing and early exploratory work.
- An interpreter that produces controllers for the Play Framework
- A static site interpreter that outputs the logic as Javascript. Useful for producing design prototypes.
WIP
- A selenium interpreter, designed to be used in conjunction with either the play interpreter or the static site interpreter. For production of acceptance tests/taking screenshots of the user journey for given sets of input.