|
@@ -31,7 +31,7 @@ export function prefix(opParser: P.MonadicParser<any>, nextParser: P.MonadicPars
|
|
|
|
|
|
export function prefixRemoveKet(opParser: P.MonadicParser<any>, nextParser: P.MonadicParser<any>, mapFn: any) {
|
|
|
const parser: P.MonadicParser<any> = P.MonadicParser.lazy(() => {
|
|
|
- return P.MonadicParser.seq(opParser, parser.skip(P.MonadicParser.string(')')))
|
|
|
+ return P.MonadicParser.seq(opParser, parser.skip(P.MonadicParser.regexp(/\)/)))
|
|
|
.map(x => mapFn(...x))
|
|
|
.or(nextParser);
|
|
|
});
|