#!/usr/bin/python3 # Copyright 2025, Jonas Smedegaard # SPDX-License-Identifier: GPL-3+ from railroad import * Diagram( Choice(0, Sequence( "---", NonTerminal("NEWLINE"), Choice(0, OneOrMore(NonTerminal("MetaBlock")), Skip() ), "---", NonTerminal("NEWLINE"), ), Skip() ), Choice(0, OneOrMore(NonTerminal("Block")), Skip() ) ).writeStandalone(sys.stdout.write)