On Mon, Feb 6, 2012 at 11:30 AM, Jean-Louis Faucher
<[email protected]>wrote:
> rev 6673 in scanner.cpp seems the reason of this change.
>
Actually rev 6674.
> 2012/2/6 Rick McGuire <[email protected]>
>
>> The rule that applies here is not the definition of a number, but the
>> definition of a SYMBOL. Section 1.10.4.4. This states:
>>
>> One other form of symbol is allowed to support the representation of
>> numbers in exponential format. The
>> symbol starts with a digit (0-9) or a period, and it can end with the
>> sequence E or e, followed immediately
>> by an optional sign (- or +), followed immediately by one or more
>> digits (which cannot be followed by
>> any other symbol characters). The sign in this context is part of the
>> symbol and is not an operator.
>> These are valid numbers in exponential notation:
>> 17.3E-12
>> .03e+9
>>
>> By this definition, 3ae+6 should be scanned as a single symbol token
>> (the old behavior). I'm not aware of any updates that would have
>> changed this behavior.
>>
>>
>>
>>
>
But is 3ae+6 an exponential number? Does the part before the 'E' have to
be a decimal number, or can it be a hexidecimal number? 3A
--
Mark Miesfeld
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel