diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-24 14:53:57 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-24 14:53:57 +0200 |
| commit | d679ab906c9d304e7bbb869e27109aca64a55a28 (patch) | |
| tree | cdecb124b1a0135333524f2caf8da5822265ff54 /syntax | |
| parent | 9d6da046d07b39bf14ca6c97b7781d1da38c6b49 (diff) | |
fix generate syntax diagram in subdir
Diffstat (limited to 'syntax')
| -rwxr-xr-x | syntax/def_AnnotatedWords.py | 4 | ||||
| -rwxr-xr-x | syntax/def_AnnotatedWordsX.py | 4 | ||||
| -rwxr-xr-x | syntax/def_Block.py | 4 | ||||
| -rwxr-xr-x | syntax/def_HardBreak.py | 4 | ||||
| -rwxr-xr-x | syntax/def_Header.py | 4 | ||||
| -rwxr-xr-x | syntax/def_LinkDefinition.py | 4 | ||||
| -rwxr-xr-x | syntax/def_LinkLabel.py | 4 | ||||
| -rwxr-xr-x | syntax/def_LinkTitle.py | 4 | ||||
| -rwxr-xr-x | syntax/def_LinkedWords.py | 4 | ||||
| -rwxr-xr-x | syntax/def_List.py | 4 | ||||
| -rwxr-xr-x | syntax/def_Markdown.py | 4 | ||||
| -rwxr-xr-x | syntax/def_NEWLINE.py | 4 | ||||
| -rwxr-xr-x | syntax/def_PRINTABLES.py | 4 | ||||
| -rwxr-xr-x | syntax/def_Paragraph.py | 4 | ||||
| -rwxr-xr-x | syntax/def_PlainWords.py | 4 | ||||
| -rwxr-xr-x | syntax/def_SEMPREFIX.py | 4 | ||||
| -rwxr-xr-x | syntax/def_SPACE.py | 4 | ||||
| -rwxr-xr-x | syntax/def_SemWords.py | 4 | ||||
| -rwxr-xr-x | syntax/def_StyledWords.py | 4 | ||||
| -rwxr-xr-x | syntax/def_Uri.py | 4 | ||||
| -rwxr-xr-x | syntax/def_Words.py | 4 | ||||
| -rwxr-xr-x | syntax/def__.py | 4 |
22 files changed, 22 insertions, 66 deletions
diff --git a/syntax/def_AnnotatedWords.py b/syntax/def_AnnotatedWords.py index 8449ace..729411b 100755 --- a/syntax/def_AnnotatedWords.py +++ b/syntax/def_AnnotatedWords.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -14,5 +13,4 @@ Diagram( NonTerminal('![{}] PlainWords'), "}", type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_AnnotatedWordsX.py b/syntax/def_AnnotatedWordsX.py index a90aaf6..cd2b530 100755 --- a/syntax/def_AnnotatedWordsX.py +++ b/syntax/def_AnnotatedWordsX.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -19,5 +18,4 @@ Diagram( ), "}", type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_Block.py b/syntax/def_Block.py index b44c121..b9688e9 100755 --- a/syntax/def_Block.py +++ b/syntax/def_Block.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -14,5 +13,4 @@ Diagram( NonTerminal("Paragraph") ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_HardBreak.py b/syntax/def_HardBreak.py index b39251b..58d4b17 100755 --- a/syntax/def_HardBreak.py +++ b/syntax/def_HardBreak.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -11,5 +10,4 @@ Diagram( OneOrMore(NonTerminal("SPACE")), NonTerminal("NEWLINE"), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_Header.py b/syntax/def_Header.py index f8c1935..9d4b351 100755 --- a/syntax/def_Header.py +++ b/syntax/def_Header.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -22,5 +21,4 @@ Diagram( ), NonTerminal("NEWLINE"), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_LinkDefinition.py b/syntax/def_LinkDefinition.py index c340fe0..e76a0e1 100755 --- a/syntax/def_LinkDefinition.py +++ b/syntax/def_LinkDefinition.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -20,5 +19,4 @@ Diagram( ), NonTerminal("NEWLINE"), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_LinkLabel.py b/syntax/def_LinkLabel.py index 869e353..89ffd27 100755 --- a/syntax/def_LinkLabel.py +++ b/syntax/def_LinkLabel.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -13,5 +12,4 @@ Diagram( Optional(NonTerminal("_"), True), "]", type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_LinkTitle.py b/syntax/def_LinkTitle.py index beed133..0322450 100755 --- a/syntax/def_LinkTitle.py +++ b/syntax/def_LinkTitle.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -31,5 +30,4 @@ Diagram( ) ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_LinkedWords.py b/syntax/def_LinkedWords.py index d9d7301..7c564d5 100755 --- a/syntax/def_LinkedWords.py +++ b/syntax/def_LinkedWords.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -34,5 +33,4 @@ Diagram( ) ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_List.py b/syntax/def_List.py index 087727e..a6d8afc 100755 --- a/syntax/def_List.py +++ b/syntax/def_List.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -26,5 +25,4 @@ Diagram( ), NonTerminal("NEWLINE"), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_Markdown.py b/syntax/def_Markdown.py index 782e3c5..485270c 100755 --- a/syntax/def_Markdown.py +++ b/syntax/def_Markdown.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -24,5 +23,4 @@ Diagram( OneOrMore(NonTerminal("Block")), Skip() ) -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_NEWLINE.py b/syntax/def_NEWLINE.py index 2720bee..d995861 100755 --- a/syntax/def_NEWLINE.py +++ b/syntax/def_NEWLINE.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -13,5 +12,4 @@ Diagram( '\\r', ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_PRINTABLES.py b/syntax/def_PRINTABLES.py index 4fc41b4..417b7f5 100755 --- a/syntax/def_PRINTABLES.py +++ b/syntax/def_PRINTABLES.py @@ -3,11 +3,9 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( "[[:graph:]]+", type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_Paragraph.py b/syntax/def_Paragraph.py index 2f8e68d..3383804 100755 --- a/syntax/def_Paragraph.py +++ b/syntax/def_Paragraph.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -19,5 +18,4 @@ Diagram( NonTerminal("NEWLINE") ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_PlainWords.py b/syntax/def_PlainWords.py index eafe2fc..735595b 100755 --- a/syntax/def_PlainWords.py +++ b/syntax/def_PlainWords.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -16,5 +15,4 @@ Diagram( Skip() ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_SEMPREFIX.py b/syntax/def_SEMPREFIX.py index a7fc4a0..036cd66 100755 --- a/syntax/def_SEMPREFIX.py +++ b/syntax/def_SEMPREFIX.py @@ -3,11 +3,9 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( "[.#]", type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_SPACE.py b/syntax/def_SPACE.py index 102f6f4..a08904f 100755 --- a/syntax/def_SPACE.py +++ b/syntax/def_SPACE.py @@ -3,11 +3,9 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( "' '", type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_SemWords.py b/syntax/def_SemWords.py index 292e4b4..d0768ad 100755 --- a/syntax/def_SemWords.py +++ b/syntax/def_SemWords.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -20,5 +19,4 @@ Diagram( ) ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_StyledWords.py b/syntax/def_StyledWords.py index 05a7583..c387c1a 100755 --- a/syntax/def_StyledWords.py +++ b/syntax/def_StyledWords.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -25,5 +24,4 @@ Diagram( ) ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_Uri.py b/syntax/def_Uri.py index 922a49d..028c3e1 100755 --- a/syntax/def_Uri.py +++ b/syntax/def_Uri.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -16,5 +15,4 @@ Diagram( NonTerminal("![<>] PRINTABLES"), ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def_Words.py b/syntax/def_Words.py index f4e5152..89aff20 100755 --- a/syntax/def_Words.py +++ b/syntax/def_Words.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -14,5 +13,4 @@ Diagram( NonTerminal("PlainWords") ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) diff --git a/syntax/def__.py b/syntax/def__.py index 0ae7368..a7ec2c1 100755 --- a/syntax/def__.py +++ b/syntax/def__.py @@ -3,7 +3,6 @@ # Copyright 2025, Jonas Smedegaard <dr@jones.dk> # SPDX-License-Identifier: GPL-3+ -from os.path import basename, splitext from railroad import * Diagram( @@ -20,5 +19,4 @@ Diagram( ) ), type="complex" -).writeStandalone( - open(splitext(basename(__file__))[0] + ".svg", "w").write) +).writeStandalone(sys.stdout.write) |
