using the "arrow for tab" notation also in the preprocessor test cases
adding errors to preprocessor debug printouts
fixing a mistake in "stripCommentsAndStrings" not propagating the errors properly
tightening regexes for doOnce
throw error when the tick mark is next to anithing else than a doOnce
adding two doOnce tests and making sure that doOnce also goes through the same checks on moot appends and pre-pends like anyone else
adding two comments on doOnce replacement cases
just changed a sequence number of printouts (diff looks messy but it's a simple change)
separating the primitives from the other commands as this is needed for coming regexes
now there is no need of "rotating", "moving", "scaling" - one can just use "rotate, move, scale" all the qualifiers are automatically found. Added test cases.
added a comment
since we are not using "rotating, scaling, moving" anymore, replacing those temporary keywords with the more explicit "rotatingQUALIFIER", "movingQUALIFIER", "scalingQUALIFIER"
code like "peg times" now throws an error. Added test.
adding notes to part of the tests
changed the phrasing of some comments
clarifying a bit the wegl rendering/effects steps by virtue of added comments and moved code
bring back the stats widget
add parens to function calls
Merge pull request #207 from noio/refactor-events

Refactor EventRouter by Thomas van den Berg aka Noio
Added a paragraph on a doc on why on some machines one gets 30fps instead of 60.