@@ -241,7 +241,8 @@ let rec rangeAdd = (rng: CharRange, v: CharRangeElt) => {
241241 _ when rangeContains(rng, v) => rng,
242242 _ => rangeUnion(rng, [(v, v)]),
243243 }
244- }, rangeUnion = (rng1, rng2) => {
244+ },
245+ rangeUnion = (rng1, rng2) => {
245246 match ((rng1, rng2)) {
246247 ([], _) => rng2,
247248 (_, []) => rng1,
@@ -636,7 +637,8 @@ let rec parseRangeNot = (buf: RegExBuf) => {
636637 Ok(_) => parseRange(buf),
637638 }
638639 }
639- }, parseRange = (buf: RegExBuf) => {
640+ },
641+ parseRange = (buf: RegExBuf) => {
640642 if (!more(buf)) {
641643 Err(parseErr(buf, "Missing closing `]`", 0))
642644 } else {
@@ -659,7 +661,8 @@ let rec parseRangeNot = (buf: RegExBuf) => {
659661 Ok(_) => parseRangeRest(buf, [], None, None),
660662 }
661663 }
662- }, parseClass = (buf: RegExBuf) => {
664+ },
665+ parseClass = (buf: RegExBuf) => {
663666 if (!more(buf)) {
664667 Err(
665668 "no chars"
@@ -694,7 +697,8 @@ let rec parseRangeNot = (buf: RegExBuf) => {
694697 Ok(c) => Err("unknown class: " ++ toString(c)),
695698 }
696699 }
697- }, parsePosixCharClass = (buf: RegExBuf) => {
700+ },
701+ parsePosixCharClass = (buf: RegExBuf) => {
698702 if (!more(buf)) {
699703 Err(parseErr(buf, "Missing POSIX character class after `[`", 0))
700704 } else {
@@ -810,7 +814,8 @@ let rec parseRangeNot = (buf: RegExBuf) => {
810814 ),
811815 }
812816 }
813- }, parseRangeRest =
817+ },
818+ parseRangeRest =
814819 (
815820 buf: RegExBuf,
816821 rng: CharRange,
@@ -962,7 +967,8 @@ let rec parseRangeNot = (buf: RegExBuf) => {
962967 },
963968 }
964969 }
965- }, parseRangeRestSpan =
970+ },
971+ parseRangeRestSpan =
966972 (
967973 buf: RegExBuf,
968974 c,
@@ -1213,7 +1219,8 @@ let rec parseAtom = (buf: RegExBuf) => {
12131219 _ => parseLiteral(buf),
12141220 },
12151221 }
1216- }, parseLook = (buf: RegExBuf) => {
1222+ },
1223+ parseLook = (buf: RegExBuf) => {
12171224 let preNumGroups = unbox(buf.config.groupNumber)
12181225 let spanNumGroups = () => unbox(buf.config.groupNumber) - preNumGroups
12191226 // (isMatch, isAhead)
@@ -1279,7 +1286,8 @@ let rec parseAtom = (buf: RegExBuf) => {
12791286 }
12801287 },
12811288 }
1282- }, parseTest = (buf: RegExBuf) => {
1289+ },
1290+ parseTest = (buf: RegExBuf) => {
12831291 if (!more(buf)) {
12841292 Err(parseErr(buf, "Expected test", 0))
12851293 } else {
@@ -1316,7 +1324,8 @@ let rec parseAtom = (buf: RegExBuf) => {
13161324 ),
13171325 }
13181326 }
1319- }, parseInteger = (buf: RegExBuf, n) => {
1327+ },
1328+ parseInteger = (buf: RegExBuf, n) => {
13201329 if (!more(buf)) {
13211330 Ok(n)
13221331 } else {
@@ -1331,7 +1340,8 @@ let rec parseAtom = (buf: RegExBuf) => {
13311340 Ok(_) => Ok(n),
13321341 }
13331342 }
1334- }, parseMode = (buf: RegExBuf) => {
1343+ },
1344+ parseMode = (buf: RegExBuf) => {
13351345 let processState = ((cs, ml)) => {
13361346 let withCs = match (cs) {
13371347 None => buf.config,
@@ -1390,7 +1400,8 @@ let rec parseAtom = (buf: RegExBuf) => {
13901400 }
13911401 }
13921402 help((None, None))
1393- }, parseUnicodeCategories = (buf: RegExBuf, pC: String) => {
1403+ },
1404+ parseUnicodeCategories = (buf: RegExBuf, pC: String) => {
13941405 if (!more(buf)) {
13951406 Err(parseErr(buf, "Expected unicode category", 0))
13961407 } else {
@@ -1558,7 +1569,8 @@ let rec parseAtom = (buf: RegExBuf) => {
15581569 Ok(_) => Err(parseErr(buf, "Expected `{` after `\\" ++ pC ++ "`", 0)),
15591570 }
15601571 }
1561- }, parseLiteral = (buf: RegExBuf) => {
1572+ },
1573+ parseLiteral = (buf: RegExBuf) => {
15621574 if (!more(buf)) {
15631575 Err(parseErr(buf, "Expected literal", 0))
15641576 } else {
@@ -1592,7 +1604,8 @@ let rec parseAtom = (buf: RegExBuf) => {
15921604 },
15931605 }
15941606 }
1595- }, parseBackslashLiteral = (buf: RegExBuf) => {
1607+ },
1608+ parseBackslashLiteral = (buf: RegExBuf) => {
15961609 if (!more(buf)) {
15971610 // Special case: EOS after backslash matches null
15981611 Err(parseErr(buf, "Expected to find escaped value after backslash", 0))
@@ -1655,7 +1668,8 @@ let rec parseAtom = (buf: RegExBuf) => {
16551668 },
16561669 }
16571670 }
1658- }, parseNonGreedy = (buf: RegExBuf) => {
1671+ },
1672+ parseNonGreedy = (buf: RegExBuf) => {
16591673 let checkNotNested = res => {
16601674 if (!more(buf)) {
16611675 res
@@ -1681,7 +1695,8 @@ let rec parseAtom = (buf: RegExBuf) => {
16811695 Ok(_) => checkNotNested(Ok(false)),
16821696 }
16831697 }
1684- }, parsePCE = (buf: RegExBuf) => {
1698+ },
1699+ parsePCE = (buf: RegExBuf) => {
16851700 match (parseAtom(buf)) {
16861701 Err(e) => Err(e),
16871702 Ok(atom) => {
@@ -1775,7 +1790,8 @@ let rec parseAtom = (buf: RegExBuf) => {
17751790 }
17761791 },
17771792 }
1778- }, parsePCEs = (buf: RegExBuf, toplevel: Bool) => {
1793+ },
1794+ parsePCEs = (buf: RegExBuf, toplevel: Bool) => {
17791795 if (!more(buf)) {
17801796 Ok([])
17811797 } else {
@@ -1801,7 +1817,8 @@ let rec parseAtom = (buf: RegExBuf) => {
18011817 },
18021818 }
18031819 }
1804- }, parseRegex = (buf: RegExBuf) => {
1820+ },
1821+ parseRegex = (buf: RegExBuf) => {
18051822 if (!more(buf)) {
18061823 Ok(REEmpty)
18071824 } else {
@@ -1836,7 +1853,8 @@ let rec parseAtom = (buf: RegExBuf) => {
18361853 },
18371854 }
18381855 }
1839- }, parseRegexNonEmpty = (buf: RegExBuf) => {
1856+ },
1857+ parseRegexNonEmpty = (buf: RegExBuf) => {
18401858 match (parsePCEs(buf, false)) {
18411859 Err(e) => Err(e),
18421860 Ok(pces) => {
0 commit comments