{"ast_node_type":"enum","tokens":[{"end":64,"kind":"keyword","start":0,"text":"//"}]}
        // Possibly recover `enum Foo;` instead of `enum Foo {}`
        let (variants, _) = if self.token == TokenKind::Semi {