From 4bd40643a5edfe427de52f4b69a1e912d11b1fc2 Mon Sep 17 00:00:00 2001 From: Ryo Nihei Date: Sun, 20 Jun 2021 20:22:47 +0900 Subject: Add skip action --- driver/parser_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'driver/parser_test.go') diff --git a/driver/parser_test.go b/driver/parser_test.go index 17fee21..75b25ae 100644 --- a/driver/parser_test.go +++ b/driver/parser_test.go @@ -64,6 +64,18 @@ bar: "bar"; `, src: `foobar`, }, + // The parser can skips specified tokens. + { + specSrc: ` +s + : foo bar + ; +foo: "foo"; +bar: "bar"; +white_space: "[\u{0009}\u{0020}]+" # skip; +`, + src: `foo bar`, + }, } for _, tt := range tests { ast, err := spec.Parse(strings.NewReader(tt.specSrc)) -- cgit v1.2.3