Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ParsePredicate()

AstNode MS.Internal.Xml.XPath.XPathParser.ParsePredicate ( AstNode qyInput)
inlineprivate

Definition at line 296 of file XPathParser.cs.

297 {
298 CheckNodeSet(qyInput.ReturnType);
299 PassToken(XPathScanner.LexKind.LBracket);
300 AstNode result = ParseExpression(qyInput);
301 PassToken(XPathScanner.LexKind.RBracket);
302 return result;
303 }
void CheckNodeSet(XPathResultType t)
void PassToken(XPathScanner.LexKind t)
AstNode ParseExpression(AstNode qyInput)

References MS.Internal.Xml.XPath.XPathParser.CheckNodeSet(), MS.Internal.Xml.XPath.XPathParser.ParseExpression(), MS.Internal.Xml.XPath.XPathParser.PassToken(), and MS.Internal.Xml.XPath.AstNode.ReturnType.

Referenced by MS.Internal.Xml.XPath.XPathParser.ParseFilterExpr(), MS.Internal.Xml.XPath.XPathParser.ParseStep(), and MS.Internal.Xml.XPath.XPathParser.ParseStepPattern().