 }
 ;
 
-ARTICLE: "peg.ebnf.one-or-more" "One or more"
+ARTICLE: "peg.ebnf.one-or-more" "EBNF Rule: One or more"
 "Any rule element followed by a plus (+) matches one or more instances of the rule "
 "from the input string. The AST result is the vector of the AST results from "
 "the matched rule."

}
;

ARTICLE: "peg.ebnf.foreign-rules" "Foreign Rules"
"Rules can call out to other peg.ebnf defined parsers. The result of "
"the foreign call then becomes the AST of the successful parse. Foreign rules "
"are invoked using '<foreign word-name>' or '<foreign word-name rule>'. The "
"latter allows calling a specific rule in a previously designed peg.ebnf parser. "

}
;

ARTICLE: "peg.ebnf.semantic-action" "EBNF Semantic Action"
"Semantic actions allow providing a quotation that gets run on the AST of a "
"matched rule that returns success or failure. The result of the parse is decided by "
"the result of the semantic action. The stack effect for the quotation is "
