Skip to content

Commit 1bc19e5

Browse files
committed
reorder sorting
1 parent 4e2480e commit 1bc19e5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/parser/parser.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -297,13 +297,15 @@ const modifiers = sequence(
297297
.filter(filter(MODIFIER_RULES)),
298298
),
299299
)
300-
.sortBy(([_, nanpaModifiers]) => -nanpaModifiers.length)
301300
.map(([modifiers, nanpaModifiers, piModifiers]) => [
302301
...modifiers,
303302
...nanpaModifiers,
304303
...piModifiers,
305304
])
306-
.filter(filter(MULTIPLE_MODIFIERS_RULES));
305+
.filter(filter(MULTIPLE_MODIFIERS_RULES))
306+
.sortBy((modifiers) =>
307+
-modifiers.filter(({ type }) => type === "nanpa").length
308+
);
307309
const singlePhrase = phrase
308310
.map((phrase): MultiplePhrases => ({ type: "simple", phrase }));
309311
const longAnu = sequence(

0 commit comments

Comments
 (0)