Added function-call
bug: indented commented backcalls not shown as comments
Fixed bug causing illegal keywords to highlight in substrings
Generator support: added yield as a keyword, removed yield as illegal keyword
broke up keywords into control and other
Fixed bug causing `keyword =>` to show keyword as a variable ie: true =>
Render everything else that's unknown as a variable
Only the @ part of @variables is marked as readwrite, to allow the add in @add 1 2 to be marked as a function-call
changed embed highlighting to reflect how it actually compiles
fixed regex that was consuming extra characters
fixed whitespace formatting inconsistency
reordered keywords and function-call
added parens version of function-call
don't mark as function-call if it ends with just whitespace or a comment
object variable assignment doesn't match whitespace
named functions support
added _ as a keyword
moved | and | _ to control keyword
stopped matching whitespace before functions as parameters
fixed constant.numeric