Files
lilac-customcmd-plugin/customcmd/lib.py
T
conatum 19da69b3e8 Initial Commit
Working base grammar, visitor, client, context.
Good test coverage for grammar constructs.
2026-05-30 04:57:04 +10:00

15 lines
303 B
Python

import re
import regex
async def resub_async(pattern, coro, string, flags=0):
result = []
last_end = 0
for match in re.finditer(pattern, string, flags=flags):
result.append(string[last_end:match.start()])
result.append(await coro(string))
last_end = match.end()