wave can now handle being called without parameters - default behaviour is a 500ms cycle
adding wave to the LCL keywords list
comment clarification on a regexp and tweaked so also tab can be matched in a place where also a space was matching
simplified a regexp match with a regexp test
adding some simple detection of some key error cases of "times"
extending the "implicit function invokation" mechanism so it's much more generic now. It requires separating statements from expressions
changed the "times" transformations. They are now very generic. The arrow in the syntax is gone, replaced by optional colon.
replacing all "times ->" in the examples with the new simplified syntax
adding test cases for "times" (just text format for the time being)
adding a comment on the difference between statements and expressions, and minor reformatting of the two arrays.
fixing a regex that was matchig accross too many lines. test cases added
more tests for the implicit functions
minor formatting changes
adding another tiny example/test
small formatting changes to comments
1) taking away the code that controls whether the user invokes the "draw" function 2) putting each transformation step in its own function for clarity
minor simplicication and adjustment to regex of "adjustPostfixNotations"
removing a bunch of unused variable declarations in code transformer
adding a comment plus minor change to usage of a variable
removing unused code + minor reformatting