oga/spec/oga/xpath/parser
Yorick Peterse 817a5e075b Wrap predicate AST nodes _around_ other nodes.
This means that "foo[1]" uses this AST:

    (predicate (test nil "foo") (int 1))

Instead of this AST:

    (test nil "foo" (int 1))

This makes it easier for the XPath evaluator to process predicates correctly.
2014-11-12 22:59:38 +01:00
..
axes_spec.rb Renamed node_type to type_test. 2014-08-14 22:35:41 +02:00
calls_spec.rb Wrap predicate AST nodes _around_ other nodes. 2014-11-12 22:59:38 +01:00
grouping_spec.rb Support for custom grouping of XPath expressions. 2014-10-26 22:38:05 +01:00
node_type_spec.rb Renamed node_type to type_test. 2014-08-14 22:35:41 +02:00
operator_precedence_spec.rb Parse bare XPath node tests as child axes. 2014-07-28 00:34:26 +02:00
operators_spec.rb Parse bare XPath node tests as child axes. 2014-07-28 00:34:26 +02:00
paths_spec.rb XPath support for absolute paths without tests. 2014-09-15 17:06:58 +02:00
predicates_spec.rb Wrap predicate AST nodes _around_ other nodes. 2014-11-12 22:59:38 +01:00
variable_spec.rb Wrap predicate AST nodes _around_ other nodes. 2014-11-12 22:59:38 +01:00
wildcard_spec.rb Parse bare XPath node tests as child axes. 2014-07-28 00:34:26 +02:00