From fb4d96b2937973646ee23b1bb34f946b6a3a0913 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Sun, 13 Jul 2025 21:01:47 -0300 Subject: src/paca.mjs (rangeStateStep): Return ValueError when range number decreases --- src/paca.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/paca.mjs') diff --git a/src/paca.mjs b/src/paca.mjs index c5102c3..74e24bc 100644 --- a/src/paca.mjs +++ b/src/paca.mjs @@ -5,6 +5,7 @@ import { export class SyntaxError extends Error {} +export class ValueError extends Error {} const ConcatStep = { ACCEPTING: "accepting", @@ -46,7 +47,7 @@ const rangeStateStep = ({ out, state, context }, char, index, next) => { out, state, context, - error: new Error( + error: new ValueError( `bad range values: {${from},${to}}`, ), }); -- cgit v1.2.3