diff --git a/components/synedit/synhighlighterpas.pp b/components/synedit/synhighlighterpas.pp index 968c8e132b..1836205e49 100644 --- a/components/synedit/synhighlighterpas.pp +++ b/components/synedit/synhighlighterpas.pp @@ -672,7 +672,7 @@ begin mHashTable[Char(I)] := 0; end; IsIntegerChar[I]:=(I in ['0'..'9', 'A'..'F', 'a'..'f']); - IsNumberChar[I]:=(I in ['0'..'9', '.', 'e', 'E']); + IsNumberChar[I]:=(I in ['0'..'9']); IsSpaceChar[I]:=(I in [#1..#9, #11, #12, #14..#32]); IsUnderScoreOrNumberChar[I]:=(I in ['_','0'..'9']); IsLetterChar[I]:=(I in ['a'..'z','A'..'Z']); @@ -2753,10 +2753,15 @@ begin inc(Run); fTokenID := tkNumber; if Run