What is precedence order in relaxng compact notation?

62 views Asked by At

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?

0

There are 0 answers