connectivity/source/parse/sqlbison.y |   28 +++++++++++++---------------
 connectivity/source/parse/sqlflex.l  |    4 +---
 2 files changed, 14 insertions(+), 18 deletions(-)

New commits:
commit 231cb07d0e7d250866ae5ae5b46eca81f5f3523c
Author: Norbert Thiebaud <nthieb...@gmail.com>
Date:   Thu Jul 11 22:34:01 2013 -0500

    connectivity bison/flex: get rid on unnecessary static OUString()
    
    Change-Id: I06057fd5fddde278333bf3b65388c70d30b69d79

diff --git a/connectivity/source/parse/sqlbison.y 
b/connectivity/source/parse/sqlbison.y
index 0b661e9..ec236de 100644
--- a/connectivity/source/parse/sqlbison.y
+++ b/connectivity/source/parse/sqlbison.y
@@ -53,8 +53,6 @@
 #pragma warning(disable:4273 4701 4706)
 #endif
 
-static const ::rtl::OUString aEmptyString;
-
 #if HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY
 # pragma GCC diagnostic ignored "-Wwrite-strings"
 # pragma GCC diagnostic ignored "-Wunused-function"
@@ -84,9 +82,9 @@ static connectivity::OSQLInternalNode* newNode(const 
::rtl::OUString& _NewValue,
 
 // yyi ist die interne Nr. der Regel, die gerade reduziert wird.
 // Ueber die Mapping-Tabelle yyrmap wird daraus eine externe Regel-Nr.
-#define SQL_NEW_RULE                   newNode(aEmptyString, SQL_NODE_RULE, 
yyr1[yyn])
-#define SQL_NEW_LISTRULE               newNode(aEmptyString, 
SQL_NODE_LISTRULE, yyr1[yyn])
-#define SQL_NEW_COMMALISTRULE   newNode(aEmptyString, SQL_NODE_COMMALISTRULE, 
yyr1[yyn])
+#define SQL_NEW_RULE                   newNode("", SQL_NODE_RULE, yyr1[yyn])
+#define SQL_NEW_LISTRULE               newNode("", SQL_NODE_LISTRULE, 
yyr1[yyn])
+#define SQL_NEW_COMMALISTRULE   newNode("", SQL_NODE_COMMALISTRULE, yyr1[yyn])
 
 
 extern connectivity::OSQLParser* xxx_pGLOBAL_SQLPARSER;
@@ -1266,7 +1264,7 @@ between_predicate_part_2:
                                        $$ = pTemp->removeAt((sal_uInt32)0);
                                        OSQLParseNode* pColumnRef = 
$$->removeAt((sal_uInt32)0);
                                        $$->insert(0,$1);
-                                       OSQLParseNode* pBetween_predicate = new 
OSQLInternalNode(aEmptyString, 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::between_predicate));
+                                       OSQLParseNode* pBetween_predicate = new 
OSQLInternalNode("", 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::between_predicate));
                                        pBetween_predicate->append(pColumnRef);
                                        pBetween_predicate->append($$);
                                        $$ = pBetween_predicate;
@@ -1336,7 +1334,7 @@ like_predicate:
                {
                        if (xxx_pGLOBAL_SQLPARSER->inPredicateCheck())  // 
like_predicate: rule 5
                        {
-                               OSQLParseNode* pColumnRef = 
newNode(aEmptyString, 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
+                               OSQLParseNode* pColumnRef = newNode("", 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
                                
pColumnRef->append(newNode(xxx_pGLOBAL_SQLPARSER->getFieldName(),SQL_NODE_NAME));
 
                                $$ = SQL_NEW_RULE;
@@ -1358,7 +1356,7 @@ like_predicate:
                {
                        if (xxx_pGLOBAL_SQLPARSER->inPredicateCheck()) // 
like_predicate: rule 6
                        {
-                               OSQLParseNode* pColumnRef = 
newNode(aEmptyString, 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
+                               OSQLParseNode* pColumnRef = newNode("", 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
                                
pColumnRef->append(newNode(xxx_pGLOBAL_SQLPARSER->getFieldName(),SQL_NODE_NAME));
 
                                $$ = SQL_NEW_RULE;
@@ -1414,7 +1412,7 @@ test_for_null:
                {
                        if (xxx_pGLOBAL_SQLPARSER->inPredicateCheck())// 
test_for_null: rule 2
                        {
-                               OSQLParseNode* pColumnRef = 
newNode(aEmptyString, 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
+                               OSQLParseNode* pColumnRef = newNode("", 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
                                
pColumnRef->append(newNode(xxx_pGLOBAL_SQLPARSER->getFieldName(),SQL_NODE_NAME));
 
                                $$ = SQL_NEW_RULE;
@@ -1457,7 +1455,7 @@ in_predicate:
                {
                        if ( xxx_pGLOBAL_SQLPARSER->inPredicateCheck() )// 
in_predicate: rule 2
                        {
-                               OSQLParseNode* pColumnRef = 
newNode(aEmptyString, 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
+                               OSQLParseNode* pColumnRef = newNode("", 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
                                
pColumnRef->append(newNode(xxx_pGLOBAL_SQLPARSER->getFieldName(),SQL_NODE_NAME));
 
                                $$ = SQL_NEW_RULE;
@@ -1488,7 +1486,7 @@ all_or_any_predicate:
                {
                        if(xxx_pGLOBAL_SQLPARSER->inPredicateCheck())
                        {
-                               OSQLParseNode* pColumnRef = 
newNode(aEmptyString, 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
+                               OSQLParseNode* pColumnRef = newNode("", 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
                                
pColumnRef->append(newNode(xxx_pGLOBAL_SQLPARSER->getFieldName(),SQL_NODE_NAME));
 
                                $$ = SQL_NEW_RULE;
@@ -4759,20 +4757,20 @@ sal_uInt32 OSQLParser::RuleID(OSQLParseNode::Rule eRule)
 // -------------------------------------------------------------------------
 sal_Int16 OSQLParser::buildNode(OSQLParseNode*& pAppend,OSQLParseNode* 
pCompare,OSQLParseNode* pLiteral,OSQLParseNode* pLiteral2)
 {
-       OSQLParseNode* pColumnRef = new OSQLInternalNode(aEmptyString, 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
+       OSQLParseNode* pColumnRef = new OSQLInternalNode("", 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::column_ref));
        pColumnRef->append(new OSQLInternalNode(m_sFieldName,SQL_NODE_NAME));
        OSQLParseNode* pComp = NULL;
        if ( SQL_ISTOKEN( pCompare, BETWEEN) && pLiteral2 )
-               pComp = new OSQLInternalNode(aEmptyString, 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::between_predicate_part_2));
+               pComp = new OSQLInternalNode("", 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::between_predicate_part_2));
        else
-               pComp = new OSQLInternalNode(aEmptyString, 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::comparison_predicate));
+               pComp = new OSQLInternalNode("", 
SQL_NODE_RULE,OSQLParser::RuleID(OSQLParseNode::comparison_predicate));
 
        pComp->append(pColumnRef);
        pComp->append(pCompare);
        pComp->append(pLiteral);
        if ( pLiteral2 )
        {
-               pComp->append(new OSQLInternalNode(aEmptyString, 
SQL_NODE_KEYWORD,SQL_TOKEN_AND));
+               pComp->append(new OSQLInternalNode("", 
SQL_NODE_KEYWORD,SQL_TOKEN_AND));
                pComp->append(pLiteral2);
        }
        pAppend->append(pComp);
diff --git a/connectivity/source/parse/sqlflex.l 
b/connectivity/source/parse/sqlflex.l
index e3629d7..0aad9d2 100644
--- a/connectivity/source/parse/sqlflex.l
+++ b/connectivity/source/parse/sqlflex.l
@@ -66,8 +66,6 @@ using namespace connectivity;
 // Erzeugung der Blaetter fuer die Token
 // Blaetter werden generell vom Lexer erzeugt
 
-static const ::rtl::OUString aEmptyStr;
-
 static sal_Int32    gatherString(int delim, sal_Int32 nTyp);
 static sal_Int32    gatherName(const sal_Char*);
 static sal_Int32    gatherNamePre(const sal_Char* );
@@ -78,7 +76,7 @@ OSQLScanner* xxx_pGLOBAL_SQLSCAN = NULL;
         SQLyylval.pParseNode = new OSQLInternalNode(text, token);
 
 #define SQL_NEW_KEYWORD(token)                      \
-        SQLyylval.pParseNode = new OSQLInternalNode(aEmptyStr, 
SQL_NODE_KEYWORD, (token));       return token;
+        SQLyylval.pParseNode = new OSQLInternalNode("", SQL_NODE_KEYWORD, 
(token));       return token;
 
 #define SQL_NEW_INTNUM      
SQL_NEW_NODE(::rtl::OUString(SQLyytext,strlen(SQLyytext),RTL_TEXTENCODING_UTF8),
 SQL_NODE_INTNUM); return SQL_TOKEN_INTNUM;
 #define SQL_NEW_APPROXNUM   
SQL_NEW_NODE(::rtl::OUString(SQLyytext,strlen(SQLyytext),RTL_TEXTENCODING_UTF8),
 SQL_NODE_APPROXNUM); return SQL_TOKEN_APPROXNUM;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to