Lines Matching refs:pToken

77         const ApiToken* pToken = rTokens.getConstArray();  in finalizeTokenArray()  local
78 processTokens( pToken, pToken + rTokens.getLength() ); in finalizeTokenArray()
153 void FormulaFinalizer::processTokens( const ApiToken* pToken, const ApiToken* pTokenEnd ) in processTokens() argument
155 while( pToken < pTokenEnd ) in processTokens()
158 bool bValid = appendFinalToken( *pToken ); in processTokens()
161 pToken = processParameters( *pFuncInfo, pToken + 1, pTokenEnd ); in processTokens()
164 ++pToken; in processTokens()
169 const FunctionInfo& rFuncInfo, const ApiToken* pToken, const ApiToken* pTokenEnd ) in processParameters() argument
175 …OSL_ENSURE( (pToken < pTokenEnd) && (pToken->OpCode == OPCODE_OPEN), "FormulaFinalizer::processPar… in processParameters()
176 if( (pToken < pTokenEnd) && (pToken->OpCode == OPCODE_OPEN) ) in processParameters()
183 pToken = findParameters( aParams, pToken, pTokenEnd ); in processParameters()
303 return pToken; in processParameters()
306 bool FormulaFinalizer::isEmptyParameter( const ApiToken* pToken, const ApiToken* pTokenEnd ) const in isEmptyParameter() argument
308 while( (pToken < pTokenEnd) && (pToken->OpCode == OPCODE_SPACES) ) ++pToken; in isEmptyParameter()
309 if( (pToken < pTokenEnd) && (pToken->OpCode == OPCODE_MISSING) ) ++pToken; in isEmptyParameter()
310 while( (pToken < pTokenEnd) && (pToken->OpCode == OPCODE_SPACES) ) ++pToken; in isEmptyParameter()
311 return pToken == pTokenEnd; in isEmptyParameter()
314 const ApiToken* FormulaFinalizer::getSingleToken( const ApiToken* pToken, const ApiToken* pTokenEnd… in getSingleToken() argument
318 while( (pToken < pTokenEnd) && (pToken->OpCode == OPCODE_SPACES) ) ++pToken; in getSingleToken()
320 if( pToken < pTokenEnd ) pSingleToken = pToken++; in getSingleToken()
322 while( (pToken < pTokenEnd) && (pToken->OpCode == OPCODE_SPACES) ) ++pToken; in getSingleToken()
324 return (pToken == pTokenEnd) ? pSingleToken : 0; in getSingleToken()
327 const ApiToken* FormulaFinalizer::skipParentheses( const ApiToken* pToken, const ApiToken* pTokenEn… in skipParentheses() argument
330 …OSL_ENSURE( (pToken < pTokenEnd) && (pToken->OpCode == OPCODE_OPEN), "skipParentheses - OPCODE_OPE… in skipParentheses()
331 ++pToken; in skipParentheses()
332 while( (pToken < pTokenEnd) && (pToken->OpCode != OPCODE_CLOSE) ) in skipParentheses()
334 if( pToken->OpCode == OPCODE_OPEN ) in skipParentheses()
335 pToken = skipParentheses( pToken, pTokenEnd ); in skipParentheses()
337 ++pToken; in skipParentheses()
340 …OSL_ENSURE( ((pToken < pTokenEnd) && (pToken->OpCode == OPCODE_CLOSE)) || ((pTokenEnd - 1)->OpCode… in skipParentheses()
341 return (pToken < pTokenEnd) ? (pToken + 1) : pTokenEnd; in skipParentheses()
345 const ApiToken* pToken, const ApiToken* pTokenEnd ) const in findParameters() argument
348 …OSL_ENSURE( (pToken < pTokenEnd) && (pToken->OpCode == OPCODE_OPEN), "FormulaFinalizer::findParame… in findParameters()
349 rParams.push_back( pToken++ ); in findParameters()
352 while( (pToken < pTokenEnd) && (pToken->OpCode != OPCODE_CLOSE) ) in findParameters()
354 if( pToken->OpCode == OPCODE_OPEN ) in findParameters()
355 pToken = skipParentheses( pToken, pTokenEnd ); in findParameters()
356 else if( pToken->OpCode == OPCODE_SEP ) in findParameters()
357 rParams.push_back( pToken++ ); in findParameters()
359 ++pToken; in findParameters()
363 …OSL_ENSURE( ((pToken < pTokenEnd) && (pToken->OpCode == OPCODE_CLOSE)) || ((pTokenEnd - 1)->OpCode… in findParameters()
364 rParams.push_back( pToken ); in findParameters()
365 return (pToken < pTokenEnd) ? (pToken + 1) : pTokenEnd; in findParameters()
668 ApiToken* pToken = aTokens.getArray(); in finalizeImport() local
669 …_iterator aIt = maTokenIndexes.begin(), aEnd = maTokenIndexes.end(); aIt != aEnd; ++aIt, ++pToken ) in finalizeImport()
670 *pToken = maTokenStorage[ *aIt ]; in finalizeImport()