From 5b0b5f8f6fafb948de77df57d539081f08ae2373 Mon Sep 17 00:00:00 2001 From: wp_xxyyzz Date: Fri, 16 Apr 2021 15:26:35 +0000 Subject: [PATCH] fpspreadsheet: Add underscore character ('_') to the list of allowed identifier characters to get a decent error message when a worksheet contains one of the (unsupported) new Excel formulas beginning with this character. Issue #38762. git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8000 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- components/fpspreadsheet/source/common/fpsexprparser.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/fpspreadsheet/source/common/fpsexprparser.pas b/components/fpspreadsheet/source/common/fpsexprparser.pas index ce9b6f540..8a033784f 100644 --- a/components/fpspreadsheet/source/common/fpsexprparser.pas +++ b/components/fpspreadsheet/source/common/fpsexprparser.pas @@ -1389,7 +1389,7 @@ begin Result := DoNumber else if (C = cError) then Result := DoError - else if IsAlpha(C) or (C = '$') or (C = '''') then + else if IsAlpha(C) or (C = '$') or (C = '''') or (C = '_') then Result := DoIdentifier else ScanError(Format(rsUnknownCharacter, [FPos, C]));