AzureMarker / intellij-lalrpop

Jetbrains plugin for the LALRPOP parser-generator
MIT License
16 stars 2 forks source link

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 closed 3 years ago

dnbln commented 3 years ago

Issue is here, when getTypeRef() returned null

AzureMarker commented 3 years ago

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 commented 3 years ago

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