in migration/src/markup/advanced.py [0:0]
def expr(self) -> ParserElement:
return Combine(
"{code"
+ Optional(
":" + Word(alphanums + "#+").setResultsName("lang") + FollowedBy(Literal("}") | Literal("|")),
)
+ ...
+ "}"
+ SkipTo("{code}").setResultsName("text")
+ "{code}",
).setParseAction(self.action)