Support yield from inside a block (fixes #379)
Add missing Enumerable methods as not implemented
Fix super() dispatches on class methods (fixes #405)
ScopeNode#in_scope no longer takes scope type as arg
Extract compiling iter args into seperate method
Cleanup IterNode code generation
Whitespace
A class should be a kind_of its singleton_class (fixes #438)
Clarify license in README
Cleanup lexer to use cleaner accessors to scanner
Add top_compstmt and top_stmts to grammar
Move klBEGIN to top_compstmt only
Rename '}' parsing token to tRCURLY
Rename ']' parsing token to tRBRACK
Rename '[@' parser token to tLBRACK2
Rename '[' parser token to tLBRACK
Rename '.' parser token to tDOT
Rename '::' parser token to tCOLON2
Rename '::@' parser token to tCOLON3
Rename ')' parser token to tRPAREN