aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2024-09-22 13:40:34 +0200
committerDanielGavin <danielgavin5@hotmail.com>2024-09-22 13:40:34 +0200
commitc68b7f5c26dc0ee8f162b86a2adcc12eb922d71d (patch)
tree687c19630e2b8b59aef814237187d8dabe5ff0fb /src
parent23bd4b328139a2d8197316867dc29c8ca2368136 (diff)
Trim file tags for \r
Diffstat (limited to 'src')
-rw-r--r--src/odin/printer/printer.odin3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/odin/printer/printer.odin b/src/odin/printer/printer.odin
index 559a4e3..8fb8baf 100644
--- a/src/odin/printer/printer.odin
+++ b/src/odin/printer/printer.odin
@@ -210,13 +210,12 @@ print_file :: proc(p: ^Printer, file: ^ast.File) -> string {
p.document = empty()
for tag in file.tags {
- p.document = cons(p.document, text(tag.text), newline(1))
+ p.document = cons(p.document, text(strings.trim(tag.text, "\r\n")), newline(1))
pos := tag.pos
pos.line += 1
set_source_position(p, pos)
}
-
p.document = cons(p.document, move_line(p, file.pkg_token.pos))
p.document = cons(p.document, cons_with_nopl(text(file.pkg_token.text), text(file.pkg_name)))