 }
 ;
 
-ARTICLE: "peg.ebnf.not" "Not"
+ARTICLE: "peg.ebnf.not" "EBNF Rule: Not"
 "Any rule element prefixed by an exclamation mark (!) performs the Parsing Expression "
 "Grammar 'Not Predicate' match. It attempts to match the rule against the input "
 "string. It will cause the parse to succeed if the rule match fails, and to fail "

}
;

ARTICLE: "peg.ebnf.character-class" "Character Class"
"Character class matching can be done using a range of characters defined in "
"square brackets. Multiple ranges can be included in a single character class "
"definition. The syntax for the range is a start character, followed by a minus "

}
;

ARTICLE: "peg.ebnf.and" "EBNF Rule: And"
"Any rule element prefixed by an ampersand (&) performs the Parsing Expression "
"Grammar 'And Predicate' match. It attempts to match the rule against the input "
"string. It will cause the parse to succeed or fail depending on if the rule "
