Skip to content

Use modern lark parser#140

Open
marlamb wants to merge 1 commit into
IBM:masterfrom
marlamb:feature/use-modern-lark-parser
Open

Use modern lark parser#140
marlamb wants to merge 1 commit into
IBM:masterfrom
marlamb:feature/use-modern-lark-parser

Conversation

@marlamb

@marlamb marlamb commented Jul 13, 2026

Copy link
Copy Markdown

The lark_parser package has been superseded by lark. As both use the
same namespace (lark), using lark_parser can result in a collusion,
if users of the ELM client use lark as well within their dependency
tree. Then the runtime behavior becomes installation-order dependent.

As the usages of lark within the library seem to work fine with the
modern lark as well, using the modern package should be preferred.

The `lark_parser` package has been superseded by `lark`. As both use the
same namespace (`lark`), using `lark_parser` can result in a collusion,
if users of the ELM client use `lark` as well within their dependency
tree. Then the runtime behavior becomes installation-order dependent.

As the usages of lark within the library seem to work fine with the
modern lark as well, using the modern package should be preferred.

Signed-off-by: Martin Lambertsen <github@lambertsen.one>
@marlamb
marlamb force-pushed the feature/use-modern-lark-parser branch from b86941a to 15474be Compare July 13, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant