webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | List of all members
WebCore::XPath::Parser Class Reference

#include <XPathParser.h>

Classes

struct  Token
 

Public Member Functions

int lex (YYSTYPE &)
 
bool expandQualifiedName (const String &qualifiedName, String &localName, String &namespaceURI)
 
void setParseResult (std::unique_ptr< Expression > &&expression)
 

Static Public Member Functions

static ExceptionOr< std::unique_ptr< Expression > > parseStatement (const String &statement, RefPtr< XPathNSResolver > &&)
 

Member Function Documentation

◆ expandQualifiedName()

bool WebCore::XPath::Parser::expandQualifiedName ( const String qualifiedName,
String localName,
String namespaceURI 
)

◆ lex()

int WebCore::XPath::Parser::lex ( YYSTYPE yylval)

◆ parseStatement()

ExceptionOr< std::unique_ptr< Expression > > WebCore::XPath::Parser::parseStatement ( const String statement,
RefPtr< XPathNSResolver > &&  resolver 
)
static

◆ setParseResult()

void WebCore::XPath::Parser::setParseResult ( std::unique_ptr< Expression > &&  expression)
inline

The documentation for this class was generated from the following files: