Improve generate.py

pull/459/head
Arijit Basu 2 years ago
parent 2f320fa8a7
commit 28a378e031
No known key found for this signature in database
GPG Key ID: 0F8EF5258DC38077

@ -1,6 +1,23 @@
from dataclasses import dataclass
TEMPLATE = """
# Full List of Messages
xplr messages categorized based on their purpose.
## Categories
{categories}
{msgs}
## Also See:
- [Message](message.md)
"""
@dataclass
class Section:
title: str
@ -19,23 +36,6 @@ class Result:
msgs: list
TEMPLATE = """
# Full List of Messages
xplr messages categorized based on their purpose.
## Categories
{categories}
{msgs}
## Also See:
- [Message](message.md)
"""
def gen_messages():
path = "./src/msg/in_/external.rs"
res = []
@ -69,10 +69,11 @@ def gen_messages():
res[-1].sections[-1].body.append(line)
continue
elif not line.strip() or line.strip() == "///":
if not line or line == "///":
res[-1].sections[-1].body.append("")
continue
elif "," in line:
if line.endswith(","):
line = line.split(",")[0].split("(")[0]
res[-1].sections[-1].title = line

Loading…
Cancel
Save