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

When return type of a nonterminal is unspecified, the plugin uses the toString() on the nonterminal name which leads to "LpNonterminalNameImpl({debug name})" #16

Closed
dnbln opened this issue Nov 7, 2020 · 2 comments

Comments

@dnbln
Copy link
Contributor

dnbln commented Nov 7, 2020

Issue is here, when getTypeRef() returned null

@AzureMarker
Copy link
Owner

This definitely should be solved, but if there's action code then lalrpop can't infer the type, so it must be specified. This case is then a compile time lalrpop error.

@AzureMarker
Copy link
Owner

I think this is solved as of the above commit (or if that didn't catch it, then #17)

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

No branches or pull requests

2 participants