aboutsummaryrefslogtreecommitdiff
path: root/src/smp/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/smp/__init__.py')
-rw-r--r--src/smp/__init__.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/smp/__init__.py b/src/smp/__init__.py
index 22085ae..d6e5d52 100644
--- a/src/smp/__init__.py
+++ b/src/smp/__init__.py
@@ -20,7 +20,8 @@ def read_stdin():
import sys
data = sys.stdin.read()
- macro_processor = smp.macro_processor.MacroProcessor()
+ macro_processor_state = smp.macro_processor.MacroProcessorState()
+ macro_processor = macro_processor_state.macro_processor()
res = macro_processor.process_input(data)
print("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━", file=sys.stderr)
print(res)
@@ -44,7 +45,10 @@ def main():
with open(sys.argv[1], "r") as f:
file_content = f.read()
- macro_processor = smp.macro_processor.MacroProcessor()
+ macro_processor_state = smp.macro_processor.MacroProcessorState()
+ macro_processor = macro_processor_state.macro_processor()
res = macro_processor.process_input(file_content)
+ macro_processor.store("", "", "")
+ breakpoint()
print("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━", file=sys.stderr)
print(res)