Skip to content

Add pyparsing porting guide - #1636

Open
1cbyc wants to merge 1 commit into
lark-parser:masterfrom
1cbyc:docs/pyparsing-porting-guide
Open

Add pyparsing porting guide#1636
1cbyc wants to merge 1 commit into
lark-parser:masterfrom
1cbyc:docs/pyparsing-porting-guide

Conversation

@1cbyc

@1cbyc 1cbyc commented Aug 12, 2026

Copy link
Copy Markdown

Summary

  • add a new guide for porting pyparsing parsers to Lark
  • cover common pyparsing-to-Lark equivalents, parse actions to transformers, ignored text, delimited lists, precedence, and Lark.scan()
  • add the guide to the Tutorials and Guides toctree

Closes #1008

Verification

  • Ran the Python snippets for the minimal parser and Lark.scan() examples locally.
  • Built docs with:
    uv run --with-requirements docs/requirements.txt sphinx-build -b html docs docs/_build/html

Notes: full docs build succeeds with existing unrelated warnings in generated example/composition pages and other current docs. The new pyparsing_porting page produced no warnings after adjustment.

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.

pyparsing porting guide

1 participant