Exemple #1
0
 def p_decl__object(self, p):
     "decl : type ident pairs SEMI"
     p[0] = ast.ObjDeclAST(self, p[1], p[2], p[3])
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)