From bc8d82e0be0cfc683009cf1a5992e36fd1b2a0b3 Mon Sep 17 00:00:00 2001 From: Florentin Labelle <florentin.labelle@student-cs.fr> Date: Thu, 13 Oct 2022 12:42:59 +0200 Subject: [PATCH] remove list type hints --- calculator/calculator.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/calculator/calculator.py b/calculator/calculator.py index 1847cd0..a546fb8 100644 --- a/calculator/calculator.py +++ b/calculator/calculator.py @@ -2,7 +2,7 @@ This Calculator holds the logic for the calculator. """ from calculator.operators import Operator, STANDARD_OPERATORS -from calculator.expression import Token, Term, Expression, TermExpression, OperatorExpression +from calculator.expression import Term, Expression, TermExpression, OperatorExpression class Calculator: @@ -18,7 +18,7 @@ class Calculator: operators = STANDARD_OPERATORS self.operators = operators - def tokenize(self, line: str) -> list[Token]: + def tokenize(self, line: str): """ Tokenize an expression into a list of tokens. """ @@ -34,7 +34,7 @@ class Calculator: raise ValueError(f"Invalid token {token}") from exc return tokens - def parse(self, tokens: list[Token]) -> Expression: + def parse(self, tokens) -> Expression: """ Parse a list of tokens into an ordered expression. """ -- GitLab