On 10 Aug 2008, at 23:28, Matthew Moss wrote:
>
>
> (From what I understand, it seems there is some redundancy here...
> both in the call to `raise` and the check of `io.length`... since the
> evaluation should either immediately return true from a successful
> parse, or it is not successful. Still, perhaps there are cases that
> Frederick ran across that necessitates this pattern?)
>
The call to raise is just something left in there by accident -  
nothing interesting there :-)
Checking io.length is to check that no warnings were present.
Syntactically something like

hi how are you

is valid, but you will get warnings about how you should parenthesize  
stuff.

Fred