[Libreoffice-commits] .: 2 commits - basic/source

Takeshi Abe tabe at kemper.freedesktop.org
Mon Aug 13 15:47:53 PDT 2012


 basic/source/comp/dim.cxx      |   14 ++++-----
 basic/source/comp/exprnode.cxx |   16 +++++-----
 basic/source/comp/exprtree.cxx |   29 ++++++++-----------
 basic/source/comp/symtbl.cxx   |    4 +-
 basic/source/inc/expr.hxx      |   61 ++++++++++++++++++++---------------------
 basic/source/runtime/step1.cxx |    2 -
 6 files changed, 61 insertions(+), 65 deletions(-)

New commits:
commit 65095170ffa3689d60792e0a9d7aa88471b08704
Author: Takeshi Abe <tabe at fixedpoint.jp>
Date:   Tue Aug 14 07:34:12 2012 +0900

    Remove declared but not defined function
    
    Change-Id: I74836b55375a6e2e57a989234bacf7186325b33e

diff --git a/basic/source/inc/expr.hxx b/basic/source/inc/expr.hxx
index fa1dbac..92a67b9 100644
--- a/basic/source/inc/expr.hxx
+++ b/basic/source/inc/expr.hxx
@@ -235,7 +235,6 @@ public:
     short GetSize()                 { return nExpr;           }
     short GetDims()                 { return nDim;            }
     SbiExpression* Get( short );
-    sal_Bool  Test( const SbiProcDef& );    // parameter checks
     void  Gen();                    // code generation
     void addExpression( SbiExpression* pExpr );
 };
commit 1f224b02c8e9ff9420cec310a3bab567fc653c5f
Author: Takeshi Abe <tabe at fixedpoint.jp>
Date:   Tue Aug 14 07:32:51 2012 +0900

    sal_Bool to bool
    
    Change-Id: Idb5ef3cebdd45bd91f7c0ae34e422fd651d395c9

diff --git a/basic/source/comp/dim.cxx b/basic/source/comp/dim.cxx
index b5357cb..7fa0c00 100644
--- a/basic/source/comp/dim.cxx
+++ b/basic/source/comp/dim.cxx
@@ -867,21 +867,21 @@ SbiProcDef* SbiParser::ProcDecl( sal_Bool bDecl )
             Next();
         else
           for(;;) {
-            sal_Bool bByVal = sal_False;
-            sal_Bool bOptional = sal_False;
-            sal_Bool bParamArray = sal_False;
+            bool bByVal = false;
+            bool bOptional = false;
+            bool bParamArray = false;
             while( Peek() == BYVAL || Peek() == BYREF || Peek() == _OPTIONAL_ )
             {
-                if      ( Peek() == BYVAL )     Next(), bByVal = sal_True;
-                else if ( Peek() == BYREF )     Next(), bByVal = sal_False;
-                else if ( Peek() == _OPTIONAL_ )    Next(), bOptional = sal_True;
+                if      ( Peek() == BYVAL )     Next(), bByVal = true;
+                else if ( Peek() == BYREF )     Next(), bByVal = false;
+                else if ( Peek() == _OPTIONAL_ )    Next(), bOptional = true;
             }
             if( bCompatible && Peek() == PARAMARRAY )
             {
                 if( bByVal || bOptional )
                     Error( SbERR_UNEXPECTED, PARAMARRAY );
                 Next();
-                bParamArray = sal_True;
+                bParamArray = true;
             }
             SbiSymDef* pPar = VarDecl( NULL, sal_False, sal_False );
             if( !pPar )
diff --git a/basic/source/comp/exprnode.cxx b/basic/source/comp/exprnode.cxx
index 8f1ca35..a863413 100644
--- a/basic/source/comp/exprnode.cxx
+++ b/basic/source/comp/exprnode.cxx
@@ -158,7 +158,7 @@ SbiExprNode* SbiExprNode::GetRealNode()
 
 // This method transform the type, if it fits into the Integer range
 
-sal_Bool SbiExprNode::IsIntConst()
+bool SbiExprNode::IsIntConst()
 {
     if( eNodeType == SbxNUMVAL )
     {
@@ -169,24 +169,24 @@ sal_Bool SbiExprNode::IsIntConst()
             {
                 nVal = (double) (short) nVal;
                 eType = SbxINTEGER;
-                return sal_True;
+                return true;
             }
         }
     }
-    return sal_False;
+    return false;
 }
 
-sal_Bool SbiExprNode::IsNumber()
+bool SbiExprNode::IsNumber()
 {
-    return sal_Bool( eNodeType == SbxNUMVAL );
+    return eNodeType == SbxNUMVAL;
 }
 
-sal_Bool SbiExprNode::IsVariable()
+bool SbiExprNode::IsVariable()
 {
-    return sal_Bool( eNodeType == SbxVARVAL );
+    return eNodeType == SbxVARVAL;
 }
 
-sal_Bool SbiExprNode::IsLvalue()
+bool SbiExprNode::IsLvalue()
 {
     return IsVariable();
 }
diff --git a/basic/source/comp/exprtree.cxx b/basic/source/comp/exprtree.cxx
index 053bf42..710965d 100644
--- a/basic/source/comp/exprtree.cxx
+++ b/basic/source/comp/exprtree.cxx
@@ -32,8 +32,7 @@ SbiExpression::SbiExpression( SbiParser* p, SbiExprType t,
     SbiExprMode eMode, const KeywordSymbolInfo* pKeywordSymbolInfo )
 {
     pParser = p;
-    bError = false;
-    bByVal = bBased = bBracket = sal_False;
+    bBased = bError = bByVal = bBracket = false;
     nParenLevel = 0;
     eCurExpr = t;
     m_eMode = eMode;
@@ -52,8 +51,7 @@ SbiExpression::SbiExpression( SbiParser* p, double n, SbxDataType t )
     pParser = p;
     eCurExpr = SbOPERAND;
     pNext = NULL;
-    bError = false;
-    bByVal = bBased = bBracket = sal_False;
+    bBased = bError = bByVal = bBracket = false;
     pExpr = new SbiExprNode( pParser, n, t );
     pExpr->Optimize();
 }
@@ -62,8 +60,7 @@ SbiExpression::SbiExpression( SbiParser* p, const SbiSymDef& r, SbiExprList* pPa
 {
     pParser = p;
     pNext = NULL;
-    bError = false;
-    bByVal = bBased = bBracket = sal_False;
+    bBased = bError = bByVal = bBracket = false;
     eCurExpr = SbOPERAND;
     pExpr = new SbiExprNode( pParser, r, SbxVARIANT, pPar );
 }
@@ -237,7 +234,7 @@ SbiExprNode* SbiExpression::Term( const KeywordSymbolInfo* pKeywordSymbolInfo )
                     && !pParser->WhiteSpace() );
     if( bObj )
     {
-        bBracket = sal_False;   // Now the bracket for the first term is obsolete
+        bBracket = false;   // Now the bracket for the first term is obsolete
         if( eType == SbxVARIANT )
             eType = SbxOBJECT;
         else
@@ -844,7 +841,7 @@ SbiExprList::SbiExprList( SbiParser* p )
     nExpr  =
     nDim   = 0;
     bError = false;
-    bBracket = sal_False;
+    bBracket = false;
 }
 
 SbiExprList::~SbiExprList()
@@ -898,7 +895,7 @@ void SbiExprList::addExpression( SbiExpression* pExpr )
 // #i79918/#i80532: bConst has never been set to true
 // -> reused as bStandaloneExpression
 //SbiParameters::SbiParameters( SbiParser* p, sal_Bool bConst, sal_Bool bPar) :
-SbiParameters::SbiParameters( SbiParser* p, sal_Bool bStandaloneExpression, sal_Bool bPar) :
+SbiParameters::SbiParameters( SbiParser* p, bool bStandaloneExpression, bool bPar) :
     SbiExprList( p )
 {
     if( !bPar )
@@ -917,7 +914,7 @@ SbiParameters::SbiParameters( SbiParser* p, sal_Bool bStandaloneExpression, sal_
         }
         else
         {
-            bBracket = sal_True;
+            bBracket = true;
             pParser->Next();
             eTok = pParser->Peek();
         }
@@ -960,20 +957,20 @@ SbiParameters::SbiParameters( SbiParser* p, sal_Bool bStandaloneExpression, sal_
                 SbiExprMode eModeAfter = pExpr->m_eMode;
                 if( eModeAfter == EXPRMODE_LPAREN_NOT_NEEDED )
                 {
-                    bBracket = sal_True;
+                    bBracket = true;
                 }
                 else if( eModeAfter == EXPRMODE_ARRAY_OR_OBJECT )
                 {
                     // Expression "looks" like an array assignment
                     // a(...)[(...)] = ? or a(...).b(...)
                     // RPAREN is already parsed
-                    bBracket = sal_True;
+                    bBracket = true;
                     bAssumeArrayMode = true;
                     eTok = NIL;
                 }
                 else if( eModeAfter == EXPRMODE_EMPTY_PAREN )
                 {
-                    bBracket = sal_True;
+                    bBracket = true;
                     delete pExpr;
                     if( bByVal )
                         pParser->Error( SbERR_LVALUE_EXPECTED );
@@ -1056,7 +1053,7 @@ SbiParameters::SbiParameters( SbiParser* p, sal_Bool bStandaloneExpression, sal_
 
 SbiDimList::SbiDimList( SbiParser* p ) : SbiExprList( p )
 {
-    bConst = sal_True;
+    bConst = true;
 
     if( pParser->Next() != LPAREN )
     {
@@ -1076,7 +1073,7 @@ SbiDimList::SbiDimList( SbiParser* p ) : SbiExprList( p )
             {
                 pExpr2 = new SbiExpression( pParser );
                 eTok = pParser->Next();
-                bConst &= pExpr1->IsIntConstant() & pExpr2->IsIntConstant();
+                bConst = bConst && pExpr1->IsIntConstant() && pExpr2->IsIntConstant();
                 bError = bError || !pExpr1->IsValid() || !pExpr2->IsValid();
                 pExpr1->pNext = pExpr2;
                 if( !pLast )
@@ -1090,7 +1087,7 @@ SbiDimList::SbiDimList( SbiParser* p ) : SbiExprList( p )
             {
                 pExpr1->SetBased();
                 pExpr1->pNext = NULL;
-                bConst &= pExpr1->IsIntConstant();
+                bConst = bConst && pExpr1->IsIntConstant();
                 bError = bError || !pExpr1->IsValid();
                 if( !pLast )
                     pFirst = pLast = pExpr1;
diff --git a/basic/source/comp/symtbl.cxx b/basic/source/comp/symtbl.cxx
index 86fc853..08f9382 100644
--- a/basic/source/comp/symtbl.cxx
+++ b/basic/source/comp/symtbl.cxx
@@ -274,7 +274,7 @@ SbiSymDef::SbiSymDef( const String& rName ) : aName( rName )
     bWithBrackets =
     bByVal   =
     bChained =
-    bGlobal  = sal_False;
+    bGlobal  = false;
     pIn      =
     pPool    = NULL;
     nDefaultId = 0;
@@ -344,7 +344,7 @@ sal_uInt32 SbiSymDef::Define()
     pIn->pParser->aGen.GenStmnt();
     if( nChain ) pIn->pParser->aGen.BackChain( nChain );
     nChain = n;
-    bChained = sal_True;
+    bChained = true;
     return nChain;
 }
 
diff --git a/basic/source/inc/expr.hxx b/basic/source/inc/expr.hxx
index 4b10c14..fa1dbac 100644
--- a/basic/source/inc/expr.hxx
+++ b/basic/source/inc/expr.hxx
@@ -105,14 +105,14 @@ class SbiExprNode {                  // operators (and operands)
     bool  bError;                   // true: error
     void  FoldConstants();
     void  CollectBits();            // converting numbers to strings
-    sal_Bool  IsOperand()
-        { return sal_Bool( eNodeType != SbxNODE && eNodeType != SbxTYPEOF && eNodeType != SbxNEW ); }
-    sal_Bool  IsTypeOf()
-        { return sal_Bool( eNodeType == SbxTYPEOF ); }
-    sal_Bool  IsNew()
-        { return sal_Bool( eNodeType == SbxNEW ); }
-    sal_Bool  IsNumber();
-    sal_Bool  IsLvalue();               // sal_True, if usable as Lvalue
+    bool  IsOperand()
+        { return eNodeType != SbxNODE && eNodeType != SbxTYPEOF && eNodeType != SbxNEW; }
+    bool  IsTypeOf()
+        { return eNodeType == SbxTYPEOF; }
+    bool  IsNew()
+        { return eNodeType == SbxNEW; }
+    bool  IsNumber();
+    bool  IsLvalue();               // true, if usable as Lvalue
     void  GenElement( SbiOpcode );
     void  BaseInit( SbiParser* p ); // help function for Ctor, from 17.12.95
 public:
@@ -126,10 +126,10 @@ public:
     virtual ~SbiExprNode();
 
     bool IsValid()                  { return !bError; }
-    sal_Bool IsConstant()               // sal_True constant operand
-        { return sal_Bool( eNodeType == SbxSTRVAL || eNodeType == SbxNUMVAL ); }
-    sal_Bool IsIntConst();
-    sal_Bool IsVariable();
+    bool IsConstant()               // true: constant operand
+        { return eNodeType == SbxSTRVAL || eNodeType == SbxNUMVAL; }
+    bool IsIntConst();
+    bool IsVariable();
 
     SbiExprNode* GetWithParent()            { return pWithParent; }
     void SetWithParent( SbiExprNode* p )    { pWithParent = p; }
@@ -162,10 +162,10 @@ protected:
     SbiExprNode*   pExpr;            // expression tree
     SbiExprType   eCurExpr;         // type of expression
     SbiExprMode   m_eMode;          // expression context
-    sal_Bool          bBased;           // sal_True: easy DIM-part (+BASE)
+    bool          bBased;           // true: easy DIM-part (+BASE)
     bool          bError;
-    sal_Bool          bByVal;           // sal_True: ByVal-Parameter
-    sal_Bool          bBracket;         // sal_True: Parameter list with brackets
+    bool          bByVal;           // true: ByVal-Parameter
+    bool          bBracket;         // true: Parameter list with brackets
     sal_uInt16        nParenLevel;
     SbiExprNode* Term( const KeywordSymbolInfo* pKeywordSymbolInfo = NULL );
     SbiExprNode* ObjTerm( SbiSymDef& );
@@ -188,16 +188,16 @@ public:
     SbiExpression( SbiParser*, const SbiSymDef&, SbiExprList* = NULL );
    ~SbiExpression();
     String& GetName()               { return aArgName;            }
-    void SetBased()                 { bBased = sal_True;              }
-    sal_Bool IsBased()                  { return bBased;              }
-    void SetByVal()                 { bByVal = sal_True;              }
-    sal_Bool IsByVal()                  { return bByVal;              }
-    sal_Bool IsBracket()                { return bBracket;            }
-    sal_Bool IsValid()                  { return pExpr->IsValid();    }
-    sal_Bool IsConstant()               { return pExpr->IsConstant(); }
-    sal_Bool IsVariable()               { return pExpr->IsVariable(); }
-    sal_Bool IsLvalue()                 { return pExpr->IsLvalue();   }
-    sal_Bool IsIntConstant()            { return pExpr->IsIntConst(); }
+    void SetBased()                 { bBased = true;              }
+    bool IsBased()                  { return bBased;              }
+    void SetByVal()                 { bByVal = true;              }
+    bool IsByVal()                  { return bByVal;              }
+    bool IsBracket()                { return bBracket;            }
+    bool IsValid()                  { return pExpr->IsValid();    }
+    bool IsConstant()               { return pExpr->IsConstant(); }
+    bool IsVariable()               { return pExpr->IsVariable(); }
+    bool IsLvalue()                 { return pExpr->IsLvalue();   }
+    bool IsIntConstant()            { return pExpr->IsIntConst(); }
     const String& GetString()       { return pExpr->GetString();  }
     SbiSymDef* GetVar()             { return pExpr->GetVar();     }
     SbiSymDef* GetRealVar()         { return pExpr->GetRealVar(); }
@@ -226,11 +226,11 @@ protected:
     short nExpr;
     short nDim;
     bool  bError;
-    sal_Bool  bBracket;
+    bool  bBracket;
 public:
     SbiExprList( SbiParser* );
     virtual ~SbiExprList();
-    sal_Bool  IsBracket()               { return bBracket;        }
+    bool  IsBracket()               { return bBracket;        }
     bool  IsValid()                 { return !bError; }
     short GetSize()                 { return nExpr;           }
     short GetDims()                 { return nDim;            }
@@ -242,14 +242,14 @@ public:
 
 class SbiParameters : public SbiExprList {
 public:
-    SbiParameters( SbiParser*, sal_Bool bConst = sal_False, sal_Bool bPar = sal_True);// parsing Ctor
+    SbiParameters( SbiParser*, bool bStandaloneExpression = false, bool bPar = true);// parsing Ctor
 };
 
 class SbiDimList : public SbiExprList {
-    sal_Bool  bConst;                   // sal_True: everything integer constants
+    bool  bConst;                   // true: everything integer constants
 public:
     SbiDimList( SbiParser* );         // parsing Ctor
-    sal_Bool  IsConstant()              { return bConst; }
+    bool  IsConstant()              { return bConst; }
 };
 
 #endif
diff --git a/basic/source/runtime/step1.cxx b/basic/source/runtime/step1.cxx
index 2f52b44..cd63c80 100644
--- a/basic/source/runtime/step1.cxx
+++ b/basic/source/runtime/step1.cxx
@@ -104,7 +104,7 @@ void SbiRuntime::StepARGTYP( sal_uInt32 nOp1 )
         StarBASIC::FatalError( SbERR_INTERNAL_ERROR );
     else
     {
-        sal_Bool bByVal = (nOp1 & 0x8000) != 0;         // Ist BYVAL requested?
+        bool bByVal = (nOp1 & 0x8000) != 0;         // Ist BYVAL requested?
         SbxDataType t = (SbxDataType) (nOp1 & 0x7FFF);
         SbxVariable* pVar = refArgv->Get( refArgv->Count() - 1 );   // last Arg
 


More information about the Libreoffice-commits mailing list