{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"#[derive(Debug,"}]}
        #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
    ( $LAZY:ident: $(($name:ident, $kind: ident) => $expand:ident),* , $EAGER:ident: $(($e_name:ident, $e_kind: ident) => $e_expand:ident),*  ) => {
        pub enum $LAZY {