From: Leopold Toetsch <l...@toetsch.at>
Date: Sat, 21 Jan 2006 01:40:38 +0100
As mentioned earlier today, I've rewritten the guts of the argument
passing code. It's now one function 'process_args', which is mostly a
state machine with currently ~12 cases that handles the various states
or should eventually handle . . .
leo
The state transition from :optional to :slurpy results in an "Unhandled
process_args state 0x83" error. The attached fix works, though it may
not be complete. Also, it assumes that CALL_STATE_SLURP and
CALL_STATE_OPT are mutually exclusive; seems to me they ought to be, but
I may not have read your spec carefully enough.
-- Bob Rogers
http://rgrjr.dyndns.org/
> The state transition from :optional to :slurpy results in an "Unhandled
> process_args state 0x83" error. The attached fix works, though it may
> not be complete.
Thanks, applied - r11278.
> Also, it assumes that CALL_STATE_SLURP and
> CALL_STATE_OPT are mutually exclusive; seems to me they ought to be,
> but
> I may not have read your spec carefully enough.
pdd03 doesn't specify this AFAIK, but providing an :optional :slurpy
would be ambiguous, so the current state seems to be ok.
leo