leptos-use/docs/book/src/extract_doc_comment.py

22 lines
571 B
Python
Raw Normal View History

2023-05-15 01:52:02 +01:00
import sys
def main():
name = sys.argv[1]
file_name = f"../../../../src/{name}.rs"
with open(file_name) as f:
in_code_block = False
for line in f.readlines():
if line.startswith("///"):
line = line.strip().replace("/// ", "").replace("///", "")
if "```" in line:
if not in_code_block:
line = line.replace("```", "```rust,ignore")
in_code_block = not in_code_block
print(line)
if __name__ == '__main__':
main()