Use esprima + escodegen to beautify code: comments now should be handled
properly.
Add 'stringify' option to prettyPrint so that it returns a string
without logging anything to stdout. In cli wrap stx conversion in
try-catch - perform classification and print to stderr when serializer throws.
Rid of unnecessary classification tests
First attempt at refactoring the API
Mix prettyPrint method into Classes object. Same can be done for Ast,
Bh, etc.
Major api revamp. Most of the code's been touched.
Add bh.match method to apply generated bh-template to bemjson
Add fresh i-bem from bem-core
Don't color class-describtion. Clean scratch-serialize before playing
with granny templates.
Grammar throws 'unsupported' on localExpr. Correct bhBody rule. Add pp
to Stx (should be in prototype). Minor changes.
wrap arbitrary js in body inside iif. Depend on the latest version of
bh.
Prep scratch-serialize.js for 'Html is different' testing. Update
html-differ. Do not throw in ometa rules.
Debugging z-pseudo
Improme pretty-printer. Prep testing ground for serialization