fix char literals

This commit is contained in:
Basile Burg 2014-12-01 00:51:40 +01:00
parent bd38a06383
commit 7311c9a727
1 changed files with 9 additions and 4 deletions

View File

@ -703,12 +703,17 @@ begin
if fCurrRange.rangeKinds = [] then if readDelim(reader, fTokStop, #39) then if fCurrRange.rangeKinds = [] then if readDelim(reader, fTokStop, #39) then
begin begin
fTokKind := tkStrng; fTokKind := tkStrng;
while reader^ <> #39 do while true do
begin
if reader[0..1] = '\'#39 then
begin begin
readerNext; readerNext;
readerNext;
end;
if reader^ = #10 then if reader^ = #10 then
exit; exit;
if reader^ = '\' then if reader^ = #39 then
break;
readerNext; readerNext;
end; end;
readerNext; readerNext;