Skip to content

Commit

Permalink
set default arguments for processFinalOperand()
Browse files Browse the repository at this point in the history
with the new translator routines, processFinalOperand() will mostly be
called with only a single token pointer; the second token and operand
index arguments are only used for operators (internal functions and
parentheses tokens in old translator only); the number of operands
argument is also only used in the old translator
  • Loading branch information
thunder422 committed Aug 17, 2013
1 parent b5fa514 commit b670ab3
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion basic/print.cpp
Expand Up @@ -71,7 +71,7 @@ TokenStatus printTranslate(Translator &translator, Token *commandToken,
else // append appropriate print code for done stack top item
{
Token *printToken = translator.table().newToken(PrintDbl_Code);
translator.processFinalOperand(printToken, NULL, 0);
translator.processFinalOperand(printToken);
printFunction = false;
}
translator.doneStackDrop(); // print function or print code
Expand Down
2 changes: 1 addition & 1 deletion translator.cpp
Expand Up @@ -1377,7 +1377,7 @@ TokenStatus Translator::addPrintCode(void)
{
// create token for data type specific print token
Token *token = m_table.newToken(PrintDbl_Code);
return processFinalOperand(token, NULL, 0);
return processFinalOperand(token);
}
return Null_TokenStatus; // nothing done
}
Expand Down
4 changes: 2 additions & 2 deletions translator.h
Expand Up @@ -142,8 +142,8 @@ class Translator
TokenStatus getToken(Token *&token, DataType dataType = No_DataType);

// Main Processing Functions
TokenStatus processFinalOperand(Token *&token, Token *token2,
int operandIndex, int nOperands = 0);
TokenStatus processFinalOperand(Token *&token, Token *token2 = NULL,
int operandIndex = 0, int nOperands = 0);

// Support Functions
TokenStatus processDoneStackTop(Token *&token, int operandIndex = 0,
Expand Down

0 comments on commit b670ab3

Please sign in to comment.