Skip to content
Snippets Groups Projects

quick-fix: print base classes

Merged Frederik Hennig requested to merge fhennig/fix-base-classes-printing into master
Viewing commit dd19905b
Show latest version
3 files
+ 18
11
Preferences
Compare changes
Files
3
@@ -154,7 +154,10 @@ class SfgFilePrinter:
return code
case SfgClassBody(cls, vblocks):
code = f"{cls.class_keyword} {cls.name} {{\n"
code = f"{cls.class_keyword} {cls.name}"
if cls.base_classes:
code += " : " + ", ".join(cls.base_classes)
code += " {\n"
vblocks_str = [self._visibility_block(b) for b in vblocks]
code += "\n\n".join(vblocks_str)
code += "\n};\n"