From 3a297b04513cb47cdc5de31de8285a7e51b917ba Mon Sep 17 00:00:00 2001 From: "Jacobo B." Date: Thu, 2 Jan 2025 20:53:26 +0100 Subject: [PATCH] chore: correct wrong rebase (#20) Corrects some changes that were lost on a previous rebase. --- src/parser.py | 4 +--- src/preprocessor.py | 6 ++---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/parser.py b/src/parser.py index 74b756d..50d602b 100755 --- a/src/parser.py +++ b/src/parser.py @@ -12,9 +12,7 @@ def __init__( self, grammar=grammar.imperivm, visitor=visitor.ImperivmVisitor(), - preprocessor=preprocessor.PipelinePreprocessor( - [preprocessor.CommentsPreprocessor()] - ), + preprocessor=preprocessor.PipelinePreprocessor([preprocessor.CommentsPreprocessor()]), ): self.grammar = grammar self.visitor = visitor diff --git a/src/preprocessor.py b/src/preprocessor.py index d74f943..1decb12 100644 --- a/src/preprocessor.py +++ b/src/preprocessor.py @@ -5,16 +5,14 @@ class Preprocessor(ABC): @abstractmethod - def process(self, program: str): + def process(self, program: str) -> str: pass class CommentsPreprocessor(Preprocessor): @override def process(self, program: str): - cleaned_program = map( - lambda line: re.sub(r"#.*$", "", line), program.splitlines() - ) + cleaned_program = map(lambda line: re.sub(r"#.*$", "", line), program.splitlines()) return "\n".join(cleaned_program)