Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support lark.indenter.Indenter in from_lark #1807

Open
DRMacIver opened this issue Feb 10, 2019 · 2 comments
Open

Support lark.indenter.Indenter in from_lark #1807

DRMacIver opened this issue Feb 10, 2019 · 2 comments
Labels
lark issues related to support for Lark grammars

Comments

@DRMacIver
Copy link
Member

Lark has the general notion of a postlexer which allows you to do more complicated things with lexing than you can easily support in the main grammar definition language. Currently this will result in an error or, worse, an incorrect result.

A particular example of this that we need for #1806 is the Indenter class. Support for general lexers is hard (and may be impossible in the general case), but the indenter is well enough defined that we can just special case it.

@DRMacIver DRMacIver added the lark issues related to support for Lark grammars label Feb 10, 2019
@ThatXliner
Copy link

What's the status for this?

@Zac-HD
Copy link
Member

Zac-HD commented Apr 21, 2021

Since nobody has either offered funding or volunteered to write the feature, it's been inactive.

We remain happy to accept PRs and open to grants or consulting of course, but it's a low priority for the volunteer maintainers and there's a lot more to do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lark issues related to support for Lark grammars
Projects
None yet
Development

No branches or pull requests

3 participants