diff options
author | Noel Power <noel.power@novell.com> | 2012-02-21 12:22:32 +0000 |
---|---|---|
committer | Noel Power <noel.power@novell.com> | 2012-02-21 12:26:29 +0000 |
commit | 634b211632847dcb04b31f478296e5e6d732ac73 (patch) | |
tree | 0ab0b225061a8535befeb8242ad3d2827dec06b9 /basic/source/comp/scanner.cxx | |
parent | 136f53f58e89b13e4d89571fef25b8ba6679e6b4 (diff) |
allow keyword Append to be used as a variable. bnc#745930
statements like
Dim AppEnd As Integer
will generate compiler errors because Append is a special symbol/keyword in libreoffice basic. This restriction though is too strict because 'Append' is only such a keyword when used within the 'Open' statement ( where it refers to one of the possible values for a paramater ).
Diffstat (limited to 'basic/source/comp/scanner.cxx')
-rw-r--r-- | basic/source/comp/scanner.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/basic/source/comp/scanner.cxx b/basic/source/comp/scanner.cxx index 872bdd7d9a85..a664e571f307 100644 --- a/basic/source/comp/scanner.cxx +++ b/basic/source/comp/scanner.cxx @@ -53,9 +53,10 @@ SbiScanner::SbiScanner( const ::rtl::OUString& rBuf, StarBASIC* p ) : aBuf( rBuf bSymbol = bCompatible = bVBASupportOn = - bPrevLineExtentsComment = sal_False; + bInStatement = + bPrevLineExtentsComment = false; bHash = - bErrors = sal_True; + bErrors = true; } SbiScanner::~SbiScanner() |