Example #1
0
 def isgoodname(self,name = '', localname= False):
     '''
     Function isgoodname: 
     Argument name: 
     '''
     if isgoodname(name):
         if localname:
             return True
         if name in [v[0] for v in self.value_list]:
             raise SyntaxError, "Name %s already exist in value list." % name
         return True
     else:
         raise SyntaxError, "Bad name:%s" % name
Example #2
0
 def isgoodname(self,name = '', localname= False):
     '''
     Function isgoodname: 
     Argument name: 
     '''
     if isgoodname(name):
         if localname:
             return True
         if name in self.func:
             raise SyntaxError, "Name %s already exist in func list." % name
         if name in [x[0] for x in self.init_values]:
             raise SyntaxError, "Name %s already exist in value list." % name
         if name in self.value.keys():
             raise SyntaxError, "Name %s already exist in value list." % name
         return True
     else:
         raise SyntaxError, "Bad name:%s" % name
Example #3
0
 def isgoodname(self,name = '', localname= False):
     '''
     Function isgoodname: 
     Argument name: 
     '''
     if isgoodname(name):
         if localname:
             return True
         dict={'func':[f.func_name for f in self.func_list],
               'class':[c.class_name for c in self.class_list],
                'value':[v[0] for v in self.value_obj.value_list],
                }
         for i,j in dict.items():
             if name in j:
                 raise SyntaxError, "Name %s already exist in %s list." %( name,i)
         return True
     else:
         raise SyntaxError, "Bad name:%s" % name
Example #4
0
 def isgoodname(self, name):
     if isgoodname(name):
         return True
     else:
         raise SyntaxError, "Bad name:%s" % name