Correct handling of deferred property handlers, added method for retrieving matching elements from rule
Correct conversion of name with dashes into JS
Fixes for whitespace handling, applying inline rules, and recursive generation
Fixes for whitespace handling, support for pausing parsing, and clickable href:line numbers
Make extend reusable, and support non-chaining thenables