{"ast_node_type":"other","tokens":[{"end":62,"kind":"keyword","start":0,"text":"Op::Repeat"}]}
            Op::Repeat { tokens: subtree, separator, .. } => {
            Op::Subtree { tokens, .. } => validate(tokens)?,
                // Checks that no repetition which could match an empty token