From fe1e968d24ac9047f1e3695b338efd95843517ee Mon Sep 17 00:00:00 2001 From: "deepsource-autofix-local[bot]" <61578317+deepsource-autofix-local[bot]@users.noreply.github.com> Date: Sun, 27 Sep 2020 18:43:06 +0000 Subject: [PATCH 1/2] Remove unused variables --- lox/lox.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lox/lox.py b/lox/lox.py index 2795fe7..861fc11 100755 --- a/lox/lox.py +++ b/lox/lox.py @@ -51,7 +51,7 @@ def run(self, source): statements = Parser(tokens, self).parse() if self.had_error: return - resolver = self.resolver.resolve(statements) + self.resolver.resolve(statements) if self.had_error: return self.interpreter.interpret(statements) From 327949beff28e83eda29f03a9abcfa6d908d0cd5 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix-local[bot]" <61578317+deepsource-autofix-local[bot]@users.noreply.github.com> Date: Sun, 27 Sep 2020 18:43:47 +0000 Subject: [PATCH 2/2] Format code with black and isort This commit fixes the style issues introduced in fe1e968 according to the output from black and isort. Details: https://deepsource.icu/gh/rahul-deepsource/plox/transform/6bfb80a2-b1a3-443d-b7af-fd39ceb237b7/ --- lox/lox.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lox/lox.py b/lox/lox.py index 861fc11..c3fb38e 100755 --- a/lox/lox.py +++ b/lox/lox.py @@ -6,6 +6,7 @@ from lox.scanner import Scanner from lox.tokentype import TokenType + class Lox: def __init__(self): self.had_error = False @@ -15,7 +16,7 @@ def __init__(self): def _report(self, line, where, message): # Should we pipe to `sys.stderr`? - print(f'[Line {line}] Error{where}: {message}') + print(f"[Line {line}] Error{where}: {message}") def error(self, token, message): self.had_error = True @@ -23,13 +24,13 @@ def error(self, token, message): self._report(token.line, " at end", message) else: self._report(token.line, f" at '{token.lexeme}'", message) - + def runtime_error(self, err): - print(f'[Line {err.token.line}] {err}') + print(f"[Line {err.token.line}] {err}") self.had_runtime_error = True def run_file(self, filename): - with open(filename, 'r') as f: + with open(filename, "r") as f: self.run(f.read()) EXIT_CODE = 0 @@ -41,7 +42,7 @@ def run_file(self, filename): def run_prompt(self): while True: - reader = input('> ') + reader = input("> ") self.run(reader) self.had_error = False @@ -56,6 +57,7 @@ def run(self, source): return self.interpreter.interpret(statements) + def main(): l = Lox() if len(sys.argv) > 2: @@ -67,5 +69,5 @@ def main(): l.run_prompt() -if __name__ == '__main__': +if __name__ == "__main__": main()