AbbrStep BinaryExpr Context Expr FilterExpr FunctionExpr LocationPath NameTestStep NegativeExpr NodeTypeStep NumberExpr Op ParentStep PathExpr PIStep Predicate SelfStep Step StringExpr UnAbbrStep VariableExpr