.gitattributes
.gitignore
CONTRIBUTING.md
ERRORS.md
HANDOFF.md
LICENSE
README.md
REPL_TUTORIAL.md
ROADMAP_V2 (1).md
TUTORIAL.md
main.py
new_audit.md
pyproject.toml
run_tests.py
test.ipp
test.txt
test_both.ipp
test_class.ipp
test_comprehension.ipp
test_do_debug.ipp
test_do_simple.ipp
test_export.ipp
test_expr.ipp
test_history.txt
test_input.txt
test_load.ipp
test_match.ipp
test_output.txt
test_repeat.ipp
test_simple.ipp
test_stack_fix.ipp
test_str.ipp
test_vm_cmd.ipp
test_vm_for.ipp
test_while.ipp
test_while2.ipp
.github/workflows/publish.yml
backup/v1.2.4/vm/__init__.py
backup/v1.2.4/vm/bytecode.py
backup/v1.2.4/vm/compiler.py
backup/v1.2.4/vm/vm.py
docs/REGRESSION_TEST_ISSUES.md
examples/benchmark_test.ipp
examples/class_example.ipp
examples/dog.ipp
examples/dog2.ipp
examples/dog3.ipp
examples/functions.ipp
examples/game_helpers.ipp
examples/hello_world.ipp
examples/math.ipp
examples/pong_game.ipp
examples/pong_game.py
examples/pong_terminal.ipp
examples/simple_test.ipp
examples/test_all.ipp
examples/test_framework.ipp
examples/test_import.ipp
examples/test_v02.ipp
ipp/cli.py
ipp/main.py
ipp/interpreter/__init__.py
ipp/interpreter/interpreter.py
ipp/lexer/__init__.py
ipp/lexer/lexer.py
ipp/lexer/token.py
ipp/lsp/__init__.py
ipp/lsp/server.py
ipp/network/__init__.py
ipp/network/ftp.py
ipp/network/http.py
ipp/network/smtp.py
ipp/network/websocket.py
ipp/parser/__init__.py
ipp/parser/ast.py
ipp/parser/parser.py
ipp/runtime/__init__.py
ipp/runtime/builtins.py
ipp/runtime/canvas.py
ipp/runtime/highlighter.py
ipp/runtime/keyboard.py
ipp/vm/__init__.py
ipp/vm/bytecode.py
ipp/vm/compiler.py
ipp/vm/vm.py
ipp/wasm/__init__.py
ipp/wasm/compiler.py
ipp/wasm/runtime.py
ipp_lang.egg-info/PKG-INFO
ipp_lang.egg-info/SOURCES.txt
ipp_lang.egg-info/dependency_links.txt
ipp_lang.egg-info/entry_points.txt
ipp_lang.egg-info/top_level.txt
scripts/bump_version.py
temp_check/ipp_lang-1.5.4.5-py3-none-any.whl
tests/regression.py
tests/runner.ipp
tests/misc/test_collections.ipp
tests/misc/test_debug_and.ipp
tests/misc/test_debug_and2.ipp
tests/misc/test_debug_and3.ipp
tests/misc/test_debug_and4.ipp
tests/misc/test_debug_and5.ipp
tests/misc/test_debug_and6.ipp
tests/misc/test_debug_bool.ipp
tests/misc/test_debug_eq.ipp
tests/misc/test_debug_eq10.ipp
tests/misc/test_debug_eq11.ipp
tests/misc/test_debug_eq12.ipp
tests/misc/test_debug_eq2.ipp
tests/misc/test_debug_eq3.ipp
tests/misc/test_debug_eq4.ipp
tests/misc/test_debug_eq5.ipp
tests/misc/test_debug_eq6.ipp
tests/misc/test_debug_eq7.ipp
tests/misc/test_debug_eq8.ipp
tests/misc/test_debug_eq9.ipp
tests/misc/test_debug_items.ipp
tests/misc/test_debug_items2.ipp
tests/misc/test_debug_test.ipp
tests/misc/test_debug_true.ipp
tests/misc/test_debug_true2.ipp
tests/misc/test_easing_random.ipp
tests/misc/test_math.ipp
tests/misc/test_named_args.ipp
tests/misc/test_output.txt
tests/misc/test_repl_cmds.txt
tests/misc/test_stdlib.ipp
tests/misc/test_str_method.ipp
tests/misc/test_tuple_unpack.ipp
tests/misc/test_vec2.ipp
tests/v05/test_features.ipp
tests/v05/test_features.ippc
tests/v06/test_features.ipp
tests/v06/test_features.ippc
tests/v07/test_features.ipp
tests/v07/test_features.ippc
tests/v08/test_features.ipp
tests/v08/test_features.ippc
tests/v09/test_features.ipp
tests/v09/test_features.ippc
tests/v1/benchmark.py
tests/v1/test_features.ipp
tests/v1/test_features.ippc
tests/v1/benchmarks/comparison.md
tests/v1/benchmarks/ipp_benchmarks.ipp
tests/v1/benchmarks/lua_benchmarks.lua
tests/v1/benchmarks/python_benchmarks.py
tests/v1/benchmarks/run_benchmarks.py
tests/v1/benchmarks/vm_benchmark.py
tests/v10/test_features.ipp
tests/v10/test_features.ippc
tests/v11/test_features.ipp
tests/v11/test_features.ippc
tests/v12/test_features.ipp
tests/v12/test_features.ippc
tests/v12/utils.ipp
tests/v1_0_1/test_features.ipp
tests/v1_0_1/test_features.ippc
tests/v1_1_0/test_features.ipp
tests/v1_1_0/test_features.ippc
tests/v1_1_1/test_features.ipp
tests/v1_1_1/test_features.ippc
tests/v1_3_10/test_repl_commands.py
tests/v1_3_10/test_repl_intelligence.ipp
tests/v1_3_10/test_repl_intelligence.ippc
tests/v1_3_10/test_repl_practical.py
tests/v1_3_10/test_repl_slow.py
tests/v1_3_10/test_tab_completion.ipp
tests/v1_3_10/test_tab_completion.ippc
tests/v1_3_2/test_features.ipp
tests/v1_3_2/test_features.ippc
tests/v1_3_3/test_features.ipp
tests/v1_3_3/test_features.ippc
tests/v1_3_3/test_network.ipp
tests/v1_3_4/test_advanced_features.ipp
tests/v1_3_4/test_advanced_features.ippc
tests/v1_3_4/test_collections.ipp
tests/v1_3_4/test_collections.ippc
tests/v1_3_4/test_core_builtins.ipp
tests/v1_3_4/test_core_builtins.ippc
tests/v1_3_4/test_data_formats.ipp
tests/v1_3_4/test_data_formats.ippc
tests/v1_3_4/test_file_io.ipp
tests/v1_3_4/test_file_io.ippc
tests/v1_3_4/test_math_library.ipp
tests/v1_3_4/test_math_library.ippc
tests/v1_3_4/test_string_functions.ipp
tests/v1_3_4/test_string_functions.ippc
tests/v1_3_6/test_vm_compat.ipp
tests/v1_3_7/load_test.ipp
tests/v1_3_7/test_repl_enhancements.ipp
tests/v1_3_7/test_repl_enhancements.ippc
tests/v1_3_7/test_vm_bugs.ipp
tests/v1_3_7/test_vm_bugs.ippc
tests/v1_3_8/test_networking_collections.ipp
tests/v1_3_8/test_networking_collections.ippc
tests/v1_3_8/test_websocket.ipp
tests/v1_3_8/test_websocket.ippc
tests/v1_3_9/test_error_handling.ipp
tests/v1_3_9/test_error_handling.ippc
tests/v1_4_0/test_generators.ipp
tests/v1_4_0/test_generators.ippc
tests/v1_5_0/test_additional_builtins.ipp
tests/v1_5_0/test_additional_builtins.ippc
tests/v1_5_0/test_async_await.ipp
tests/v1_5_0/test_async_await.ippc
tests/v1_5_10/test_stdlib_v1510.ipp
tests/v1_5_11/test_module_v1511.ipp
tests/v1_5_12/test_docs_v1512.ipp
tests/v1_5_13/test_polish_v1513.ipp
tests/v1_5_14/test_bugfixes_v1514.ipp
tests/v1_5_15/test_syntax_v1515.ipp
tests/v1_5_16/test_vm_mode_v1516.ipp
tests/v1_5_16/test_vm_v1516.ipp
tests/v1_5_2/test_wasm_backend.ipp
tests/v1_5_2/test_wasm_backend.ippc
tests/v1_5_2/test_wasm_backend.wat
tests/v1_5_2/test_wasm_implementation.ipp
tests/v1_5_2/test_wasm_implementation.ippc
tests/v1_5_2/test_web_playground.ipp
tests/v1_5_2/test_web_playground.ippc
tests/v1_5_21/test_for_in_loop.ipp
tests/v1_5_21/test_for_in_loop.ippc
tests/v1_5_22/test_pi_e_constants.ipp
tests/v1_5_22/test_pi_e_constants.ippc
tests/v1_5_23/test_let_immutable.ipp
tests/v1_5_23/test_let_immutable.ippc
tests/v1_5_24/test_str_method.ipp
tests/v1_5_24/test_str_method.ippc
tests/v1_5_25/test_static_methods.ipp
tests/v1_5_25/test_static_methods.ippc
tests/v1_5_26/test_continue_while.ipp
tests/v1_5_26/test_continue_while.ippc
tests/v1_5_27/test_continue_for.ipp
tests/v1_5_27/test_continue_for.ippc
tests/v1_5_28/test_multi_var.ipp
tests/v1_5_28/test_multi_var.ippc
tests/v1_5_29/test_list_comp.ipp
tests/v1_5_29/test_list_comp.ippc
tests/v1_5_3/test_canvas_2d.ipp
tests/v1_5_3/test_canvas_2d.ippc
tests/v1_5_3/test_webgl.ipp
tests/v1_5_3/test_webgl.ippc
tests/v1_5_30/test_dict_comp.ipp
tests/v1_5_30/test_dict_comp.ippc
tests/v1_5_31/test_cache.ipp
tests/v1_5_31/test_cache.ippc
tests/v1_5_32/test_set_index.ipp
tests/v1_5_32/test_set_index.ippc
tests/v1_5_33/test_do_while.ipp
tests/v1_5_33/test_do_while.ippc
tests/v1_5_34/test_multi_catch.ipp
tests/v1_5_34/test_multi_catch.ippc
tests/v1_5_35/test_variadic.ipp
tests/v1_5_35/test_variadic.ippc
tests/v1_5_36/test_fstrings.ipp
tests/v1_5_36/test_fstrings.ippc
tests/v1_5_37/helpers.ipp
tests/v1_5_37/test_import.ipp
tests/v1_5_37/test_import.ippc
tests/v1_5_38/test_spread.ipp
tests/v1_5_38/test_spread.ippc
tests/v1_5_4/test_repl_enhancements.ipp
tests/v1_5_4/test_repl_enhancements_v143.ipp
tests/v1_5_4/test_repl_enhancements_v143.ippc
tests/v1_5_4/test_repl_enhancements_v144.ipp
tests/v1_5_4/test_repl_enhancements_v144.ippc
tests/v1_5_4/test_repl_enhancements_v145.ipp
tests/v1_5_4/test_repl_enhancements_v145.ippc
tests/v1_5_4/test_repl_enhancements_v146.ipp
tests/v1_5_4/test_repl_enhancements_v146.ippc
tests/v1_5_4/test_repl_enhancements_v147.ipp
tests/v1_5_4/test_repl_enhancements_v147.ippc
tests/v1_5_5/test_3d_math_v150.ipp
tests/v1_5_5/test_3d_math_v150.ippc
tests/v1_5_5/test_basic_renderer_v154.ipp
tests/v1_5_5/test_basic_renderer_v154.ippc
tests/v1_5_5/test_matrix_ops_v151.ipp
tests/v1_5_5/test_matrix_ops_v151.ippc
tests/v1_5_5/test_quaternion_v152.ipp
tests/v1_5_5/test_quaternion_v152.ippc
tests/v1_5_5/test_scene_graph_v153.ipp
tests/v1_5_5/test_scene_graph_v153.ippc
tests/v1_5_6/test_primitives_v156.ipp
tests/v1_5_6/test_primitives_v156.ippc
tests/v1_5_7/test_visualization_v157.ipp
tests/v1_5_8/test_performance_v158.ipp
tests/v1_5_9/test_debugging_v159.ipp
tests/v1_6_0/test_operator_overload.ipp
tests/v1_6_0/test_operator_overload.ippc
tests/v1_6_1/test_exception_types.ipp
tests/v1_6_1/test_exception_types.ippc
tests/v1_6_10/test_set.ipp
tests/v1_6_10/test_set.ippc
tests/v1_6_11/test_tailcall.ipp
tests/v1_6_11/test_tailcall.ippc
tests/v1_6_12/test_fluent.ipp
tests/v1_6_12/test_fluent.ippc
tests/v1_6_13/test_string_format.ipp
tests/v1_6_13/test_string_format.ippc
tests/v1_6_14/test_bytecode_cache.ipp
tests/v1_6_14/test_bytecode_cache.ippc
tests/v1_6_15/test_linter.ipp
tests/v1_6_15/test_linter.ippc
tests/v1_6_2/test_decorator.ipp
tests/v1_6_2/test_decorator.ippc
tests/v1_6_3/test_multi_return.ipp
tests/v1_6_3/test_multi_return.ippc
tests/v1_6_4/test_named_args.ipp
tests/v1_6_4/test_named_args.ippc
tests/v1_6_5/test_property.ipp
tests/v1_6_5/test_property.ippc
tests/v1_6_6/test_signal.ipp
tests/v1_6_6/test_signal.ippc
tests/v1_6_7/test_slicing.ipp
tests/v1_6_7/test_slicing.ippc
tests/v1_6_8/test_matrix.ipp
tests/v1_6_8/test_matrix.ippc
tests/v1_6_9/test_async.ipp
tests/v1_6_9/test_async.ippc
tests/v1_7_0/test_archive.ipp
tests/v1_7_0/test_archive.ippc
tests/v1_7_1/test_opcodes.ipp
tests/v1_7_1/test_opcodes.ippc
tests/v1_7_2/test_error_quality.ipp
tests/v1_7_2/test_error_quality.ippc
tests/v1_7_3/test_package_manager.ipp
tests/v1_7_3/test_package_manager.ippc
tests/v1_7_4/test_lsp_completion.ipp
tests/v1_7_4/test_lsp_completion.ippc
tests/v1_7_5/test_wasm.ipp
tests/v1_7_5/test_wasm.ippc
tests/v1_7_6/test_semicolons.ipp
tests/v1_7_6_1/test_print_multiarg.ipp
tests/v1_7_6_2/test_dict_get.ipp
tests/v1_7_7/test_extends.ipp
tests/v1_7_7_1/test_super.ipp
tests/v1_7_8/test_explicit_self.ipp
tests/v1_7_8_1/test_str_basic.ipp
tests/v1_7_8_1/test_str_basic.ippc
tests/v1_7_8_1/test_str_collections.ipp
tests/v1_7_8_1/test_str_collections.ippc
tests/v1_7_8_1/test_str_concat.ipp
tests/v1_7_8_1/test_str_concat.ippc
tests/v1_7_8_1/test_str_contains.ipp
tests/v1_7_8_1/test_str_default.ipp
tests/v1_7_8_1/test_str_default.ippc
tests/v1_7_8_1/test_str_inheritance.ipp
tests/v1_7_8_1/test_str_inheritance.ippc
tests/v1_7_8_2/test_repr_advanced.ipp
tests/v1_7_8_2/test_repr_advanced.ippc
tests/v1_7_8_2/test_repr_builtin.ipp
tests/v1_7_8_2/test_repr_builtin.ippc
tests/v1_7_8_2/test_repr_collections.ipp
tests/v1_7_8_2/test_repr_collections.ippc
tests/v1_7_8_2/test_repr_collections_adv.ipp
tests/v1_7_8_2/test_repr_collections_adv.ippc
tests/v1_7_8_2/test_repr_default.ipp
tests/v1_7_8_2/test_repr_default.ippc
tests/v1_7_8_2/test_repr_inheritance.ipp
tests/v1_7_8_2/test_repr_inheritance.ippc
tests/v1_7_8_2/test_repr_method.ipp
tests/v1_7_8_2/test_repr_method.ippc
tests/v1_7_8_2/test_repr_nested.ipp
tests/v1_7_8_2/test_repr_nested.ippc
tests/v1_7_8_3/test_len_basic.ipp
tests/v1_7_8_3/test_len_basic.ippc
tests/v1_7_8_3/test_len_default.ipp
tests/v1_7_8_3/test_len_default.ippc
tests/v1_7_8_3/test_len_inheritance.ipp
tests/v1_7_8_3/test_len_inheritance.ippc
tests/v1_7_9/test_try_catch_div.ipp
tests/v1_7_9/test_try_catch_div.ippc
tests/v1_7_9/test_try_catch_index.ipp
tests/v1_7_9/test_try_catch_index.ippc
tests/v1_7_9/test_try_catch_nil.ipp
tests/v1_7_9/test_try_catch_nil.ippc
tests/v1_7_9/test_try_catch_throw.ipp
tests/v1_7_9/test_try_catch_throw.ippc
tests/v1_7_9_1/test_assert_fail.ipp
tests/v1_7_9_1/test_assert_msg.ipp
tests/v1_7_9_1/test_assert_pass.ipp
tests/v1_7_9_1/test_error_line.ipp
tests/v1_7_9_1/test_vm_line.py
tests/v1_7_9_1_1/test_keyboard.ipp
tests/v1_7_9_1_1/test_keyboard.ippc
tests/v1_7_9_1_12/test_isclose.ipp
tests/v1_7_9_1_12/test_isclose.ippc
tests/v1_7_9_1_13/test_class_field_error.ipp
tests/v1_7_9_1_13/test_class_field_error.ippc
tests/v1_7_9_1_13/test_class_field_error_msg.py
tests/v1_7_9_1_14/test_trunc_floor.ipp
tests/v1_7_9_1_15/test_closure_loop.ipp
tests/v1_7_9_1_16/test_class_fields.ipp
tests/v1_7_9_1_17/test_assert_msg.ipp
tests/v1_7_9_1_2/test_ansi_strip.ipp
tests/v1_7_9_1_2/test_ansi_strip.ippc
tests/v1_7_9_1_3/test_playground.ipp
tests/v1_7_9_1_3/test_playground.ippc
tests/v1_7_9_1_4/test_themes.ipp
tests/v1_7_9_1_4/test_themes.ippc
tests/v1_7_9_1_5/test_docs.ipp
tests/v1_7_9_1_5/test_docs.ippc
tests/v1_7_9_1_9/test_highlight_cmd.ipp
tests/v1_7_9_1_9/test_highlight_cmd.ippc
tests/v1_7_9_1_9/test_highlighter.ipp
tests/v1_7_9_1_9/test_highlighter.ippc
tests/v1_7_9_1_9/test_playground_bundle.py
tests/v1_7_9_2/test_assert_message.ipp
tests/v1_7_9_2/test_assert_message.ippc
tests/v1_8_0/test_string_methods.ipp
tests/v1_8_0_1/test_str_format.ipp
tests/v1_8_0_2/test_str_search.ipp
tests/v1_8_0_3/test_str_repeat.ipp
tests/v1_8_0_4/test_str_padding.ipp
tests/v1_8_0_5/test_str_predicates.ipp
tests/v1_8_1/test_variadic_fix.ipp
tests/v1_8_1_1/test_list_mutation.ipp
tests/v1_8_1_2/test_list_aggregates.ipp
tests/v1_8_1_3/test_list_transforms.ipp
tests/v1_8_1_4/test_list_search.ipp
tests/v1_8_2/test_multi_assign.ipp
tests/v2_0_0/test_c_extension.ipp
tests/v2_0_0/test_c_extension.ippc
vscode-extension/README.md
vscode-extension/ipp-language-support-1.5.1.vsix
vscode-extension/language-configuration.json
vscode-extension/package-lock.json
vscode-extension/package.json
vscode-extension/tsconfig.json
vscode-extension/out/extension.js
vscode-extension/out/extension.js.map
vscode-extension/snippets/snippets.json
vscode-extension/src/extension.ts
vscode-extension/syntaxes/ipp.tmLanguage.json
web-playground/README.md
web-playground/index.html
web-playground/ipp-bundle.js
web-playground/ipp-syntax.json