aboutsummaryrefslogtreecommitdiff
path: root/src/smp/__init__.py
diff options
context:
space:
mode:
authorQrius <[email protected]>2025-03-05 08:41:05 +0100
committerQrius <[email protected]>2025-03-05 08:41:08 +0100
commit313e059f367f2ac291cd409e77d22673f9595848 (patch)
tree6440ebdd65e015f8c6b0147fd8eb5f877f35c34e /src/smp/__init__.py
parent5fb097851d88b42188ee0502270d8c336102783a (diff)
downloadskaldpress-313e059f367f2ac291cd409e77d22673f9595848.tar.gz
skaldpress-313e059f367f2ac291cd409e77d22673f9595848.zip
First iteration of py skaldpress version
Diffstat (limited to 'src/smp/__init__.py')
-rw-r--r--src/smp/__init__.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/smp/__init__.py b/src/smp/__init__.py
index 63cecaf..22085ae 100644
--- a/src/smp/__init__.py
+++ b/src/smp/__init__.py
@@ -2,6 +2,11 @@ __version__ = "0.0.1"
import smp.macro_processor
import smp.builtins
+__all__ = [
+ "smp.macro_processor",
+ "smp.builtins",
+]
+
def repl():
print("=Skaldpress Macro Processor (REPL)")
@@ -15,8 +20,8 @@ def read_stdin():
import sys
data = sys.stdin.read()
- smp = macro_processor.MacroProcessor()
- res = smp.process_input(data)
+ macro_processor = smp.macro_processor.MacroProcessor()
+ res = macro_processor.process_input(data)
print("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━", file=sys.stderr)
print(res)
@@ -39,7 +44,7 @@ def main():
with open(sys.argv[1], "r") as f:
file_content = f.read()
- smp = macro_processor.MacroProcessor()
- res = smp.process_input(file_content)
+ macro_processor = smp.macro_processor.MacroProcessor()
+ res = macro_processor.process_input(file_content)
print("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━", file=sys.stderr)
print(res)