On Jun 12, 2009, at 4:08 AM, Robert Covington wrote:
>> Mr RP,>> Noting that constants beginning with a letter followed by a number > are fine:>> in Fn GetConstant..in Lexical Analysis...>> Approximately line 249...insert:>> long if (fn IsAlpha( name[1] ) == _False ) // constant starting > with number> long if (name[0] < 255)> name = "a" + name // Nullify numeric issue behind the scenes.> xelse> // do nothing, flag as error I guess> end if> end if>> // Alter to nullify the additional check if need be here...> long if ( (name[0] != 0) and fn IsAlpha( name[1] ) )
RP,
Though I think it gets reset on down below after, might need to
adjust the below part at line'ish 234?
That is, if the pre-pender concept will work. Don't see why it could
not with a little finesse? :)
C's the day, mon.
:)
xelse
// name not in symbol table
token = _newConstStringToken
sLexemeInfoStash.stringRepresentation = name
rc