diff --git a/blueprintcompiler/lsp.py b/blueprintcompiler/lsp.py index 2281059..9ef6f57 100644 --- a/blueprintcompiler/lsp.py +++ b/blueprintcompiler/lsp.py @@ -291,7 +291,7 @@ class LanguageServer: xml = None try: output = XmlOutput() - xml = output.emit(open_file.ast) + xml = output.emit(open_file.ast, generated_notice=False) except: printerr(traceback.format_exc()) self._send_error(id, ErrorCode.RequestFailed, "Could not compile document") diff --git a/blueprintcompiler/outputs/xml/xml_emitter.py b/blueprintcompiler/outputs/xml/xml_emitter.py index 44013da..ca87a49 100644 --- a/blueprintcompiler/outputs/xml/xml_emitter.py +++ b/blueprintcompiler/outputs/xml/xml_emitter.py @@ -25,9 +25,18 @@ from blueprintcompiler.language.types import ClassName class XmlEmitter: - def __init__(self, indent=2): + def __init__(self, indent=2, generated_notice=True): self.indent = indent self.result = '' + if generated_notice: + self.result += ( + "\n" + "" + ) self._tag_stack = [] self._needs_newline = False