aboutsummaryrefslogtreecommitdiff
path: root/syntax/def_LinkLabel.py
blob: 869e3530b90c8dde79d1d4bcb7c7e7bdeca2b519 (plain)
  1. #!/usr/bin/python3
  2. # Copyright 2025, Jonas Smedegaard <dr@jones.dk>
  3. # SPDX-License-Identifier: GPL-3+
  4. from os.path import basename, splitext
  5. from railroad import *
  6. Diagram(
  7. "[",
  8. Optional(NonTerminal("_"), True),
  9. NonTerminal("![\\[\\]] PlainWords"),
  10. Optional(NonTerminal("_"), True),
  11. "]",
  12. type="complex"
  13. ).writeStandalone(
  14. open(splitext(basename(__file__))[0] + ".svg", "w").write)