#!/usr/bin/python3 # Copyright 2025, Jonas Smedegaard # SPDX-License-Identifier: GPL-3+ from railroad import * Diagram( Choice(0, Sequence( "[", NonTerminal("Words"), "]", Choice(0, Sequence( "(", Choice(0, Sequence( NonTerminal("Uri"), NonTerminal("_"), NonTerminal("LinkTitle") ), NonTerminal("Uri"), NonTerminal("LinkTitle") ), ")" ), NonTerminal("LinkLabel") ) ), Sequence( NonTerminal("LinkLabel") ) ), type="complex" ).writeStandalone(sys.stdout.write)