From b3fc08cae05f997e71d846109d400e630b8a4c35 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 7 Jan 2022 17:51:12 +0530 Subject: feat: adds quantifier suffix parsing + recoverInput for combinators --- tests/basic.spec.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests') diff --git a/tests/basic.spec.ts b/tests/basic.spec.ts index b0a4d50..4e0a938 100644 --- a/tests/basic.spec.ts +++ b/tests/basic.spec.ts @@ -45,5 +45,18 @@ describe('Foobar', () => { ], '' ])) + + expect(parser(/^ \s* \T? \n+ $/.source)).toEqual(right([ + [ + some({ tag: 'Start' }), + [ + { tag: 'ZeroOrMore', expr: { tag: 'AnyString' } }, + { tag: 'Optional', expr: { tag: 'Truthy' } }, + { tag: 'OneOrMore', expr: { tag: 'AnyNumber' } }, + ], + some({ tag: 'End' }), + ], + '' + ])) }) }) -- cgit v1.3.1