Skip to content

Commit 1b309e3

Browse files
committed
improve noun checking
1 parent ebd8920 commit 1b309e3

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

dictionary/parser.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -376,24 +376,22 @@ const twoFormPersonalPronounDefinition = checkedSequence(
376376
}) as const
377377
);
378378
const nounDefinition = new CheckedParser(
379-
choiceOnlyOne(
380-
sequence(
379+
choiceWithCheck(
380+
checkedSequence(
381381
determiner.parser,
382382
choiceOnlyOne(
383383
determiner.check,
384384
adjective.check,
385385
),
386-
)
387-
.map(() => null),
388-
sequence(
386+
) as CheckedParser<unknown>,
387+
checkedSequence(
389388
adjective.parser,
390389
choiceOnlyOne(
391390
adjective.check,
392391
nounOnly.check,
393392
),
394-
)
395-
.map(() => null),
396-
nounOnly.check,
393+
),
394+
checkedAsWhole(nounOnly.check),
397395
),
398396
sequence(
399397
noun,

0 commit comments

Comments
 (0)