aboutsummaryrefslogtreecommitdiff
path: root/driver/syntax_error_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'driver/syntax_error_test.go')
-rw-r--r--driver/syntax_error_test.go36
1 files changed, 24 insertions, 12 deletions
diff --git a/driver/syntax_error_test.go b/driver/syntax_error_test.go
index a7f363f..329ccef 100644
--- a/driver/syntax_error_test.go
+++ b/driver/syntax_error_test.go
@@ -44,10 +44,14 @@ elem
: a b c
;
-ws: "[\u{0009}\u{0020}]+" #skip;
-a: 'a';
-b: 'b';
-c: 'c';
+ws #skip
+ : "[\u{0009}\u{0020}]+";
+a
+ : 'a';
+b
+ : 'b';
+c
+ : 'c';
`,
src: `!; a!; ab!;`,
synErrCount: 3,
@@ -66,10 +70,14 @@ elem
: a b c
;
-ws: "[\u{0009}\u{0020}]+" #skip;
-a: 'a';
-b: 'b';
-c: 'c';
+ws #skip
+ : "[\u{0009}\u{0020}]+";
+a
+ : 'a';
+b
+ : 'b';
+c
+ : 'c';
`,
// After the parser trasits to the error state reading the first invalid symbol ('!'),
// the second and third invalid symbols ('!') are ignored.
@@ -90,10 +98,14 @@ elem
: a b c
;
-ws: "[\u{0009}\u{0020}]+" #skip;
-a: 'a';
-b: 'b';
-c: 'c';
+ws #skip
+ : "[\u{0009}\u{0020}]+";
+a
+ : 'a';
+b
+ : 'b';
+c
+ : 'c';
`,
src: `!**; a!**; ab!**; abc!`,
synErrCount: 4,