So it's a regression? That puts a different light on the matter.

With regressions, sometimes I'll decide that the application was depending on undocumented behavior, which was at its own risk, and that the regression is not a problem. But in dubious cases, the benefit of the doubt should go to the application. Another argument for supporting this undocumented behavior is that there's no downside -- I'm sure nobody wrote an application that relies on its named argument hashes getting changed by the Marpa methods. :-)

I'm putting this release candidate on hold, while I research this one and think it out. The SLIF constructor's argument handling could use some refactoring anyway.

-- jeffrey

On 12/21/2013 03:50 PM, Ron Savage wrote:
Runs OK with V 2.077001. Fails under 2.077_013:

ron@zigzag:~/perl.modules/Genealogy-Gedcom$ a.pl
Call 1
Call 2
'grammar' name argument to scanless_r->new() is undefined
  It should be a ref to Marpa::R2::Scanless::G
Marpa::R2 exception at /home/ron/bin/a.pl line 10.

But, did you really intend to address this to me :-)?

--
You received this message because you are subscribed to the Google Groups "marpa parser" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "marpa 
parser" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to