moving some of the regexpes creations out of their for loops
adding a small test
based on Guy's example, avoids that the last argument before a function chaining, if it's a function invokation, also captures the chaining as its last argument. Clearer if you look at the examples in the description.

input:
	 a = (val) -> val * 2
	 rotate 3, a 2 box 3, 4, a 1

expected:
	 a = (val) -> val * 2
	 rotate 3, (a 2), -> box 3, 4, a 1

instead of:
	 a = (val) -> val * 2
	 rotate 3, a (2, -> box 3, 4, a 1)
Adding example of code blocks being passed as arguments to a function, one accepting a parameter and the other one returning a value.
add frequency argument to pulse and wave
Merge pull request #224 from noio/master

add frequency argument to pulse and wave by Thomas van den Berg aka @noio
giving a better name to a variable
as usual the tests with the <brackets> are not idempotent, changing that in the test
removing the unused "qualifierKeywords" array and moving a related comment
first draft of support of qualifying fill. Test in the extended description.

fill green rotate box
peg
draft implementation of qualifying stroke
more state needed to be pushed for stroke and fill - test in the extended description

noFill
fill red stroke white rect
ball