{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"self.root.tables.macro_definition.get(self,"}]}
                    self.root.tables.macro_definition.get(self, id).unwrap().decode((self, sess));
                let body =
                ast::MacroDef { macro_rules, body: ast::ptr::P(body) }