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