diff options
| author | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-10-04 19:39:36 +0200 |
|---|---|---|
| committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-10-04 19:39:36 +0200 |
| commit | b672ebca886dd6dc9b0f775eb769764750fd302c (patch) | |
| tree | 342bc608e79ed7a248ca849b77d52ff63dbdab8b /docs/refman/generatormd.py | |
| parent | 0b9c7b74bef2dd5913cc8d96de0fc016d682ead1 (diff) | |
| download | meson-b672ebca886dd6dc9b0f775eb769764750fd302c.tar.gz | |
Minor fixups
Diffstat (limited to 'docs/refman/generatormd.py')
| -rw-r--r-- | docs/refman/generatormd.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/refman/generatormd.py b/docs/refman/generatormd.py index 704ca3b79..abf8a9936 100644 --- a/docs/refman/generatormd.py +++ b/docs/refman/generatormd.py @@ -156,7 +156,9 @@ class GeneratorMD(GeneratorBase): return ' | '.join([data_type_to_str(x) for x in typ.resolved]) def len_stripped(s: str) -> int: - return len(re.sub(r'<[^>]+>', '', s)) + s = s.replace(']]', '') + # I know, this regex is ugly but it works. + return len(re.sub(r'\[\[(#|@)*([^\[])', r'\2', s)) def render_signature() -> str: # Skip a lot of computations if the function does not take any arguments |
