On Tue, May 19, 2009 at 10:24:41AM -0500, Patrick R. Michaud wrote:
: On Tue, May 19, 2009 at 12:30:53AM -0700, Ahmad Zawawi wrote:
: > Given the following:
: > 
: > "1".say;
: > =begin pod
: > =end pod1
: > "2".say;
: > 
: > The output is only "1" but should be "1\n2" or at least a runtime
: > error message for unmatched POD.
: 
: Rakudo is simply following STD.pm here, and STD.pm (r26884) allows 
: any pod identifier to go to the end of the file.
: 
: S02:3319 seems to indicate that the "=begin END" form is special,
: which implies to me that the non-END forms should indeed have
: the required closing marker.  If we can get confirmation that
: only the "=begin END" is special, then I'll adjust Rakudo's
: grammar to follow that (and possibly STD.pm as well).

STD.pm is now adjusted.  :)

Larry

Reply via email to