blob: d28f36804fa60c25282cff0642ee3d99904e92bf [file] [log] [blame]
Tim van der Lippe706ec962021-06-04 13:24:42 +01001"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.isTraversal = exports.procedure = void 0;
4exports.procedure = {
5 universal: 50,
6 tag: 30,
7 attribute: 1,
8 pseudo: 0,
9 "pseudo-element": 0,
10 descendant: -1,
11 child: -1,
12 parent: -1,
13 sibling: -1,
14 adjacent: -1,
15 _flexibleDescendant: -1,
16};
17function isTraversal(t) {
18 return exports.procedure[t.type] < 0;
19}
20exports.isTraversal = isTraversal;