Searched refs:EqTestOp (Results 1 - 5 of 5) sorted by relevance

/external/webkit/Source/WebCore/xml/
H A DXPathParser.h52 EqTestOp::Opcode eqop;
58 Token(int t, EqTestOp::Opcode v): type(t), eqop(v) {}
100 Token makeTokenAndAdvance(int type, EqTestOp::Opcode, int advance = 1);
H A DXPathPredicate.cpp101 EqTestOp::EqTestOp(Opcode opcode, Expression* lhs, Expression* rhs) function in class:WebCore::XPath::EqTestOp
108 bool EqTestOp::compare(const Value& lhs, const Value& rhs) const
196 Value EqTestOp::evaluate() const
274 return EqTestOp(EqTestOp::OP_EQ, createFunction("position"), new Number(result.toNumber())).evaluate().toBoolean();
H A DXPathPredicate.h78 class EqTestOp : public Expression { class in namespace:WebCore::XPath
81 EqTestOp(Opcode, Expression* lhs, Expression* rhs);
H A DXPathGrammar.y64 EqTestOp::Opcode eqop;
493 $$ = new EqTestOp($2, $1, $3);
505 $$ = new EqTestOp($2, $1, $3);
H A DXPathParser.cpp163 Token Parser::makeTokenAndAdvance(int code, EqTestOp::Opcode val, int advance)
306 return makeTokenAndAdvance(EQOP, EqTestOp::OP_EQ);
309 return makeTokenAndAdvance(EQOP, EqTestOp::OP_NE, 2);
313 return makeTokenAndAdvance(RELOP, EqTestOp::OP_LE, 2);
314 return makeTokenAndAdvance(RELOP, EqTestOp::OP_LT);
317 return makeTokenAndAdvance(RELOP, EqTestOp::OP_GE, 2);
318 return makeTokenAndAdvance(RELOP, EqTestOp::OP_GT);

Completed in 238 milliseconds