 }
 ;
 
-ARTICLE: "peg.ebnf.zero-or-more" "Zero or more"
+ARTICLE: "peg.ebnf.zero-or-more" "EBNF Rule: Zero or more"
 "Any rule element followed by an asterisk (*) matches zero or more instances of the rule "
 "from the input string. The AST result is the vector of the AST results from "
 "the matched rule. This will be empty if there are no matches."

}
;

ARTICLE: "peg.ebnf.grouping" "Group"
"Any sequence of rules may be grouped using parentheses (" { $snippet "()" } "). "
"The parenthesized sequence can then be modified as a group. Parentheses also "
"delimit sets of choices separated by pipe (|) characters."

}
;

ARTICLE: "peg.ebnf.tokenizers" "EBNF Tokenizers"
"It is possible to override the tokenizer in an EBNF defined parser. "
"Usually the input sequence to be parsed is an array of characters or a string. "
"Terminals in a rule match successive characters in the array or string. "
