diff options
Diffstat (limited to 'driver/parser_test.go')
-rw-r--r-- | driver/parser_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
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)) |