diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-20 11:53:10 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-20 11:53:10 +0200 |
| commit | 4786783eef1708c19a25b69851047298986ef89c (patch) | |
| tree | d256634b78946721d7e8c757b55a2be6464c90c7 | |
| parent | ec52b757b6290ad18c2842d7e784832a383bcd25 (diff) | |
declare complex diagram as keyword argument
| -rwxr-xr-x | def_AnnotatedWords.py | 3 | ||||
| -rwxr-xr-x | def_Block.py | 3 | ||||
| -rwxr-xr-x | def_HardBreak.py | 3 | ||||
| -rwxr-xr-x | def_Header.py | 3 | ||||
| -rwxr-xr-x | def_LinkDefinition.py | 3 | ||||
| -rwxr-xr-x | def_LinkLabel.py | 3 | ||||
| -rwxr-xr-x | def_LinkTitle.py | 3 | ||||
| -rwxr-xr-x | def_LinkedWords.py | 3 | ||||
| -rwxr-xr-x | def_List.py | 3 | ||||
| -rwxr-xr-x | def_NEWLINE.py | 3 | ||||
| -rwxr-xr-x | def_PRINTABLES.py | 3 | ||||
| -rwxr-xr-x | def_Paragraph.py | 3 | ||||
| -rwxr-xr-x | def_PlainWords.py | 3 | ||||
| -rwxr-xr-x | def_SPACE.py | 3 | ||||
| -rwxr-xr-x | def_StyledWords.py | 3 | ||||
| -rwxr-xr-x | def_Uri.py | 3 | ||||
| -rwxr-xr-x | def_Words.py | 3 | ||||
| -rwxr-xr-x | def__.py | 3 |
18 files changed, 18 insertions, 36 deletions
diff --git a/def_AnnotatedWords.py b/def_AnnotatedWords.py index 842301b..8449ace 100755 --- a/def_AnnotatedWords.py +++ b/def_AnnotatedWords.py @@ -7,13 +7,12 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), "[", NonTerminal("Words"), "]", "{", NonTerminal('![{}] PlainWords'), "}", - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_Block.py b/def_Block.py index 3dcd10f..b44c121 100755 --- a/def_Block.py +++ b/def_Block.py @@ -7,13 +7,12 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), Choice(0, NonTerminal("Header"), NonTerminal("List"), NonTerminal("LinkDefinition"), NonTerminal("Paragraph") ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_HardBreak.py b/def_HardBreak.py index cdc3c62..b39251b 100755 --- a/def_HardBreak.py +++ b/def_HardBreak.py @@ -7,10 +7,9 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), NonTerminal("SPACE"), OneOrMore(NonTerminal("SPACE")), NonTerminal("NEWLINE"), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_Header.py b/def_Header.py index 4408c62..f8c1935 100755 --- a/def_Header.py +++ b/def_Header.py @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), OneOrMore('#'), Choice(0, Sequence( @@ -22,6 +21,6 @@ Diagram( Skip() ), NonTerminal("NEWLINE"), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_LinkDefinition.py b/def_LinkDefinition.py index 7168987..c340fe0 100755 --- a/def_LinkDefinition.py +++ b/def_LinkDefinition.py @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), NonTerminal("LinkLabel"), ":", Choice(0, NonTerminal("_"), Skip()), @@ -20,6 +19,6 @@ Diagram( Skip() ), NonTerminal("NEWLINE"), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_LinkLabel.py b/def_LinkLabel.py index be8afcb..869e353 100755 --- a/def_LinkLabel.py +++ b/def_LinkLabel.py @@ -7,12 +7,11 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), "[", Optional(NonTerminal("_"), True), NonTerminal("![\\[\\]] PlainWords"), Optional(NonTerminal("_"), True), "]", - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_LinkTitle.py b/def_LinkTitle.py index ebedb3a..beed133 100755 --- a/def_LinkTitle.py +++ b/def_LinkTitle.py @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), Choice(0, Sequence( '"', @@ -31,6 +30,6 @@ Diagram( ")", ) ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_LinkedWords.py b/def_LinkedWords.py index 1bd59ec..d9d7301 100755 --- a/def_LinkedWords.py +++ b/def_LinkedWords.py @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), Choice(0, Sequence( "[", @@ -34,6 +33,6 @@ Diagram( NonTerminal("LinkLabel") ) ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_List.py b/def_List.py index dc887b2..087727e 100755 --- a/def_List.py +++ b/def_List.py @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), Choice(0, "[-*]", Sequence( @@ -26,6 +25,6 @@ Diagram( Skip() ), NonTerminal("NEWLINE"), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_NEWLINE.py b/def_NEWLINE.py index 5adbca6..2720bee 100755 --- a/def_NEWLINE.py +++ b/def_NEWLINE.py @@ -7,12 +7,11 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), Choice(0, '\\r\\n', '\\n', '\\r', ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_PRINTABLES.py b/def_PRINTABLES.py index e5bb154..4fc41b4 100755 --- a/def_PRINTABLES.py +++ b/def_PRINTABLES.py @@ -7,8 +7,7 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), "[[:graph:]]+", - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_Paragraph.py b/def_Paragraph.py index d5bd00e..2f8e68d 100755 --- a/def_Paragraph.py +++ b/def_Paragraph.py @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), NonTerminal("Words"), Choice(0, OneOrMore( @@ -19,6 +18,6 @@ Diagram( OneOrMore( NonTerminal("NEWLINE") ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_PlainWords.py b/def_PlainWords.py index ebbe38b..eafe2fc 100755 --- a/def_PlainWords.py +++ b/def_PlainWords.py @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), NonTerminal("PRINTABLES"), Choice(0, OneOrMore( @@ -16,6 +15,6 @@ Diagram( ), Skip() ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_SPACE.py b/def_SPACE.py index 9a6353b..102f6f4 100755 --- a/def_SPACE.py +++ b/def_SPACE.py @@ -7,8 +7,7 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), "' '", - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_StyledWords.py b/def_StyledWords.py index 1fc0bd1..05a7583 100755 --- a/def_StyledWords.py +++ b/def_StyledWords.py @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), Choice(0, Sequence( "**", @@ -25,6 +24,6 @@ Diagram( "_" ) ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), Choice(0, Sequence( "<", @@ -16,6 +15,6 @@ Diagram( ), NonTerminal("![<>] PRINTABLES"), ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) diff --git a/def_Words.py b/def_Words.py index cfc07dc..f4e5152 100755 --- a/def_Words.py +++ b/def_Words.py @@ -7,13 +7,12 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), Choice(0, NonTerminal("StyledWords"), NonTerminal("LinkedWords"), NonTerminal("AnnotatedWords"), NonTerminal("PlainWords") ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) @@ -7,7 +7,6 @@ from os.path import basename, splitext from railroad import * Diagram( - Start("complex"), Choice(0, Sequence( OneOrMore(NonTerminal("SPACE")), @@ -20,6 +19,6 @@ Diagram( Optional(NonTerminal("SPACE"), True) ) ), - End("complex") + type="complex" ).writeStandalone( open(splitext(basename(__file__))[0] + ".svg", "w").write) |
