Files
md_to_gost/md2gost/extended_markdown/toc.py
T
Igor20264 516abe7b83
Python application / build (push) Has been cancelled
BigUpdate
2026-09-03 10:44:08 +03:00

25 lines
515 B
Python

from marko.block import BlockElement
from marko.source import Source
from re import Match
class TOC(BlockElement):
"""Represents TOC field
Syntax: [TOC]"""
pattern = r"\[(TOC)\]+"
def __init__(self, match: Match[str]):
pass
@classmethod
def match(cls, source: Source) -> Match[str] | None:
return source.expect_re(cls.pattern)
@classmethod
def parse(cls, source: Source) -> Match[str] | None:
m = source.match
source.consume()
return m