Skip to content

optional labeled non-terminal leads to parser generator bug #1220

@jurgenvinju

Description

@jurgenvinju
syntax A = B label?
syntax B = "b"

produces:

rascal>[A] "b"
|prompt:///|(4,3,<1,4>,<1,7>): Java compilation failed due to method B() is already defined in class org.rascalmpl.java.parser.object.$root$_1884401898 at 228, 44 

while this just works:

syntax A = B? label
syntax B = "b"

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions