diff --git a/mozilla/extensions/transformiix/source/xpath/BooleanFunctionCall.cpp b/mozilla/extensions/transformiix/source/xpath/BooleanFunctionCall.cpp index bed9b6358f9..f825fc59c3c 100644 --- a/mozilla/extensions/transformiix/source/xpath/BooleanFunctionCall.cpp +++ b/mozilla/extensions/transformiix/source/xpath/BooleanFunctionCall.cpp @@ -21,7 +21,7 @@ * Keith Visco, kvisco@ziplink.net * -- original author. * - * $Id: BooleanFunctionCall.cpp,v 1.1 2000-04-06 07:44:53 kvisco%ziplink.net Exp $ + * $Id: BooleanFunctionCall.cpp,v 1.2 2000-04-14 02:04:43 Peter.VanderBeken%pandora.be Exp $ */ #include "FunctionLib.h" @@ -29,7 +29,7 @@ /** * Creates a default BooleanFunctionCall, which always evaluates to False * @author Keith Visco - * @version $Revision: 1.1 $ $Date: 2000-04-06 07:44:53 $ + * @version $Revision: 1.2 $ $Date: 2000-04-14 02:04:43 $ **/ BooleanFunctionCall::BooleanFunctionCall() : FunctionCall(XPathNames::FALSE_FN) { this->type = FALSE; @@ -41,13 +41,13 @@ BooleanFunctionCall::BooleanFunctionCall() : FunctionCall(XPathNames::FALSE_FN) BooleanFunctionCall::BooleanFunctionCall(short type) : FunctionCall() { switch ( type ) { - case BOOLEAN : + case TX_BOOLEAN : FunctionCall::setName(XPathNames::BOOLEAN_FN); break; - case NOT : + case TX_NOT : FunctionCall::setName(XPathNames::NOT_FN); break; - case TRUE : + case TX_TRUE : FunctionCall::setName(XPathNames::TRUE_FN); break; default: @@ -74,7 +74,7 @@ ExprResult* BooleanFunctionCall::evaluate(Node* context, ContextState* cs) { switch ( type ) { - case BOOLEAN : + case TX_BOOLEAN : if ( requireParams(1,1,cs) ) { param = (Expr*)iter->next(); ExprResult* exprResult = param->evaluate(context, cs); @@ -82,7 +82,7 @@ ExprResult* BooleanFunctionCall::evaluate(Node* context, ContextState* cs) { delete exprResult; } break; - case NOT : + case TX_NOT : if ( requireParams(1,1,cs) ) { param = (Expr*)iter->next(); ExprResult* exprResult = param->evaluate(context, cs); @@ -90,7 +90,7 @@ ExprResult* BooleanFunctionCall::evaluate(Node* context, ContextState* cs) { delete exprResult; } break; - case TRUE : + case TX_TRUE : result->setValue(MB_TRUE); break; default: diff --git a/mozilla/extensions/transformiix/source/xpath/ExprParser.cpp b/mozilla/extensions/transformiix/source/xpath/ExprParser.cpp index 6cbfc7e8d7e..6b97383f303 100644 --- a/mozilla/extensions/transformiix/source/xpath/ExprParser.cpp +++ b/mozilla/extensions/transformiix/source/xpath/ExprParser.cpp @@ -26,7 +26,7 @@ * -- fixed bug in ::parsePredicates, * made sure we continue looking for more predicates. * - * $Id: ExprParser.cpp,v 1.2 2000-04-13 09:13:22 kvisco%ziplink.net Exp $ + * $Id: ExprParser.cpp,v 1.3 2000-04-14 02:04:50 Peter.VanderBeken%pandora.be Exp $ */ /** @@ -34,7 +34,7 @@ * This class is used to parse XSL Expressions * @author Keith Visco * @see ExprLexer - * @version $Revision: 1.2 $ $Date: 2000-04-13 09:13:22 $ + * @version $Revision: 1.3 $ $Date: 2000-04-14 02:04:50 $ **/ #include "ExprParser.h" @@ -397,7 +397,7 @@ FunctionCall* ExprParser::createFunctionCall(ExprLexer& lexer) { //-- * we should hash these names for speed if ( XPathNames::BOOLEAN_FN.isEqual(tok->value) ) { - fnCall = new BooleanFunctionCall(BooleanFunctionCall::BOOLEAN); + fnCall = new BooleanFunctionCall(BooleanFunctionCall::TX_BOOLEAN); } else if ( XPathNames::CONCAT_FN.isEqual(tok->value) ) { fnCall = new StringFunctionCall(StringFunctionCall::CONCAT); @@ -424,7 +424,7 @@ FunctionCall* ExprParser::createFunctionCall(ExprLexer& lexer) { fnCall = new NodeSetFunctionCall(NodeSetFunctionCall::NAMESPACE_URI); } else if ( XPathNames::NOT_FN.isEqual(tok->value) ) { - fnCall = new BooleanFunctionCall(BooleanFunctionCall::NOT); + fnCall = new BooleanFunctionCall(BooleanFunctionCall::TX_NOT); } else if ( XPathNames::POSITION_FN.isEqual(tok->value) ) { fnCall = new NodeSetFunctionCall(NodeSetFunctionCall::POSITION); @@ -451,7 +451,7 @@ FunctionCall* ExprParser::createFunctionCall(ExprLexer& lexer) { fnCall = new StringFunctionCall(StringFunctionCall::TRANSLATE); } else if ( XPathNames::TRUE_FN.isEqual(tok->value) ) { - fnCall = new BooleanFunctionCall(BooleanFunctionCall::TRUE); + fnCall = new BooleanFunctionCall(BooleanFunctionCall::TX_TRUE); } // OG+ else if ( XPathNames::NUMBER_FN.isEqual(tok->value) ) { diff --git a/mozilla/extensions/transformiix/source/xpath/FunctionLib.h b/mozilla/extensions/transformiix/source/xpath/FunctionLib.h index 18230b862a5..44d9d8c1282 100644 --- a/mozilla/extensions/transformiix/source/xpath/FunctionLib.h +++ b/mozilla/extensions/transformiix/source/xpath/FunctionLib.h @@ -24,7 +24,7 @@ * Olivier Gerardin, ogerardin@vo.lu * -- added number functions * - * $Id: FunctionLib.h,v 1.3 2000-04-12 22:33:21 nisheeth%netscape.com Exp $ + * $Id: FunctionLib.h,v 1.4 2000-04-14 02:05:21 Peter.VanderBeken%pandora.be Exp $ */ @@ -187,7 +187,7 @@ class BooleanFunctionCall : public FunctionCall { public: - enum _BooleanFunctions { BOOLEAN = 1, FALSE, NOT, TRUE }; + enum BooleanFunctions { TX_BOOLEAN = 1, TX_FALSE, TX_NOT, TX_TRUE }; /** * Creates a default BooleanFunctionCall, which always evaluates to False