1   
 2   
 3   
 4   
 5   
 6  import os 
 7  import code_creator 
 8   
10      """ 
11      This class is used as a base class for different instruction for code creators.     
12      """ 
13       
17           
20       
23           
24      silent = property( get_silent, set_silent 
25                         , doc="""silent property controls, whether instruction  
26                           should be written within generated code or not.  
27                           Default value is True - not written.""" ) 
28           
30          if self.silent: 
31              return '' 
32          answer = [] 
33          for line in self._generate_description().split( os.linesep ): 
34              answer.append( '// %s' % line ) 
35          return os.linesep.join( answer ) 
 36       
38          raise NotImplementedError() 
 39       
 42