|
@@ -1460,7 +1460,7 @@ begin
|
|
Result := DoNumber(nkBinary)
|
|
Result := DoNumber(nkBinary)
|
|
else if IsDigit(C, nkDecimal) then
|
|
else if IsDigit(C, nkDecimal) then
|
|
Result:=DoNumber(nkDecimal)
|
|
Result:=DoNumber(nkDecimal)
|
|
- else if IsAlpha(C) or (C='"') then
|
|
|
|
|
|
+ else if IsAlpha(C) or (C='"') or (C='_') then
|
|
Result:=DoIdentifier
|
|
Result:=DoIdentifier
|
|
else
|
|
else
|
|
ScanError(Format(SErrUnknownCharacter,[FPos,C])) ;
|
|
ScanError(Format(SErrUnknownCharacter,[FPos,C])) ;
|