Lines Matching full:parser
53 Parser* Parser::currentParser = 0;
131 bool Parser::isOperatorContext() const
147 void Parser::skipWS()
153 Token Parser::makeTokenAndAdvance(int code, int advance)
159 Token Parser::makeTokenAndAdvance(int code, NumericOp::Opcode val, int advance)
165 Token Parser::makeTokenAndAdvance(int code, EqTestOp::Opcode val, int advance)
172 char Parser::peekAheadHelper()
182 char Parser::peekCurHelper()
192 Token Parser::lexString()
211 Token Parser::lexNumber()
232 bool Parser::lexNCName(String& name)
250 bool Parser::lexQName(String& name)
273 Token Parser::nextTokenInternal()
401 Token Parser::nextToken()
408 Parser::Parser()
413 void Parser::reset(const String& data)
423 int Parser::lex(void* data)
454 bool Parser::expandQName(const String& qName, String& localName, String& namespaceURI)
470 Expression* Parser::parseStatement(const String& statement, PassRefPtr<XPathNSResolver> resolver, ExceptionCode& ec)
476 Parser* oldParser = currentParser;
528 void Parser::registerParseNode(ParseNode* node)
538 void Parser::unregisterParseNode(ParseNode* node)
548 void Parser::registerPredicateVector(Vector<Predicate*>* vector)
558 void Parser::deletePredicateVector(Vector<Predicate*>* vector)
570 void Parser::registerExpressionVector(Vector<Expression*>* vector)
580 void Parser::deleteExpressionVector(Vector<Expression*>* vector)
591 void Parser::registerString(String* s)
601 void Parser::deleteString(String* s)
612 void Parser::registerNodeTest(Step::NodeTest* t)
622 void Parser::deleteNodeTest(Step::NodeTest* t)