Ebnf2ps-1.0.9: examples/regular.BNF
Regexp = RFactor / "\\|" ["$"];
RFactor = RExtAtom + ;
RExtAtom = RAtom ["*" | "+" | "?"] ;
RAtom = character | "\\" character | "." | "\\(" Regexp "\\)" ;
Regexp = RFactor / "\\|" ["$"];
RFactor = RExtAtom + ;
RExtAtom = RAtom ["*" | "+" | "?"] ;
RAtom = character | "\\" character | "." | "\\(" Regexp "\\)" ;