From 87c10988ed677f2e37605ad0d54f2e1410ae6f52 Mon Sep 17 00:00:00 2001 From: Rangi42 Date: Fri, 25 Jul 2025 07:47:19 -0400 Subject: [PATCH] Add test case for block comments after line continuations --- test/asm/line-continuation-block-comment.asm | 18 ++++++++++++++++++ test/asm/line-continuation-block-comment.err | 13 +++++++++++++ test/asm/line-continuation-block-comment.out | 6 ++++++ 3 files changed, 37 insertions(+) create mode 100644 test/asm/line-continuation-block-comment.asm create mode 100644 test/asm/line-continuation-block-comment.err create mode 100644 test/asm/line-continuation-block-comment.out diff --git a/test/asm/line-continuation-block-comment.asm b/test/asm/line-continuation-block-comment.asm new file mode 100644 index 00000000..9366064a --- /dev/null +++ b/test/asm/line-continuation-block-comment.asm @@ -0,0 +1,18 @@ +println 2 / 2 + +println 6 / \ ; comment +3 + +println 6 \ / ; comment +2 + +println 8 / /* hello +world */ 2 + +println 10 \ / 2 + +println 12 \ / /* hello +world */ 2 + +println 14 / \ /* hello +world */ 2 diff --git a/test/asm/line-continuation-block-comment.err b/test/asm/line-continuation-block-comment.err new file mode 100644 index 00000000..908a40bd --- /dev/null +++ b/test/asm/line-continuation-block-comment.err @@ -0,0 +1,13 @@ +error: line-continuation-block-comment.asm(6): + Invalid character after line continuation '/' +error: line-continuation-block-comment.asm(6): + syntax error, unexpected end of line +error: line-continuation-block-comment.asm(7): + syntax error, unexpected number +error: line-continuation-block-comment.asm(12): + Invalid character after line continuation '/' +error: line-continuation-block-comment.asm(14): + Invalid character after line continuation '/' +error: line-continuation-block-comment.asm(17): + Invalid character after line continuation '/' +Assembly aborted with 6 errors! diff --git a/test/asm/line-continuation-block-comment.out b/test/asm/line-continuation-block-comment.out new file mode 100644 index 00000000..558b07f1 --- /dev/null +++ b/test/asm/line-continuation-block-comment.out @@ -0,0 +1,6 @@ +$1 +$2 +$4 +$5 +$6 +$7