Skip to content

Transform tokens + Minor bugfixes

Compare
Choose a tag to compare
@erezsh erezsh released this 06 Sep 05:28
· 1278 commits to master since this release

Lark transformers can now visit tokens as well. Use like this:

class MyTransformer(Transformer):
    def TOKEN1(self, tok):
        return tok.upper()

    def rule_as_usual(self, children):
        return children

MyTransformer(visit_tokens=True).transform(tree)

Fixed a few regressions that I accidentally added to 0.7.4