Lines Matching refs:pExpr
46 pExpr = (t != SbSTDEXPR ) ? Term( pKeywordSymbolInfo ) : Boolean(); in SbiExpression()
48 pExpr->Optimize(); in SbiExpression()
49 if( t == SbLVALUE && !pExpr->IsLvalue() ) in SbiExpression()
61 pExpr = new SbiExprNode( pParser, n, t ); in SbiExpression()
62 pExpr->Optimize(); in SbiExpression()
71 pExpr = new SbiExprNode( pParser, r ); in SbiExpression()
80 pExpr = new SbiExprNode( pParser, r, SbxVARIANT, pPar ); in SbiExpression()
89 pExpr = new SbiExprNode( pParser, NULL, t, NULL ); in SbiExpression()
94 delete pExpr; in ~SbiExpression()
800 if( pExpr->IsConstant() ) in SbiConstExpression()
802 eType = pExpr->GetType(); in SbiConstExpression()
803 if( pExpr->IsNumber() ) in SbiConstExpression()
805 nVal = pExpr->nVal; in SbiConstExpression()
810 aVal = pExpr->aStrVal; in SbiConstExpression()
817 if( pExpr->eNodeType == SbxVARVAL ) in SbiConstExpression()
819 SbiSymDef* pVarDef = pExpr->GetVar(); in SbiConstExpression()
839 delete pExpr; in SbiConstExpression()
840 pExpr = new SbiExprNode( pParser, (bBoolVal ? SbxTRUE : SbxFALSE), SbxINTEGER ); in SbiConstExpression()
841 eType = pExpr->GetType(); in SbiConstExpression()
842 nVal = pExpr->nVal; in SbiConstExpression()
912 void SbiExprList::addExpression( SbiExpression* pExpr ) in addExpression() argument
918 p->pNext = pExpr; in addExpression()
943 SbiExpression *pExpr; in SbiParameters() local
979 pExpr = new SbiExpression( pParser, 0, SbxEMPTY ); in SbiParameters()
996 pExpr = new SbiExpression( pParser, SbSTDEXPR, EXPRMODE_LPAREN_PENDING ); in SbiParameters()
999 SbiExprMode eModeAfter = pExpr->m_eMode; in SbiParameters()
1016 delete pExpr; in SbiParameters()
1023 pExpr = new SbiExpression( pParser ); in SbiParameters()
1025 if( bByVal && pExpr->IsLvalue() ) in SbiParameters()
1026 pExpr->SetByVal(); in SbiParameters()
1036 aName = pExpr->GetString(); in SbiParameters()
1037 delete pExpr; in SbiParameters()
1039 pExpr = new SbiExpression( pParser ); in SbiParameters()
1043 pExpr->GetName() = aName; in SbiParameters()
1046 pExpr->pNext = NULL; in SbiParameters()
1048 pFirst = pLast = pExpr; in SbiParameters()
1050 pLast->pNext = pExpr, pLast = pExpr; in SbiParameters()
1052 bError |= !pExpr->IsValid(); in SbiParameters()