parameters: (p)
docstring: top : top MACRO atom EQ sequence
docstring_summary: top : top MACRO atom EQ sequence
docstring_tokens: top : top MACRO atom EQ sequence
function: def p_top_macro_atom_eq_lcb_action_rcb(p):
      'top : top MACRO atom EQ sequence'
      p[0] = p[1]
      d = Definition(app_to_atom(p[3]),p[5])
      p[0].declare(MacroDecl(d))
function_tokens: def p_top_macro_atom_eq_lcb_action_rcb ( p ) : p [ 0 ] = p [ 1 ] d = Definition ( app_to_atom ( p [ 3 ] ) , p [ 5 ] ) p [ 0 ] . declare ( MacroDecl ( d ) )