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

/macosx-10.10/WebCore-7600.1.25/xml/
H A DXPathPredicate.h67 class NumericOp final : public Expression {
70 NumericOp(Opcode, std::unique_ptr<Expression> lhs, std::unique_ptr<Expression> rhs);
H A DXPathParser.h61 Token makeTokenAndAdvance(int type, NumericOp::Opcode, int advance = 1);
H A DXPathGrammar.y54 %union { NumericOp::Opcode numericOpcode; }
456 $$ = new NumericOp(NumericOp::OP_Add, std::unique_ptr<Expression>($1), std::unique_ptr<Expression>($3));
461 $$ = new NumericOp(NumericOp::OP_Sub, std::unique_ptr<Expression>($1), std::unique_ptr<Expression>($3));
470 $$ = new NumericOp($2, std::unique_ptr<Expression>($1), std::unique_ptr<Expression>($3));
H A DXPathParser.cpp54 NumericOp::Opcode numericOpcode;
60 Token(int type, NumericOp::Opcode opcode) : type(type), numericOpcode(opcode) { }
149 Parser::Token Parser::makeTokenAndAdvance(int code, NumericOp::Opcode val, int advance)
313 return makeTokenAndAdvance(MULOP, NumericOp::OP_Mul);
337 return Token(MULOP, NumericOp::OP_Mod);
339 return Token(MULOP, NumericOp::OP_Div);
H A DXPathPredicate.cpp69 NumericOp::NumericOp(Opcode opcode, std::unique_ptr<Expression> lhs, std::unique_ptr<Expression> rhs) function in class:WebCore::XPath::NumericOp
76 Value NumericOp::evaluate() const

Completed in 120 milliseconds