Ejemplo n.º 1
0
 def p_decl__object(self, p):
     "decl : type ident pairs SEMI"
     p[0] = ast.ObjDeclAST(self, p[1], p[2], p[3])
Ejemplo n.º 2
0
 def p_obj_decl__3(self, p):
     "obj_decl : type STAR ident ASSIGN expr SEMI"
     p[0] = ast.ObjDeclAST(self, p[1], p[3], ast.PairListAST(self), p[5],
                           True)
Ejemplo n.º 3
0
 def p_obj_decl__1(self, p):
     "obj_decl : type STAR ident pairs SEMI"
     p[0] = ast.ObjDeclAST(self, p[1], p[3], p[4], None, True)
Ejemplo n.º 4
0
 def p_obj_decl__2(self, p):
     "obj_decl : type ident ASSIGN expr SEMI"
     p[0] = ast.ObjDeclAST(self, p[1], p[2], ast.PairListAST(self), p[4],
                           False)
Ejemplo n.º 5
0
 def p_obj_decl__0(self, p):
     "obj_decl : type ident pairs SEMI"
     p[0] = ast.ObjDeclAST(self, p[1], p[2], p[3], None, False)