
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/ocl/uml/extracted
Source used for this grammar: Julien Baudry, IntegrationOfOCL_ExpressionsInUML.ecore, 2006/07/10
PreCondition, PortCondition, Invariant, Guard, Boolean, Integer, String), 0 root (—), 7 top (PreCondition, PortCondition, Invariant, Guard, Boolean, Integer, String), 0 bottom (—).PreCondition ::= ε
PortCondition ::= ε
Invariant ::= ε
Guard ::= ε
Boolean ::= "true" "false"
Integer ::= integer
String ::= string