blob: 05a7583ab5f078f3445b90d9d8de6deaccd9886c (
plain)
- #!/usr/bin/python3
- # Copyright 2025, Jonas Smedegaard <dr@jones.dk>
- # SPDX-License-Identifier: GPL-3+
- from os.path import basename, splitext
- from railroad import *
- Diagram(
- Choice(0,
- Sequence(
- "**",
- NonTerminal("Words"),
- "**"
- ),
- Sequence(
- "*",
- NonTerminal("Words"),
- "*"
- ),
- Sequence(
- "_",
- NonTerminal("Words"),
- "_"
- )
- ),
- type="complex"
- ).writeStandalone(
- open(splitext(basename(__file__))[0] + ".svg", "w").write)
|