From 193f947b0f6e5774f78cf05e3ed13faca9eca67f Mon Sep 17 00:00:00 2001 From: Jonak-Adipta-Kalita Date: Sun, 16 Oct 2022 17:08:15 +0530 Subject: [PATCH] input now can have value!! --- src/basic.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/basic.py b/src/basic.py index 911929a..a5229a2 100644 --- a/src/basic.py +++ b/src/basic.py @@ -62,14 +62,14 @@ def execute_print_ret(self, exec_ctx): execute_print_ret.arg_names = ["value"] def execute_input(self, exec_ctx): - text = input() + text = input(str(exec_ctx.symbol_table.get("value"))) return RTResult().success(String(text)) - execute_input.arg_names = [] + execute_input.arg_names = ["value"] def execute_input_int(self, exec_ctx): while True: - text = input() + text = input(str(exec_ctx.symbol_table.get("value"))) try: number = int(text) break @@ -77,7 +77,7 @@ def execute_input_int(self, exec_ctx): print(f"'{text}' must be an integer. Try again!") return RTResult().success(Number(number)) - execute_input_int.arg_names = [] + execute_input_int.arg_names = ["value"] def execute_clear(self, exec_ctx): os.system("cls" if os.name == "nt" else "cls")