17 lines
394 B
Python
17 lines
394 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
#
|
||
|
# LLVM documentation anchor slug formatting
|
||
|
|
||
|
# Some of our markdown documentation numbers section titles
|
||
|
# This helpers is used by myst to remove that numbering from the anchor links.
|
||
|
|
||
|
from docutils.nodes import make_id
|
||
|
|
||
|
|
||
|
def make_slug(str):
|
||
|
import re
|
||
|
|
||
|
str = re.sub(r"^\s*(\w\.)+\w\s", "", str)
|
||
|
str = re.sub(r"^\s*\w\.\s", "", str)
|
||
|
return make_id(str)
|