Merge pull request #1591 from lark-parser/issue1186 Make Lark generic on transformer return type
Recent Commits to lark:master
-
Merge pull request #1591 from lark-parser/issue1186
-
Fixes for coverage
Fixes for coverage
-
Make Lark generic on transformer return type (fixes #1186)
Make Lark generic on transformer return type (fixes #1186) Lark is now Generic[_Return_T]. Two @overload stubs on __init__ bind _Return_T to the transformer's output type when a transformer= is passed, or to ParseTree otherwise. parse() return type follows. Also includes type-only tests.
-
Test serialized transformer state
Test serialized transformer state