Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Very nice, lazy evaluation. One thing to improve though:
keywords get mixed with identifiers - for input buffer 'ifonly' the lexer will output 2 tokens Keyword(if) Identifier(only), where it should only one Keyword(ifonly)
My implementation doesn't use Symbol either (at least not explicitly).
I'm having some trouble with the first assertion. Every other passes.
In the browser I'm getting:
But chai fails with
TypeError: Cannot convert a Symbol value to a string
Can it be something with my code, or an error in chai?
This is a compiler, not an interpreter :D
Love it!
As mentioned, fix the 'report' function description.
Kata description is a bit misleading. It should be mentioned, that the main object object's properties may also be objects (nesting!). At first I thought there would be no nesting. Moreover you should add an example.