eclipse-langium / langium

Next-gen language engineering / DSL framework

Home Page:https://langium.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Content assist does not work for common prefix rules

cdietrich opened this issue · comments

given the grammar

entry Model:
    (persons+=Person | greetings+=Greeting)*;

Person:
    'person' name=ID;

Greeting:
    GreetingByName | GreetingByAlias;


GreetingByName: 
    'hello' person=[Person:ID];

GreetingByAlias:
    'hello' alias=ID (':' data=PersonRef ('{'
        
    '}')?);

PersonRef:
    person=[Person:ID];

content assist does not work at

person Aaaaa

hello a : |

not at

person Aaaaa

hello a : A|