This is elegant to me. I think it can be put to work, but am not sure.

    for_construct :
      TOKEN_FOR optional_whitespace
      identifier TOKEN_EQ number optional_whitespace
      TOKEN_TO optional_whitespace
      number
    {
      /* nodes with values at indexes $3, $5, $9 */
    }


> On 6 Jul 2020, at 14:00, Maury Markowitz <maury.markow...@gmail.com> wrote:
> 
>> On Jul 4, 2020, at 6:46 AM, Christian Schoenebeck 
>> <schoeneb...@crudebyte.com> wrote:
>> The only thing that people are missing once in a while on scanner side is 
>> unicode support
> 
> I am missing the capability to support grammars with optional spaces between 
> elements. In BASIC:
> 
>   FORI=1TO5
> 
> is equivalent to:
> 
>   FOR I=1 TO 5
> 
> I have yet to see an elegant way to model this in Flex. This topic comes up 
> time to time here, so I don't think Unicode is the "only" thing.


Reply via email to