Line 8 was replaced by line 8 |
- Note that parenthesis {{( )}} are used to define the syntax, e.g., {{( ... )*}} means zero or more, {{( ... )+}} means one or more, and {{( ... )?}} means zero or one. |
+ * Note that parenthesis {{( )}} are used to define the syntax, e.g., {{( ... )*}} means zero or more, {{( ... )+}} means one or more, and {{( ... )?}} means zero or one. |
Line 12 was replaced by line 12 |
- __AnnotGroup__ ::= ( Annot )+ |
+ [1] AnnotGroup ::= ( Annot )+ |
Line 14 was replaced by line 14 |
- Annot ::= ItemExp '==>' OntExp |
+ [2] Annot ::= ItemExp '==>' OntExp |
Line 16 was replaced by line 16 |
- ItemExp ::= '/' ItemPath |
+ [3] ItemExp ::= '/' ItemPath |
Line 18 was replaced by line 18 |
- ItemPath ::= ElemName ( '[' ItemCntxtExp ']' )* ( Var )? | ItemPath '/' ItemPath | '*' | '.' |
+ [4] ItemPath ::= ElemName ( '[' ItemCntxtExp ']' )* ( Var )? | ItemPath '/' ItemPath | '*' | '.' |
Line 20 was replaced by line 20 |
- Var ::= '{' '$' VarName '}' |
+ [5] Var ::= '{' '$' VarName '}' |
Line 22 was replaced by line 22 |
- ItemCntxtExp ::= ItemPath | ItemPath Op ItemValue |
+ [6] ItemCntxtExp ::= ItemPath | ItemPath Op ItemValue |
Line 24 was replaced by line 24 |
- Op ::= '=' | '<' | '>' | ... |
+ [7] Op ::= '=' | '<' | '>' | ... |
Line 26 was replaced by line 26 |
- OntExp ::= ConceptName ( Var )? ( OntPath )? |
+ [8] OntExp ::= ConceptName ( Var )? ( OntPath )? |
Line 28 was replaced by line 28 |
- OntPath ::= '.' RoleName ( '#' ConceptName )? ( Var )? ( OntPath )? |
+ [9] OntPath ::= '.' RoleName ( '#' ConceptName )? ( Var )? ( OntPath )? |