Michael Fischer <[EMAIL PROTECTED]> wrote:
> On Jun 18, Leopold Toetsch <[EMAIL PROTECTED]> took up a keyboard and banged out
>>      Piter = slice Pagg[ 1 .. 4, 7, 10 .. ]
>>
>> (The space between a number and ".." is needed, the lexer would parse
>> "1." as a float - workarounds welcome)

> if the cursor is just past an identifier and a "[", when in the
> world (or even Perl6) would the next token not be an index?
> So, unless floating point array indicies are allowed, you shouldn't
> need the space, right?

Well yes, that'd be the parsers POV. But the lexer takes what it gets
and returns the longest token:

  1.  -> FLOATC
    . -> DOT

and not

  1    -> INTC
   ..  -> DOTDOT


> Michael Fischer

leo

Reply via email to