(s: str, i: int)
| 10 | Graph = dict[tuple[int,int],set[tuple[int,int]]] |
| 11 | |
| 12 | def parse_regexor(s: str, i: int) -> tuple[int,Regex]: |
| 13 | regexes = [] |
| 14 | while i < len(s) and s[i] != ')': |
| 15 | if s[i] == '|': |
| 16 | i += 1 |
| 17 | i,r = parse_regex(s,i) |
| 18 | regexes.append(r) |
| 19 | return i+1, (RegexType.OR, regexes) |
| 20 | |
| 21 | def parse_regex(s: str, i: int) -> tuple[int,Regex]: |
| 22 | r = [] |
no test coverage detected