xee-xpath-ast 0.1.4

XPath parser and AST implementation
Documentation
---
source: xee-xpath-ast/src/parser/pattern.rs
expression: "pattern::Pattern::parse(\"foo | bar\", &namespaces, &variable_names)"
---
Ok(Expr(BinaryExpr(BinaryExpr(
  operator: Union,
  left: Path(PathExpr(
    root: Relative,
    steps: [
      AxisStep(AxisStep(
        forward: Child,
        node_test: NameTest(Name(OwnedName(
          local_name_str: "foo",
          namespace_str: "",
          prefix_str: "",
        ))),
        predicates: [],
      )),
    ],
  )),
  right: Path(PathExpr(
    root: Relative,
    steps: [
      AxisStep(AxisStep(
        forward: Child,
        node_test: NameTest(Name(OwnedName(
          local_name_str: "bar",
          namespace_str: "",
          prefix_str: "",
        ))),
        predicates: [],
      )),
    ],
  )),
))))