Beispiel #1
0
 def expand(self, generator):
     ret = [Block.indent_spaces() + self.block_guard() + "{\n"]
     Block.indentation_level += 1
     for i in self.inner:
         ret += format_source_tree(generator, i)
     Block.indentation_level -= 1
     ret += Block.indent_spaces() + "}\n"
     return ret
Beispiel #2
0
 def expand(self, generator):
     ret = [Block.indent_spaces() + self.block_guard() + "{\n"]
     Block.indentation_level += 1
     for i in self.inner:
         ret += format_source_tree(generator, i)
     Block.indentation_level -= 1
     ret += Block.indent_spaces() + "}\n"
     return ret
Beispiel #3
0
 def expand(self, generator):
     # Get the source elements tree
     elements = self.source_elements()
     return tools.format_source_tree(generator, elements)
Beispiel #4
0
 def __format(self, text, prefix_length):
     if text is None:
         text = ""
     text = format_source_tree(self.generator, text)
     spaces = " " * prefix_length
     return text.replace("\n", "\n" + spaces)
Beispiel #5
0
 def __format(self, text, prefix_length):
     if text is None:
         text = ""
     text = format_source_tree(self.generator, text)
     spaces = " " * prefix_length
     return text.replace("\n", "\n" + spaces)
Beispiel #6
0
 def expand(self, generator):
     # Get the source elements tree
     elements = self.source_elements()
     return tools.format_source_tree(generator, elements)