Add a few convinience rules.

Reviewed by @tolmasky.
More convinience rules.

Reviewed by @tolmasky.
Added first shot at compiler.

Reviewed by @tolmasky.
Fix for spaces in selector, and add support for @selector().

Reviewed by @tolmasky.
Use meta scope for class methods.

Reviewed by @tolmasky.
Proper super handling.

Reviewed by @tolmasky.
Better ivar support.

Reviewed by @tolmasky.
Consolidate files, add some error support.

Reviewed by @tolmasky.
Fix scoping.

Reviewed by @tolmasky.
Cleaner scope climbing.

Reviewed by @tolmasky.
Use arrays instead of splice objects.

Reviewed by @tolmasky.
Ivar declarations are better now.

Reviewed by @tolmasky.
Ignore support for @class and c preprocessor directives.

Reviewed by @tolmasky.
Function globalification.

Reviewed by @tolmasky.
Keep function name with globalifying for debugging purposes.

Reviewed by @tolmasky.
Much faster splicing (~50% perf improvement).

Reviewed by @tolmasky.
Some thoughts.

Reviewed by @tolmasky.
Left Recursion.

Reviewed by @tolmasky.
Some cleanup in preparation for more than 2 sequences/choices.

Reviewed by @tolmasky.
Cleanup.

Reviewed by @tolmasky.