The original grammar specification for BooleanPredicate consists of 5 different subrules. That grammar assumes ANTLR 4. However, XText only supports ANTLR 3, which means that the original grammar causes problems. As a temporary fix, 2 of the choices (SetComparePredicate and SetMembershipPredicate) have been commented out. Eventually, they need to be uncommented and the grammar adjusted so that it works with ANTLR 3.
ANTLR doc:
https://www.antlr.org
ANLTR 3 doc:
https://www.antlr3.org
https://www.antlr3.org/works/ - ANTLRWorks - this is a useful tool for debugging ANTLR 3 grammars
The original grammar specification for
BooleanPredicateconsists of 5 different subrules. That grammar assumes ANTLR 4. However, XText only supports ANTLR 3, which means that the original grammar causes problems. As a temporary fix, 2 of the choices (SetComparePredicateandSetMembershipPredicate) have been commented out. Eventually, they need to be uncommented and the grammar adjusted so that it works with ANTLR 3.ANTLR doc:
https://www.antlr.org
ANLTR 3 doc:
https://www.antlr3.org
https://www.antlr3.org/works/ - ANTLRWorks - this is a useful tool for debugging ANTLR 3 grammars