What is the order of precedence of the *
, ?
, |
and ,
operators in relaxng compact notation?
For example:
start = element A { B | C , D * }
Which of these, is the above equivalent to?
start = element A { (( B | C ) , D) * }
start = element A { (B | (C , D)) * }
start = element A { (B | C) , (D *) }
start = element A { B | (C , (D *)) }
Where is this documented?