Lines Matching full:case
85 // Optimize the common case of "//" AKA /descendant-or-self::node()/child::NodeTest to /descendant::NodeTest.
146 case Step::AttributeAxis:
148 case Step::NamespaceAxis:
159 case Step::NodeTest::TextNodeTest:
161 case Step::NodeTest::CommentNodeTest:
163 case Step::NodeTest::ProcessingInstructionNodeTest: {
167 case Step::NodeTest::AnyNodeTest:
169 case Step::NodeTest::NameTest: {
199 // Paths without namespaces should match HTML elements in HTML documents despite those having an XHTML namespace. Names are compared case-insensitively.
240 case ChildAxis:
248 case DescendantAxis:
256 case ParentAxis:
267 case AncestorAxis: {
280 case FollowingSiblingAxis:
289 case PrecedingSiblingAxis:
300 case FollowingAxis:
318 case PrecedingAxis: {
332 case AttributeAxis: {
357 case NamespaceAxis:
360 case SelfAxis:
364 case DescendantOrSelfAxis:
374 case AncestorOrSelfAxis: {