diff --git a/src/ce_d2syn.pas b/src/ce_d2syn.pas index f8876424..8d083088 100644 --- a/src/ce_d2syn.pas +++ b/src/ce_d2syn.pas @@ -944,9 +944,8 @@ begin fTokKind := tkIdent; while(true) do begin - if isWhite(readerNext^) then break; - if isSymbol(reader^) then break; - if isOperator1(reader^) then break; + if isWhite(readerNext^) or isSymbol(reader^) or isOperator1(reader^) then + break; end; if keywordsMap.match(fLineBuf[FTokStart..fTokStop-1]) then begin