parameters: (self, p)
docstring: decl : ENUM '(' type pairs ')' '{' type_enums   '}
docstring_summary: decl : ENUM '(' type pairs ')' '{' type_enums   '}
docstring_tokens: decl : ENUM ( type pairs ) { type_enums }
function: def p_decl__enum(self, p):
          "decl : ENUM '(' type pairs ')' '{' type_enums   '}'"
          p[4]["enumeration"] = "yes"
          p[0] = ast.EnumDeclAST(self, p[3], p[4], p[7])
function_tokens: def p_decl__enum ( self , p ) : p [ 4 ] [ "enumeration" ] = "yes" p [ 0 ] = ast . EnumDeclAST ( self , p [ 3 ] , p [ 4 ] , p [ 7 ] )