diff --git a/parser.py b/parser.py index 96ee05c..e74ec07 100644 --- a/parser.py +++ b/parser.py @@ -174,19 +174,10 @@ def digits(self): digit = self.lookahead.value self.match(digit) self.postfix.append(token) - self.digits_prime() + self.digits() - def digits_prime(self): - if self.lookahead.type == "NUM": - token = self.lookahead - - digit = self.lookahead.value - self.match(digit) - self.postfix.append(token) - self.digits_prime() - else: - return + def optional_fraction(self):