XPathParser<LexerT> Static Class

Template Parameters | Member Functions

Definition

Line 11 of System.XPath/XPath.parser.cm

Template Parameters

LexerT

Member Functions

public static Result<Match> AbbreviatedAbsoluteLocationPath(LexerT& lexer)
public static Result<Match> AbbreviatedAxisSpecifier(LexerT& lexer)
public static Result<Match> AbbreviatedStep(LexerT& lexer)
public static Result<Match> AbsoluteLocationPath(LexerT& lexer)
public static Result<Match> AdditiveExpr(LexerT& lexer)
public static Result<Match> AdditiveOp(LexerT& lexer)
public static Result<Match> AndExpr(LexerT& lexer)
public static Result<Match> AndKeyword(LexerT& lexer)
public static Result<Match> Argument(LexerT& lexer)
public static Result<Match> AxisName(LexerT& lexer)
public static Result<Match> AxisSpecifier(LexerT& lexer)
public static Result<Match> CombinePathOp(LexerT& lexer)
public static Result<Match> DivKeyword(LexerT& lexer)
public static Result<Match> EqualityExpr(LexerT& lexer)
public static Result<Match> EqualityOp(LexerT& lexer)
public static Result<Match> Expr(LexerT& lexer)
public static Result<Match> FilterExpr(LexerT& lexer)
public static Result<Match> FunctionCall(LexerT& lexer)
public static Result<Match> FunctionName(LexerT& lexer)
public static Result<Match> Literal(LexerT& lexer)
public static Result<Match> LocalPart(LexerT& lexer)
public static Result<Match> LocationPath(LexerT& lexer)
public static Result<Match> ModKeyword(LexerT& lexer)
public static Result<Match> MultiplicativeExpr(LexerT& lexer)
public static Result<Match> MultiplicativeOp(LexerT& lexer)
public static Result<Match> NCName(LexerT& lexer)
public static Result<Match> NameTest(LexerT& lexer)
public static Result<Match> NodeTest(LexerT& lexer)
public static Result<Match> NodeType(LexerT& lexer)
public static Result<Match> Number(LexerT& lexer)
public static Result<Match> OrExpr(LexerT& lexer)
public static Result<Match> OrKeyword(LexerT& lexer)
public static Result<UniquePtr<Expr>> Parse(LexerT& lexer)
public static Result<Match> PathExpr(LexerT& lexer)
public static Result<Match> Predicate(LexerT& lexer)
public static Result<Match> Prefix(LexerT& lexer)
public static Result<Match> PrefixedName(LexerT& lexer)
public static Result<Match> PrimaryExpr(LexerT& lexer)
public static Result<Match> ProcessingInstructionKeyword(LexerT& lexer)
public static Result<Match> QName(LexerT& lexer)
public static Result<Match> RelationalExpr(LexerT& lexer)
public static Result<Match> RelationalOp(LexerT& lexer)
public static Result<Match> RelativeLocationPath(LexerT& lexer)
public static Result<Match> Step(LexerT& lexer)
public static Result<Match> UnaryExpr(LexerT& lexer)
public static Result<Match> UnionExpr(LexerT& lexer)
public static Result<Match> UnprefixedName(LexerT& lexer)
public static Result<Match> VariableReference(LexerT& lexer)

Member Function Details

AbbreviatedAbsoluteLocationPath Static Member Function

public static Result<Match> AbbreviatedAbsoluteLocationPath(LexerT& lexer)

Definition
Line 1959 of System.XPath/XPath.parser.cm


AbbreviatedAxisSpecifier Static Member Function

public static Result<Match> AbbreviatedAxisSpecifier(LexerT& lexer)

Definition
Line 2777 of System.XPath/XPath.parser.cm


AbbreviatedStep Static Member Function

public static Result<Match> AbbreviatedStep(LexerT& lexer)

Definition
Line 4247 of System.XPath/XPath.parser.cm


AbsoluteLocationPath Static Member Function

public static Result<Match> AbsoluteLocationPath(LexerT& lexer)

Definition
Line 1784 of System.XPath/XPath.parser.cm


AdditiveExpr Static Member Function

public static Result<Match> AdditiveExpr(LexerT& lexer)

Definition
Line 783 of System.XPath/XPath.parser.cm


AdditiveOp Static Member Function

public static Result<Match> AdditiveOp(LexerT& lexer)

Definition
Line 5682 of System.XPath/XPath.parser.cm


AndExpr Static Member Function

public static Result<Match> AndExpr(LexerT& lexer)

Definition
Line 299 of System.XPath/XPath.parser.cm


AndKeyword Static Member Function

public static Result<Match> AndKeyword(LexerT& lexer)

Definition
Line 6139 of System.XPath/XPath.parser.cm


Argument Static Member Function

public static Result<Match> Argument(LexerT& lexer)

Definition
Line 4729 of System.XPath/XPath.parser.cm


AxisName Static Member Function

public static Result<Match> AxisName(LexerT& lexer)

Definition
Line 2559 of System.XPath/XPath.parser.cm


AxisSpecifier Static Member Function

public static Result<Match> AxisSpecifier(LexerT& lexer)

Definition
Line 2426 of System.XPath/XPath.parser.cm


CombinePathOp Static Member Function

public static Result<Match> CombinePathOp(LexerT& lexer)

Definition
Line 5953 of System.XPath/XPath.parser.cm


DivKeyword Static Member Function

public static Result<Match> DivKeyword(LexerT& lexer)

Definition
Line 6207 of System.XPath/XPath.parser.cm


EqualityExpr Static Member Function

public static Result<Match> EqualityExpr(LexerT& lexer)

Definition
Line 459 of System.XPath/XPath.parser.cm


EqualityOp Static Member Function

public static Result<Match> EqualityOp(LexerT& lexer)

Definition
Line 5376 of System.XPath/XPath.parser.cm


Expr Static Member Function

public static Result<Match> Expr(LexerT& lexer)

Definition
Line 66 of System.XPath/XPath.parser.cm


FilterExpr Static Member Function

public static Result<Match> FilterExpr(LexerT& lexer)

Definition
Line 4797 of System.XPath/XPath.parser.cm


FunctionCall Static Member Function

public static Result<Match> FunctionCall(LexerT& lexer)

Definition
Line 4370 of System.XPath/XPath.parser.cm


FunctionName Static Member Function

public static Result<Match> FunctionName(LexerT& lexer)

Definition
Line 4626 of System.XPath/XPath.parser.cm


Literal Static Member Function

public static Result<Match> Literal(LexerT& lexer)

Definition
Line 3167 of System.XPath/XPath.parser.cm


LocalPart Static Member Function

public static Result<Match> LocalPart(LexerT& lexer)

Definition
Line 4058 of System.XPath/XPath.parser.cm


LocationPath Static Member Function

public static Result<Match> LocationPath(LexerT& lexer)

Definition
Line 1675 of System.XPath/XPath.parser.cm


ModKeyword Static Member Function

public static Result<Match> ModKeyword(LexerT& lexer)

Definition
Line 6275 of System.XPath/XPath.parser.cm


MultiplicativeExpr Static Member Function

public static Result<Match> MultiplicativeExpr(LexerT& lexer)

Definition
Line 945 of System.XPath/XPath.parser.cm


MultiplicativeOp Static Member Function

public static Result<Match> MultiplicativeOp(LexerT& lexer)

Definition
Line 5800 of System.XPath/XPath.parser.cm


NCName Static Member Function

public static Result<Match> NCName(LexerT& lexer)

Definition
Line 3619 of System.XPath/XPath.parser.cm


NameTest Static Member Function

public static Result<Match> NameTest(LexerT& lexer)

Definition
Line 3414 of System.XPath/XPath.parser.cm


NodeTest Static Member Function

public static Result<Match> NodeTest(LexerT& lexer)

Definition
Line 2881 of System.XPath/XPath.parser.cm


NodeType Static Member Function

public static Result<Match> NodeType(LexerT& lexer)

Definition
Line 3295 of System.XPath/XPath.parser.cm


Number Static Member Function

public static Result<Match> Number(LexerT& lexer)

Definition
Line 5301 of System.XPath/XPath.parser.cm


OrExpr Static Member Function

public static Result<Match> OrExpr(LexerT& lexer)

Definition
Line 139 of System.XPath/XPath.parser.cm


OrKeyword Static Member Function

public static Result<Match> OrKeyword(LexerT& lexer)

Definition
Line 6071 of System.XPath/XPath.parser.cm


Parse Static Member Function

public static Result<UniquePtr<Expr>> Parse(LexerT& lexer)

Definition
Line 13 of System.XPath/XPath.parser.cm


PathExpr Static Member Function

public static Result<Match> PathExpr(LexerT& lexer)

Definition
Line 1404 of System.XPath/XPath.parser.cm


Predicate Static Member Function

public static Result<Match> Predicate(LexerT& lexer)

Definition
Line 4126 of System.XPath/XPath.parser.cm


Prefix Static Member Function

public static Result<Match> Prefix(LexerT& lexer)

Definition
Line 3922 of System.XPath/XPath.parser.cm


PrefixedName Static Member Function

public static Result<Match> PrefixedName(LexerT& lexer)

Definition
Line 3803 of System.XPath/XPath.parser.cm


PrimaryExpr Static Member Function

public static Result<Match> PrimaryExpr(LexerT& lexer)

Definition
Line 4937 of System.XPath/XPath.parser.cm


ProcessingInstructionKeyword Static Member Function

public static Result<Match> ProcessingInstructionKeyword(LexerT& lexer)

Definition
Line 6343 of System.XPath/XPath.parser.cm


QName Static Member Function

public static Result<Match> QName(LexerT& lexer)

Definition
Line 3694 of System.XPath/XPath.parser.cm


RelationalExpr Static Member Function

public static Result<Match> RelationalExpr(LexerT& lexer)

Definition
Line 621 of System.XPath/XPath.parser.cm


RelationalOp Static Member Function

public static Result<Match> RelationalOp(LexerT& lexer)

Definition
Line 5494 of System.XPath/XPath.parser.cm


RelativeLocationPath Static Member Function

public static Result<Match> RelativeLocationPath(LexerT& lexer)

Definition
Line 2051 of System.XPath/XPath.parser.cm


Step Static Member Function

public static Result<Match> Step(LexerT& lexer)

Definition
Line 2230 of System.XPath/XPath.parser.cm


UnaryExpr Static Member Function

public static Result<Match> UnaryExpr(LexerT& lexer)

Definition
Line 1107 of System.XPath/XPath.parser.cm


UnionExpr Static Member Function

public static Result<Match> UnionExpr(LexerT& lexer)

Definition
Line 1240 of System.XPath/XPath.parser.cm


UnprefixedName Static Member Function

public static Result<Match> UnprefixedName(LexerT& lexer)

Definition
Line 3990 of System.XPath/XPath.parser.cm


VariableReference Static Member Function

public static Result<Match> VariableReference(LexerT& lexer)

Definition
Line 5204 of System.XPath/XPath.parser.cm