I would like to add the RL example that drove me mad until I understood
the problem. I'm trying to parse a DTD. Those nasty bugger can have
external entities, that are DTDs. Like so:
The problem of parsing a DTD is quite easy. We have macros with names that
need replacement after they are de
# New Ticket Created by Wenzel Peppmeyer
# Please include the string: [perl #114748]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org:443/rt3/Ticket/Display.html?id=114748 >
# gammars seam to get confused when used recursively
use v6;
my $s1 = 'AA fo