From becd30015b4088772ee5d238af81b86f6144b31c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Mon, 13 May 2024 23:00:47 +0300 Subject: [PATCH] d --- "v4/\\" | 91 --------------------------------------------------------- 1 file changed, 91 deletions(-) delete mode 100644 "v4/\\" diff --git "a/v4/\\" "b/v4/\\" deleted file mode 100644 index 679e775..0000000 --- "a/v4/\\" +++ /dev/null @@ -1,91 +0,0 @@ -from cli import * -from llm import * -from shell_Context import * - -# Greet the user upon start -@llm_by_value -def shell_launch( - c: shell_Context -) -> shell_Context: - c.cCLI = cli_greetUser(c.cCLI) - c.cCLI.input = "help" - c.cCLI = cli_showHelp(c.cCLI) - - c.output = c.cCLI.outputGreeting + "\n" + c.cCLI.outputHelp - return c -#} - -# Switch among CLI functions based on input -# -# Conditions: -# 1. User requested to quit the game -# 2. User plays the game -@llm_by_value -def shell_processInput( - c: shell_Context -) -> shell_Context: - # Exit - if ( - c.input == "e" or - c.input == "exit" or - c.input == "q" or - c.input == "quit" - ): - c.exit = True - return c - #} - - c.cCLI.input = c.input - c.output = "" - - # Help (aka commands) - c.cCLI = cli_showHelp(c.cCLI) - if ( - c.cCLI.recentField == "outputHelp" - ): - c.output += c.cCLI.outputHelp - #} - - c.cCLI = cli_selectItem(c.cCLI) - - # Game actions. - if ( - c.cCLI.recentField == "cMemory" - ): - # Prompt second item. - cli = cli_shouldPromptSelection(c.cCLI) - if ( - cli.recentField == "outputPromptSelection" - ): - c.output += cli.outputPromptSelection - #} - - # Check matching items. - cli = c.cCLI - memory = memory_shouldHideMatchingItems(cli.cMemory) - cli.recentField = "cMemory" - # Report matched items. - cli = cli_shouldReportMatchedItems(cli) - if ( - cli.recentField == "outputMatchedItems" - ): - c.output += cli.outputMatchedItems - c.cCLI.cMemory = memory - #} - - # Check mismatching items. - memory = memory_shouldDeselectMismatchedItems(c.cCLI.cMemory) - c.cCLI.recentField = "cMemory" - # Report mismatched items. - cli = cli_shouldReportMismatchedItems(c.cCLI) - if ( - cli.recentField == "outputMismatchedItems" - ): - c.output += cli.outputMismatchedItems - c.cCLI.cMemory = memory - #} - - #} - - return c -#}