summaryrefslogtreecommitdiff
path: root/basic/source/comp/scanner.cxx
diff options
context:
space:
mode:
authorNoel Power <noel.power@novell.com>2012-02-21 12:22:32 +0000
committerNoel Power <noel.power@novell.com>2012-02-21 12:26:29 +0000
commit634b211632847dcb04b31f478296e5e6d732ac73 (patch)
tree0ab0b225061a8535befeb8242ad3d2827dec06b9 /basic/source/comp/scanner.cxx
parent136f53f58e89b13e4d89571fef25b8ba6679e6b4 (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.cxx5
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()