Hi Eli,

Thank you!
Let us make it more clear, do you mean type_qualifier is a token list
like type_qualifier = ['MOD0','MOD1',...,'MODn']

Best regards,
Davy

On Aug 22, 12:53 pm, eliben <[EMAIL PROTECTED]> wrote:
>     def p_type_qualifier_list(self, p):
>         """ type_qualifier_list : type_qualifier
>                                 | type_qualifier_list type_qualifier
>         """
>
> This will capture a list of any length of 'type_qualifier'. When it's
> captured, analyze it, make sure it's the right length, or whatever.
>
> Eli
>
> On Aug 22, 3:33 am, Davy <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hi all,
>
> > When unpacking the optional token like the form in EBNF:
> > INSTR[MOD0][MOD1]...[MODn] ARGS
> > MOD0 to MODn must be in this order.
>
> > Shall I use the recursive rule like:
> > INSTR_MOD0 = INSTR MOD0 | INSTR
> > INSTR_MOD0_MOD1 = INSTR_MOD0 MOD1 | INSTR_MOD0
> > ... ...
>
> > It's really too hard for human being to write when n is very large. Is
> > there any better rule writing style?
>
> > Best regards,
> > Davy- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ply-hack" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/ply-hack?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to