aboutsummaryrefslogtreecommitdiff
path: root/syntax
diff options
context:
space:
mode:
Diffstat (limited to 'syntax')
-rwxr-xr-xsyntax/def_AnnotatedWords.py4
-rwxr-xr-xsyntax/def_AnnotatedWordsX.py4
-rwxr-xr-xsyntax/def_Block.py4
-rwxr-xr-xsyntax/def_HardBreak.py4
-rwxr-xr-xsyntax/def_Header.py4
-rwxr-xr-xsyntax/def_LinkDefinition.py4
-rwxr-xr-xsyntax/def_LinkLabel.py4
-rwxr-xr-xsyntax/def_LinkTitle.py4
-rwxr-xr-xsyntax/def_LinkedWords.py4
-rwxr-xr-xsyntax/def_List.py4
-rwxr-xr-xsyntax/def_Markdown.py4
-rwxr-xr-xsyntax/def_NEWLINE.py4
-rwxr-xr-xsyntax/def_PRINTABLES.py4
-rwxr-xr-xsyntax/def_Paragraph.py4
-rwxr-xr-xsyntax/def_PlainWords.py4
-rwxr-xr-xsyntax/def_SEMPREFIX.py4
-rwxr-xr-xsyntax/def_SPACE.py4
-rwxr-xr-xsyntax/def_SemWords.py4
-rwxr-xr-xsyntax/def_StyledWords.py4
-rwxr-xr-xsyntax/def_Uri.py4
-rwxr-xr-xsyntax/def_Words.py4
-rwxr-xr-xsyntax/def__.py4
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)