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