2017-05-03 19 views
0

특히 3 개 이상의 OR 기호를 사용하는 경우. https://gist.github.com/Mrprofessor/7b8df3f00c75ef2ac67bffd0a20e983cXtext 문법을 선언하는 동안 3 개 이상의 옵션이 작동하지 않습니다.

+1

어떤 오류가 발생합니까? 작은 재현 가능한 Xtext 문법을 공유 할 수 있습니까? 문법은 자급 자족하지 않고 가짜로 보입니다. 누락 된 세미콜론. –

+0

[여기에 제발 .. ..] (https://gist.github.com/Mproprofessor/7b8df3f00c75ef2ac67bffd0a20e983c) –

답변

1

문제는 문법이

Bla; 
Blubb; 
Pling; 

이 비트있는이 모델을 고려 ambigous 점이다 | :

datatype: 
    Integer | Float | Char | Blah | Blah 
entity: 
    Class | Struct | Enumeration | Union 

전체 문법

는 여기에서 찾을 수 있습니다 포인터 | 레이블 | 입장 | 논리학 | HwordLogicals | 바이트

+0

글쎄, 네가 .. 나는 지금 배우고있다. 규칙을 작성하기 전에 나는 이들이 작동하는지 아닌지 확인하십시오. –

+0

많은 분들께 감사드립니다. 나는 방금 xtext를 시도했습니다. 그나저나 요점을 얻었습니다. –