{"ast_node_type":"other","tokens":[{"end":97,"kind":"keyword","start":0,"text":"//"}]}
        // mix leads to strange semantics, since the path-based rules only match things where the
        // If any rules contain paths, then we reject any rules that don't contain paths. Allowing a
        // path refers to semantically the same thing, whereas the non-path-based rules could match