This behaviour complies with the doc and is thus a non-issue.

On Friday, January 10, 2014 5:05:29 PM UTC+2, rns wrote:
>
> String '[ start, length, values ]' can't be parsed with the grammar below, 
> as more fully described in the attached script, unless <result item 
> descriptor list> is changed to G1 rule.
>
> <array descriptor> ::= '[' <result item descriptor list> ']'
> # the test passes (whitespaces are discarded) if the below line becomes a 
> G1 (s/~/::=/) rule
> <result item descriptor list> ~ <result item descriptor>* separator => [,]
> <result item descriptor> ~ 'start' | 'length' | 'value' | 'values'
>
> :discard ~ whitespace
> whitespace ~ [\s]+
>
> The following exception is thrown:
>
> Error in SLIF parse: No lexemes accepted at line 1, column 10
>   Lexer "L0" rejected 1 lexeme(s)
>   Rejected lexeme #1: <result item descriptor list>; value="length,"; 
> length = 7
> * String before error: [ start,\s
> * The error was at line 1, column 10, and at character 0x006c 'l', ...
> * here: length, values ]
>
>

-- 
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