├── .gitattributes ├── .github └── workflows │ ├── app_compiles_and_runs.yml │ ├── app_run_and_check_exit_code.sh │ ├── cpp_integration_tests.yml │ ├── cpp_integration_tests_32bit.yml │ ├── cpp_integration_tests_clang.yml │ ├── cpp_integration_tests_mac.yml │ ├── cpp_integration_tests_win.yml │ ├── do_this_check.sh │ ├── do_this_check.yml │ ├── promote_windows_installer.yml │ ├── qt_integration_tests.yml │ ├── qt_integration_tests_mac.yml │ ├── qt_integration_tests_qt6.yml │ ├── source_instructions.sh │ └── source_instructions.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── CMakeLists.txt ├── conanfile.txt ├── fonts │ ├── CMUSerifMono-BoldItalic.sfd │ ├── CMUSerifMono-BoldItalic.ttf │ ├── CMUSerifMono-Italic.sfd │ ├── CMUSerifMono-Italic.ttf │ ├── CMUTypewriterScaled-Bold.ttf │ ├── CMUTypewriterScaled-Regular.ttf │ ├── CMU_Typewriter_Scaled-Bold.sfd │ ├── CMU_Typewriter_Scaled.sfd │ ├── JuliaMono-Bold-trimmed.sfd │ ├── JuliaMono-Bold.ttf │ ├── JuliaMono-BoldItalic-trimmed.sfd │ ├── JuliaMono-BoldItalic.ttf │ ├── JuliaMono-Italic-trimmed.sfd │ ├── JuliaMono-Regular.ttf │ ├── JuliaMono-RegularItalic.ttf │ ├── Quivira.otf │ ├── TrimmedJuliaMono-Bold.ttf │ ├── TrimmedJuliaMono-BoldItalic.ttf │ ├── TrimmedJuliaMono-RegularItalic.ttf │ ├── anchor.svg │ ├── arrow_back.svg │ ├── arrow_forward.svg │ ├── cmunbi.ttf │ ├── cmunbmr.ttf │ ├── cmunbx.ttf │ ├── cmunrm.ttf │ ├── cmuntb.ttf │ ├── cmunti.ttf │ ├── cmuntt.ttf │ ├── pi_file.svg │ ├── toolbar_glyphs.otf │ └── toolbar_glyphs.sfd ├── forscape.rc ├── keywordsubstitutioneditor.cpp ├── keywordsubstitutioneditor.h ├── lambda.ico ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindow.ui ├── mathtoolbar.cpp ├── mathtoolbar.h ├── plot.cpp ├── plot.h ├── preferences.cpp ├── preferences.h ├── preferences.ui ├── projectbrowser.cpp ├── projectbrowser.h ├── qgraphvizcall.h ├── resources.qrc ├── searchdialog.cpp ├── searchdialog.h ├── searchdialog.ui ├── splitter.cpp ├── splitter.h ├── symbolsubstitutioneditor.cpp ├── symbolsubstitutioneditor.h ├── symboltreeview.cpp └── symboltreeview.h ├── doc └── readme │ ├── EditorInteraction.gif │ ├── EditorMatrixFeatures.png │ ├── limerick.png │ └── root_finding.png ├── installer ├── config │ └── config.xml ├── createInstaller.bat └── packages │ └── com.automath.forscape │ └── meta │ ├── installscript.qs │ └── package.xml ├── meta ├── all.py ├── ast_fields.csv ├── ast_fields.py ├── cache │ └── construct_codes.csv ├── code_settings.csv ├── code_settings.py ├── colours.csv ├── colours.py ├── construct_codes.csv ├── construct_codes.py ├── errors.csv ├── errors.py ├── interpreter_dispatch.csv ├── interpreter_dispatch.py ├── parse_nodes.csv ├── parse_nodes.py ├── semantic_codes.csv ├── semantic_codes.py ├── tokens.csv ├── tokens.py ├── typeset_keywords.csv ├── typeset_keywords.py ├── typeset_shorthand.csv ├── typeset_shorthand.py ├── unicode_graphemes.py ├── unicode_overscripts.csv ├── unicode_scripts.py ├── unicode_subscripts.csv ├── unicode_superscripts.csv └── utils │ ├── __init__.py │ ├── cpp.py │ ├── table_reader.py │ └── unicode.py ├── src ├── forscape_common.h ├── forscape_dynamic_settings.cpp ├── forscape_dynamic_settings.h ├── forscape_error.cpp ├── forscape_error.h ├── forscape_interpreter.cpp ├── forscape_interpreter.h ├── forscape_message.h ├── forscape_parse_tree.cpp ├── forscape_parse_tree.h ├── forscape_parser.cpp ├── forscape_parser.h ├── forscape_program.cpp ├── forscape_program.h ├── forscape_scanner.cpp ├── forscape_scanner.h ├── forscape_serial.h ├── forscape_serial_unicode.h ├── forscape_stack.cpp ├── forscape_stack.h ├── forscape_static_pass.cpp ├── forscape_static_pass.h ├── forscape_symbol_lexical_pass.cpp ├── forscape_symbol_lexical_pass.h ├── forscape_symbol_link_pass.cpp ├── forscape_symbol_link_pass.h ├── forscape_symbol_table.cpp ├── forscape_symbol_table.h ├── forscape_token.h ├── forscape_unicode.h ├── forscape_value.cpp ├── forscape_value.h ├── qt_compatability.h ├── typeset_command.h ├── typeset_commands │ ├── typeset_command_change_settings.cpp │ ├── typeset_command_change_settings.h │ ├── typeset_command_comment.cpp │ ├── typeset_command_comment.h │ ├── typeset_command_indent.cpp │ ├── typeset_command_indent.h │ ├── typeset_command_line.cpp │ ├── typeset_command_line.h │ ├── typeset_command_list.cpp │ ├── typeset_command_list.h │ ├── typeset_command_pair.cpp │ ├── typeset_command_pair.h │ ├── typeset_command_phrase.cpp │ ├── typeset_command_phrase.h │ ├── typeset_command_replace_construct.h │ ├── typeset_command_text.cpp │ ├── typeset_command_text.h │ ├── typeset_insert_chars.cpp │ ├── typeset_insert_chars.h │ ├── typeset_remove_chars.cpp │ └── typeset_remove_chars.h ├── typeset_construct.cpp ├── typeset_construct.h ├── typeset_constructs │ ├── typeset_accentbar.cpp │ ├── typeset_accentbar.h │ ├── typeset_accentbreve.h │ ├── typeset_accentdddot.h │ ├── typeset_accentddot.h │ ├── typeset_accentdot.h │ ├── typeset_accenthat.h │ ├── typeset_accenttilde.h │ ├── typeset_all_constructs.h │ ├── typeset_big_integral.h │ ├── typeset_big_symbol.h │ ├── typeset_binomial.h │ ├── typeset_cases.h │ ├── typeset_dualscript.h │ ├── typeset_fraction.h │ ├── typeset_inf.h │ ├── typeset_limit.h │ ├── typeset_markerlink.h │ ├── typeset_matrix.h │ ├── typeset_max.h │ ├── typeset_min.h │ ├── typeset_nrt.h │ ├── typeset_settings.cpp │ ├── typeset_settings.h │ ├── typeset_sqrt.h │ ├── typeset_subscript.h │ ├── typeset_sup.h │ └── typeset_superscript.h ├── typeset_controller.cpp ├── typeset_controller.h ├── typeset_integral_preference.h ├── typeset_line.cpp ├── typeset_line.h ├── typeset_marker.cpp ├── typeset_marker.h ├── typeset_model.cpp ├── typeset_model.h ├── typeset_painter.h ├── typeset_painter_qt.cpp ├── typeset_parser.cpp ├── typeset_parser.h ├── typeset_phrase.cpp ├── typeset_phrase.h ├── typeset_selection.cpp ├── typeset_selection.h ├── typeset_settings_dialog.cpp ├── typeset_settings_dialog.h ├── typeset_settings_dialog.ui ├── typeset_subphrase.cpp ├── typeset_subphrase.h ├── typeset_syntax.h ├── typeset_text.cpp ├── typeset_text.h ├── typeset_view.cpp ├── typeset_view.h └── unicode_zerowidth.h └── test ├── CMakeLists.txt ├── baseline_debug.csv ├── baseline_release.csv ├── code_interpreter.h ├── code_interpreter_illformed.h ├── code_parser.h ├── code_scanner.h ├── conanfile.txt ├── forscape_benchmark.h ├── interpreter_scripts ├── errors │ ├── add_col_mismatch.π │ ├── add_row_mismatch.π │ ├── assertion_failed.π │ ├── assign_to_rvalue.π │ ├── bad_import.π │ ├── binom_coeff_k_exceeds_n.π │ ├── binom_coeff_negative_k.π │ ├── binom_coeff_zero_n.π │ ├── break_not_in_loop.π │ ├── call_before_define.π │ ├── call_with_undeclared_dependency.π │ ├── call_with_uninitialised_dependency.π │ ├── conflicting_return_types.π │ ├── const_assign_mutable_var.π │ ├── continue_not_in_loop.π │ ├── dimension_less_than_1.π │ ├── expr_not_callable.π │ ├── implicit_conversion_from_bool.π │ ├── implicit_conversion_to_bool.π │ ├── implicit_mult_identical_groupings.π │ ├── import_with_error.π │ ├── incomplete_dimension.π │ ├── infinite_recursion.π │ ├── infinite_recursion_codependent.π │ ├── lexical_scope_invalid_access.π │ ├── limits_not_implemented.π │ ├── matrix_length.π │ ├── matrix_norm.π │ ├── missing_call.π │ ├── missing_denominator.π │ ├── missing_identity_cols.π │ ├── missing_lower_dualscript.π │ ├── missing_numerator.π │ ├── missing_rfloor.π │ ├── missing_subscript.π │ ├── missing_superscript.π │ ├── missing_upper_dualscript.π │ ├── missing_zero_mat_cols.π │ ├── missing_zero_mat_rows.π │ ├── missing_zero_mat_times.π │ ├── mixed_inequalities.π │ ├── mult_dim_mismatch.π │ ├── namespace_reassign_const.π │ ├── namespace_reassign_const_nested.π │ ├── negative_factorial.π │ ├── nested_matrix_dim_mismatch.π │ ├── no_case_path.π │ ├── no_return_in_path.π │ ├── nonscalar_denominator.π │ ├── nonsquare_determinant.π │ ├── nonsquare_invert.π │ ├── nonsquare_mat_power.π │ ├── nonsquare_power.π │ ├── number_hanging_decimal_point.π │ ├── number_leading_zeros.π │ ├── out_of_bounds_access.π │ ├── out_of_range_dualscript.π │ ├── ranged_for_invalid_iter_var.π │ ├── ranged_for_over_2d_matrix.π │ ├── reassign_constant.π │ ├── reassign_different_type.π │ ├── reassign_matrix_scalar.π │ ├── reassign_matrix_wrong_rows.π │ ├── reassign_scalar_matrix.π │ ├── redefine_constant.π │ ├── reference_undeclared_var.π │ ├── return_not_in_function.π │ ├── reused_default_arg.π │ ├── reused_parameter.π │ ├── self_import.π │ ├── self_import_symbolic_link.π │ ├── settings_shadowing_error.π │ ├── settings_transpose_T_error.π │ ├── settings_unused_var_error.π │ ├── str_instead_of_number.π │ ├── switch_duplicate_case.π │ ├── switch_duplicate_default.π │ ├── too_few_args.π │ ├── too_many_args.π │ ├── trailing_constant.π │ ├── typeset_matrix_1x1.π │ ├── unreasonable_loop.π │ ├── unrecognised_diacritics.π │ ├── unrecognised_symbols.π │ ├── unterminated_string.π │ ├── unterminated_typeset_string.π │ └── use_void_return.π ├── export_to_unicode_regression_cases.π ├── in │ ├── ambiguous_signature.π │ ├── ambiguous_transpose.π │ ├── approx.π │ ├── attached_comments.π │ ├── big_symbols.π │ ├── binomial_coefficient.π │ ├── bob_closure_a.π │ ├── bob_closure_b.π │ ├── call_before_declare.π │ ├── call_with_initialised_dependency.π │ ├── closed_default_arg.π │ ├── closure_instantiations.π │ ├── closure_ordering.π │ ├── codependency.π │ ├── conditional_value.π │ ├── csg_ik.π │ ├── cursed_factorial.π │ ├── definite_integrals.π │ ├── derivatives.π │ ├── diacritic_string_and_comment.π │ ├── elementwise_assignment.π │ ├── factorial.π │ ├── fibonacci.π │ ├── global_read_write.π │ ├── hello_world.π │ ├── hello_world_basic.π │ ├── hello_world_from.π │ ├── hello_world_from_as.π │ ├── hello_world_from_as_chained.π │ ├── hello_world_from_chained.π │ ├── hello_world_global_import.π │ ├── hello_world_import.π │ ├── hello_world_import_as.π │ ├── hello_world_import_chained.π │ ├── hello_world_import_dir_up.π │ ├── hello_world_import_symlink.π │ ├── inequalities.π │ ├── lazy_print.π │ ├── lexical_nested_closure.π │ ├── lexical_scopes.π │ ├── limerick.π │ ├── matrix_computation.π │ ├── mixed_signature_recursion.π │ ├── multiple_instantiations_in_body.π │ ├── named_lambda.π │ ├── namespace_read.π │ ├── namespace_subscript_access.π │ ├── namespace_write.π │ ├── native_functions.π │ ├── norms.π │ ├── precedence.π │ ├── print_escape_chars.π │ ├── ranged_for.π │ ├── rk4.π │ ├── robotics_syntax.π │ ├── root_finding.π │ ├── root_finding_terse.π │ ├── rows_cols.π │ ├── script_identifiers.π │ ├── second_order_fun.π │ ├── settings_transpose_T_no_warn.π │ ├── settings_unused_var_no_warn.π │ ├── shared_closure.π │ ├── sick_matrices.π │ ├── single_char_imp_mult.π │ ├── slices.π │ ├── superscript_precedence_patch.π │ ├── switch.π │ ├── switch_empty.π │ ├── switch_fallthrough.π │ ├── switch_string.π │ ├── tricky_recursion_instantiation.π │ ├── unsure_calls.π │ └── value_capture.π ├── out │ ├── ambiguous_signature.π │ ├── ambiguous_transpose.π │ ├── approx.π │ ├── attached_comments.π │ ├── big_symbols.π │ ├── binomial_coefficient.π │ ├── bob_closure_a.π │ ├── bob_closure_b.π │ ├── call_before_declare.π │ ├── call_with_initialised_dependency.π │ ├── closed_default_arg.π │ ├── closure_instantiations.π │ ├── closure_ordering.π │ ├── codependency.π │ ├── conditional_value.π │ ├── csg_ik.π │ ├── cursed_factorial.π │ ├── definite_integrals.π │ ├── derivatives.π │ ├── diacritic_string_and_comment.π │ ├── elementwise_assignment.π │ ├── factorial.π │ ├── fibonacci.π │ ├── global_read_write.π │ ├── hello_world.π │ ├── hello_world_basic.π │ ├── hello_world_from.π │ ├── hello_world_from_as.π │ ├── hello_world_from_as_chained.π │ ├── hello_world_from_chained.π │ ├── hello_world_global_import.π │ ├── hello_world_import.π │ ├── hello_world_import_abs_path.π │ ├── hello_world_import_as.π │ ├── hello_world_import_chained.π │ ├── hello_world_import_dir_up.π │ ├── hello_world_import_symlink.π │ ├── inequalities.π │ ├── lazy_print.π │ ├── lexical_nested_closure.π │ ├── lexical_scopes.π │ ├── limerick.π │ ├── matrix_computation.π │ ├── mixed_signature_recursion.π │ ├── multiple_instantiations_in_body.π │ ├── named_lambda.π │ ├── namespace_read.π │ ├── namespace_subscript_access.π │ ├── namespace_write.π │ ├── native_functions.π │ ├── norms.π │ ├── precedence.π │ ├── print_escape_chars.π │ ├── ranged_for.π │ ├── rk4.π │ ├── robotics_syntax.π │ ├── root_finding.π │ ├── root_finding_terse.π │ ├── rows_cols.π │ ├── script_identifiers.π │ ├── second_order_fun.π │ ├── settings_transpose_T_no_warn.π │ ├── settings_unused_var_no_warn.π │ ├── shared_closure.π │ ├── sick_matrices.π │ ├── single_char_imp_mult.π │ ├── slices.π │ ├── superscript_precedence_patch.π │ ├── switch.π │ ├── switch_empty.π │ ├── switch_fallthrough.π │ ├── switch_string.π │ ├── tricky_recursion_instantiation.π │ ├── unsure_calls.π │ └── value_capture.π ├── serial_exhaustive.π ├── serial_malformed.π ├── serial_valid.π ├── sym_link_errors └── sym_link_in ├── report.h ├── serial.h ├── test_convert_to_unicode.h ├── test_driver.cpp ├── test_highlighting.h ├── test_ide_interaction.h ├── test_keywords.h ├── test_suggestions.h ├── test_unicode.h ├── typeset.h ├── typeset_control.h ├── typeset_loadsave.h └── typeset_mutability.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/app_compiles_and_runs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/app_compiles_and_runs.yml -------------------------------------------------------------------------------- /.github/workflows/app_run_and_check_exit_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/app_run_and_check_exit_code.sh -------------------------------------------------------------------------------- /.github/workflows/cpp_integration_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/cpp_integration_tests.yml -------------------------------------------------------------------------------- /.github/workflows/cpp_integration_tests_32bit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/cpp_integration_tests_32bit.yml -------------------------------------------------------------------------------- /.github/workflows/cpp_integration_tests_clang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/cpp_integration_tests_clang.yml -------------------------------------------------------------------------------- /.github/workflows/cpp_integration_tests_mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/cpp_integration_tests_mac.yml -------------------------------------------------------------------------------- /.github/workflows/cpp_integration_tests_win.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/cpp_integration_tests_win.yml -------------------------------------------------------------------------------- /.github/workflows/do_this_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/do_this_check.sh -------------------------------------------------------------------------------- /.github/workflows/do_this_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/do_this_check.yml -------------------------------------------------------------------------------- /.github/workflows/promote_windows_installer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/promote_windows_installer.yml -------------------------------------------------------------------------------- /.github/workflows/qt_integration_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/qt_integration_tests.yml -------------------------------------------------------------------------------- /.github/workflows/qt_integration_tests_mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/qt_integration_tests_mac.yml -------------------------------------------------------------------------------- /.github/workflows/qt_integration_tests_qt6.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/qt_integration_tests_qt6.yml -------------------------------------------------------------------------------- /.github/workflows/source_instructions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/source_instructions.sh -------------------------------------------------------------------------------- /.github/workflows/source_instructions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.github/workflows/source_instructions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/README.md -------------------------------------------------------------------------------- /app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/CMakeLists.txt -------------------------------------------------------------------------------- /app/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/conanfile.txt -------------------------------------------------------------------------------- /app/fonts/CMUSerifMono-BoldItalic.sfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/CMUSerifMono-BoldItalic.sfd -------------------------------------------------------------------------------- /app/fonts/CMUSerifMono-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/CMUSerifMono-BoldItalic.ttf -------------------------------------------------------------------------------- /app/fonts/CMUSerifMono-Italic.sfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/CMUSerifMono-Italic.sfd -------------------------------------------------------------------------------- /app/fonts/CMUSerifMono-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/CMUSerifMono-Italic.ttf -------------------------------------------------------------------------------- /app/fonts/CMUTypewriterScaled-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/CMUTypewriterScaled-Bold.ttf -------------------------------------------------------------------------------- /app/fonts/CMUTypewriterScaled-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/CMUTypewriterScaled-Regular.ttf -------------------------------------------------------------------------------- /app/fonts/CMU_Typewriter_Scaled-Bold.sfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/CMU_Typewriter_Scaled-Bold.sfd -------------------------------------------------------------------------------- /app/fonts/CMU_Typewriter_Scaled.sfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/CMU_Typewriter_Scaled.sfd -------------------------------------------------------------------------------- /app/fonts/JuliaMono-Bold-trimmed.sfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/JuliaMono-Bold-trimmed.sfd -------------------------------------------------------------------------------- /app/fonts/JuliaMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/JuliaMono-Bold.ttf -------------------------------------------------------------------------------- /app/fonts/JuliaMono-BoldItalic-trimmed.sfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/JuliaMono-BoldItalic-trimmed.sfd -------------------------------------------------------------------------------- /app/fonts/JuliaMono-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/JuliaMono-BoldItalic.ttf -------------------------------------------------------------------------------- /app/fonts/JuliaMono-Italic-trimmed.sfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/JuliaMono-Italic-trimmed.sfd -------------------------------------------------------------------------------- /app/fonts/JuliaMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/JuliaMono-Regular.ttf -------------------------------------------------------------------------------- /app/fonts/JuliaMono-RegularItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/JuliaMono-RegularItalic.ttf -------------------------------------------------------------------------------- /app/fonts/Quivira.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/Quivira.otf -------------------------------------------------------------------------------- /app/fonts/TrimmedJuliaMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/TrimmedJuliaMono-Bold.ttf -------------------------------------------------------------------------------- /app/fonts/TrimmedJuliaMono-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/TrimmedJuliaMono-BoldItalic.ttf -------------------------------------------------------------------------------- /app/fonts/TrimmedJuliaMono-RegularItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/TrimmedJuliaMono-RegularItalic.ttf -------------------------------------------------------------------------------- /app/fonts/anchor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/anchor.svg -------------------------------------------------------------------------------- /app/fonts/arrow_back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/arrow_back.svg -------------------------------------------------------------------------------- /app/fonts/arrow_forward.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/arrow_forward.svg -------------------------------------------------------------------------------- /app/fonts/cmunbi.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/cmunbi.ttf -------------------------------------------------------------------------------- /app/fonts/cmunbmr.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/cmunbmr.ttf -------------------------------------------------------------------------------- /app/fonts/cmunbx.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/cmunbx.ttf -------------------------------------------------------------------------------- /app/fonts/cmunrm.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/cmunrm.ttf -------------------------------------------------------------------------------- /app/fonts/cmuntb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/cmuntb.ttf -------------------------------------------------------------------------------- /app/fonts/cmunti.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/cmunti.ttf -------------------------------------------------------------------------------- /app/fonts/cmuntt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/cmuntt.ttf -------------------------------------------------------------------------------- /app/fonts/pi_file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/pi_file.svg -------------------------------------------------------------------------------- /app/fonts/toolbar_glyphs.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/toolbar_glyphs.otf -------------------------------------------------------------------------------- /app/fonts/toolbar_glyphs.sfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/fonts/toolbar_glyphs.sfd -------------------------------------------------------------------------------- /app/forscape.rc: -------------------------------------------------------------------------------- 1 | a_icon ICON lambda.ico -------------------------------------------------------------------------------- /app/keywordsubstitutioneditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/keywordsubstitutioneditor.cpp -------------------------------------------------------------------------------- /app/keywordsubstitutioneditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/keywordsubstitutioneditor.h -------------------------------------------------------------------------------- /app/lambda.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/lambda.ico -------------------------------------------------------------------------------- /app/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/main.cpp -------------------------------------------------------------------------------- /app/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/mainwindow.cpp -------------------------------------------------------------------------------- /app/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/mainwindow.h -------------------------------------------------------------------------------- /app/mainwindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/mainwindow.ui -------------------------------------------------------------------------------- /app/mathtoolbar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/mathtoolbar.cpp -------------------------------------------------------------------------------- /app/mathtoolbar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/mathtoolbar.h -------------------------------------------------------------------------------- /app/plot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/plot.cpp -------------------------------------------------------------------------------- /app/plot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/plot.h -------------------------------------------------------------------------------- /app/preferences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/preferences.cpp -------------------------------------------------------------------------------- /app/preferences.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/preferences.h -------------------------------------------------------------------------------- /app/preferences.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/preferences.ui -------------------------------------------------------------------------------- /app/projectbrowser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/projectbrowser.cpp -------------------------------------------------------------------------------- /app/projectbrowser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/projectbrowser.h -------------------------------------------------------------------------------- /app/qgraphvizcall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/qgraphvizcall.h -------------------------------------------------------------------------------- /app/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/resources.qrc -------------------------------------------------------------------------------- /app/searchdialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/searchdialog.cpp -------------------------------------------------------------------------------- /app/searchdialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/searchdialog.h -------------------------------------------------------------------------------- /app/searchdialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/searchdialog.ui -------------------------------------------------------------------------------- /app/splitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/splitter.cpp -------------------------------------------------------------------------------- /app/splitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/splitter.h -------------------------------------------------------------------------------- /app/symbolsubstitutioneditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/symbolsubstitutioneditor.cpp -------------------------------------------------------------------------------- /app/symbolsubstitutioneditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/symbolsubstitutioneditor.h -------------------------------------------------------------------------------- /app/symboltreeview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/symboltreeview.cpp -------------------------------------------------------------------------------- /app/symboltreeview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/app/symboltreeview.h -------------------------------------------------------------------------------- /doc/readme/EditorInteraction.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/doc/readme/EditorInteraction.gif -------------------------------------------------------------------------------- /doc/readme/EditorMatrixFeatures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/doc/readme/EditorMatrixFeatures.png -------------------------------------------------------------------------------- /doc/readme/limerick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/doc/readme/limerick.png -------------------------------------------------------------------------------- /doc/readme/root_finding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/doc/readme/root_finding.png -------------------------------------------------------------------------------- /installer/config/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/installer/config/config.xml -------------------------------------------------------------------------------- /installer/createInstaller.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/installer/createInstaller.bat -------------------------------------------------------------------------------- /installer/packages/com.automath.forscape/meta/installscript.qs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/installer/packages/com.automath.forscape/meta/installscript.qs -------------------------------------------------------------------------------- /installer/packages/com.automath.forscape/meta/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/installer/packages/com.automath.forscape/meta/package.xml -------------------------------------------------------------------------------- /meta/all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/all.py -------------------------------------------------------------------------------- /meta/ast_fields.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/ast_fields.csv -------------------------------------------------------------------------------- /meta/ast_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/ast_fields.py -------------------------------------------------------------------------------- /meta/cache/construct_codes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/cache/construct_codes.csv -------------------------------------------------------------------------------- /meta/code_settings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/code_settings.csv -------------------------------------------------------------------------------- /meta/code_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/code_settings.py -------------------------------------------------------------------------------- /meta/colours.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/colours.csv -------------------------------------------------------------------------------- /meta/colours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/colours.py -------------------------------------------------------------------------------- /meta/construct_codes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/construct_codes.csv -------------------------------------------------------------------------------- /meta/construct_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/construct_codes.py -------------------------------------------------------------------------------- /meta/errors.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/errors.csv -------------------------------------------------------------------------------- /meta/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/errors.py -------------------------------------------------------------------------------- /meta/interpreter_dispatch.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/interpreter_dispatch.csv -------------------------------------------------------------------------------- /meta/interpreter_dispatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/interpreter_dispatch.py -------------------------------------------------------------------------------- /meta/parse_nodes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/parse_nodes.csv -------------------------------------------------------------------------------- /meta/parse_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/parse_nodes.py -------------------------------------------------------------------------------- /meta/semantic_codes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/semantic_codes.csv -------------------------------------------------------------------------------- /meta/semantic_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/semantic_codes.py -------------------------------------------------------------------------------- /meta/tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/tokens.csv -------------------------------------------------------------------------------- /meta/tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/tokens.py -------------------------------------------------------------------------------- /meta/typeset_keywords.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/typeset_keywords.csv -------------------------------------------------------------------------------- /meta/typeset_keywords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/typeset_keywords.py -------------------------------------------------------------------------------- /meta/typeset_shorthand.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/typeset_shorthand.csv -------------------------------------------------------------------------------- /meta/typeset_shorthand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/typeset_shorthand.py -------------------------------------------------------------------------------- /meta/unicode_graphemes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/unicode_graphemes.py -------------------------------------------------------------------------------- /meta/unicode_overscripts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/unicode_overscripts.csv -------------------------------------------------------------------------------- /meta/unicode_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/unicode_scripts.py -------------------------------------------------------------------------------- /meta/unicode_subscripts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/unicode_subscripts.csv -------------------------------------------------------------------------------- /meta/unicode_superscripts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/unicode_superscripts.csv -------------------------------------------------------------------------------- /meta/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /meta/utils/cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/utils/cpp.py -------------------------------------------------------------------------------- /meta/utils/table_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/utils/table_reader.py -------------------------------------------------------------------------------- /meta/utils/unicode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/meta/utils/unicode.py -------------------------------------------------------------------------------- /src/forscape_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_common.h -------------------------------------------------------------------------------- /src/forscape_dynamic_settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_dynamic_settings.cpp -------------------------------------------------------------------------------- /src/forscape_dynamic_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_dynamic_settings.h -------------------------------------------------------------------------------- /src/forscape_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_error.cpp -------------------------------------------------------------------------------- /src/forscape_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_error.h -------------------------------------------------------------------------------- /src/forscape_interpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_interpreter.cpp -------------------------------------------------------------------------------- /src/forscape_interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_interpreter.h -------------------------------------------------------------------------------- /src/forscape_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_message.h -------------------------------------------------------------------------------- /src/forscape_parse_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_parse_tree.cpp -------------------------------------------------------------------------------- /src/forscape_parse_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_parse_tree.h -------------------------------------------------------------------------------- /src/forscape_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_parser.cpp -------------------------------------------------------------------------------- /src/forscape_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_parser.h -------------------------------------------------------------------------------- /src/forscape_program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_program.cpp -------------------------------------------------------------------------------- /src/forscape_program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_program.h -------------------------------------------------------------------------------- /src/forscape_scanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_scanner.cpp -------------------------------------------------------------------------------- /src/forscape_scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_scanner.h -------------------------------------------------------------------------------- /src/forscape_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_serial.h -------------------------------------------------------------------------------- /src/forscape_serial_unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_serial_unicode.h -------------------------------------------------------------------------------- /src/forscape_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_stack.cpp -------------------------------------------------------------------------------- /src/forscape_stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_stack.h -------------------------------------------------------------------------------- /src/forscape_static_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_static_pass.cpp -------------------------------------------------------------------------------- /src/forscape_static_pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_static_pass.h -------------------------------------------------------------------------------- /src/forscape_symbol_lexical_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_symbol_lexical_pass.cpp -------------------------------------------------------------------------------- /src/forscape_symbol_lexical_pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_symbol_lexical_pass.h -------------------------------------------------------------------------------- /src/forscape_symbol_link_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_symbol_link_pass.cpp -------------------------------------------------------------------------------- /src/forscape_symbol_link_pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_symbol_link_pass.h -------------------------------------------------------------------------------- /src/forscape_symbol_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_symbol_table.cpp -------------------------------------------------------------------------------- /src/forscape_symbol_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_symbol_table.h -------------------------------------------------------------------------------- /src/forscape_token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_token.h -------------------------------------------------------------------------------- /src/forscape_unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_unicode.h -------------------------------------------------------------------------------- /src/forscape_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_value.cpp -------------------------------------------------------------------------------- /src/forscape_value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/forscape_value.h -------------------------------------------------------------------------------- /src/qt_compatability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/qt_compatability.h -------------------------------------------------------------------------------- /src/typeset_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_command.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_change_settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_change_settings.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_change_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_change_settings.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_comment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_comment.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_comment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_comment.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_indent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_indent.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_indent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_indent.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_line.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_line.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_list.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_list.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_pair.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_pair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_pair.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_phrase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_phrase.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_phrase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_phrase.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_replace_construct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_replace_construct.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_text.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_command_text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_command_text.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_insert_chars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_insert_chars.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_insert_chars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_insert_chars.h -------------------------------------------------------------------------------- /src/typeset_commands/typeset_remove_chars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_remove_chars.cpp -------------------------------------------------------------------------------- /src/typeset_commands/typeset_remove_chars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_commands/typeset_remove_chars.h -------------------------------------------------------------------------------- /src/typeset_construct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_construct.cpp -------------------------------------------------------------------------------- /src/typeset_construct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_construct.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_accentbar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_accentbar.cpp -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_accentbar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_accentbar.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_accentbreve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_accentbreve.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_accentdddot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_accentdddot.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_accentddot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_accentddot.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_accentdot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_accentdot.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_accenthat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_accenthat.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_accenttilde.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_accenttilde.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_all_constructs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_all_constructs.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_big_integral.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_big_integral.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_big_symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_big_symbol.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_binomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_binomial.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_cases.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_cases.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_dualscript.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_dualscript.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_fraction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_fraction.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_inf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_inf.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_limit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_limit.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_markerlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_markerlink.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_matrix.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_max.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_max.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_min.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_min.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_nrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_nrt.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_settings.cpp -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_settings.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_sqrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_sqrt.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_subscript.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_subscript.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_sup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_sup.h -------------------------------------------------------------------------------- /src/typeset_constructs/typeset_superscript.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_constructs/typeset_superscript.h -------------------------------------------------------------------------------- /src/typeset_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_controller.cpp -------------------------------------------------------------------------------- /src/typeset_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_controller.h -------------------------------------------------------------------------------- /src/typeset_integral_preference.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_integral_preference.h -------------------------------------------------------------------------------- /src/typeset_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_line.cpp -------------------------------------------------------------------------------- /src/typeset_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_line.h -------------------------------------------------------------------------------- /src/typeset_marker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_marker.cpp -------------------------------------------------------------------------------- /src/typeset_marker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_marker.h -------------------------------------------------------------------------------- /src/typeset_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_model.cpp -------------------------------------------------------------------------------- /src/typeset_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_model.h -------------------------------------------------------------------------------- /src/typeset_painter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_painter.h -------------------------------------------------------------------------------- /src/typeset_painter_qt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_painter_qt.cpp -------------------------------------------------------------------------------- /src/typeset_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_parser.cpp -------------------------------------------------------------------------------- /src/typeset_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_parser.h -------------------------------------------------------------------------------- /src/typeset_phrase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_phrase.cpp -------------------------------------------------------------------------------- /src/typeset_phrase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_phrase.h -------------------------------------------------------------------------------- /src/typeset_selection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_selection.cpp -------------------------------------------------------------------------------- /src/typeset_selection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_selection.h -------------------------------------------------------------------------------- /src/typeset_settings_dialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_settings_dialog.cpp -------------------------------------------------------------------------------- /src/typeset_settings_dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_settings_dialog.h -------------------------------------------------------------------------------- /src/typeset_settings_dialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_settings_dialog.ui -------------------------------------------------------------------------------- /src/typeset_subphrase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_subphrase.cpp -------------------------------------------------------------------------------- /src/typeset_subphrase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_subphrase.h -------------------------------------------------------------------------------- /src/typeset_syntax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_syntax.h -------------------------------------------------------------------------------- /src/typeset_text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_text.cpp -------------------------------------------------------------------------------- /src/typeset_text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_text.h -------------------------------------------------------------------------------- /src/typeset_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_view.cpp -------------------------------------------------------------------------------- /src/typeset_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/typeset_view.h -------------------------------------------------------------------------------- /src/unicode_zerowidth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/src/unicode_zerowidth.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/baseline_debug.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/baseline_debug.csv -------------------------------------------------------------------------------- /test/baseline_release.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/baseline_release.csv -------------------------------------------------------------------------------- /test/code_interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/code_interpreter.h -------------------------------------------------------------------------------- /test/code_interpreter_illformed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/code_interpreter_illformed.h -------------------------------------------------------------------------------- /test/code_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/code_parser.h -------------------------------------------------------------------------------- /test/code_scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/code_scanner.h -------------------------------------------------------------------------------- /test/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/conanfile.txt -------------------------------------------------------------------------------- /test/forscape_benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/forscape_benchmark.h -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/add_col_mismatch.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/add_col_mismatch.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/add_row_mismatch.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/add_row_mismatch.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/assertion_failed.π: -------------------------------------------------------------------------------- 1 | assert(false) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/assign_to_rvalue.π: -------------------------------------------------------------------------------- 1 | x + y = 3 -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/bad_import.π: -------------------------------------------------------------------------------- 1 | import file_that_totally_doesn't_exist.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/binom_coeff_k_exceeds_n.π: -------------------------------------------------------------------------------- 1 | x = ⁜binom⏴1⏵⏴2⏵ -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/binom_coeff_negative_k.π: -------------------------------------------------------------------------------- 1 | x = ⁜binom⏴0⏵⏴-2⏵ -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/binom_coeff_zero_n.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/binom_coeff_zero_n.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/break_not_in_loop.π: -------------------------------------------------------------------------------- 1 | x = 1 2 | break 3 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/call_before_define.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/call_before_define.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/call_with_undeclared_dependency.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/call_with_undeclared_dependency.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/call_with_uninitialised_dependency.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/call_with_uninitialised_dependency.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/conflicting_return_types.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/conflicting_return_types.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/const_assign_mutable_var.π: -------------------------------------------------------------------------------- 1 | x ← 3 2 | x = 2 3 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/continue_not_in_loop.π: -------------------------------------------------------------------------------- 1 | x = 1 2 | continue 3 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/dimension_less_than_1.π: -------------------------------------------------------------------------------- 1 | print( I⁜_⏴0×1⏵ ) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/expr_not_callable.π: -------------------------------------------------------------------------------- 1 | f = 2 2 | print(f(3, 4)) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/implicit_conversion_from_bool.π: -------------------------------------------------------------------------------- 1 | x = 3 + (2 > 1) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/implicit_conversion_to_bool.π: -------------------------------------------------------------------------------- 1 | if(2){ 2 | 3 | } -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/implicit_mult_identical_groupings.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/implicit_mult_identical_groupings.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/import_with_error.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/import_with_error.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/incomplete_dimension.π: -------------------------------------------------------------------------------- 1 | x = I⁜_⏴3\⏵ -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/infinite_recursion.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/infinite_recursion.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/infinite_recursion_codependent.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/infinite_recursion_codependent.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/lexical_scope_invalid_access.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/lexical_scope_invalid_access.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/limits_not_implemented.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/limits_not_implemented.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/matrix_length.π: -------------------------------------------------------------------------------- 1 | print( len(I⁜_⏴3×3⏵) ) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/matrix_norm.π: -------------------------------------------------------------------------------- 1 | print(‖I⁜_⏴3×3⏵‖) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_call.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/missing_call.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_denominator.π: -------------------------------------------------------------------------------- 1 | x = ⁜f⏴1⏵⏴⏵ -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_identity_cols.π: -------------------------------------------------------------------------------- 1 | x = I⁜_⏴3×⏵ 2 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_lower_dualscript.π: -------------------------------------------------------------------------------- 1 | x = 1 2 | print(x⁜^_⏴2⏵⏴⏵) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_numerator.π: -------------------------------------------------------------------------------- 1 | x = ⁜f⏴⏵⏴2⏵ -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_rfloor.π: -------------------------------------------------------------------------------- 1 | x = ⌊1.5⌉ -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_subscript.π: -------------------------------------------------------------------------------- 1 | x⁜_⏴⏵ = 1 -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_superscript.π: -------------------------------------------------------------------------------- 1 | x⁜^⏴⏵ = 1 -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_upper_dualscript.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/missing_upper_dualscript.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_zero_mat_cols.π: -------------------------------------------------------------------------------- 1 | x = 0⁜_⏴3×⏵ 2 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_zero_mat_rows.π: -------------------------------------------------------------------------------- 1 | x = 0⁜_⏴⏵ 2 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/missing_zero_mat_times.π: -------------------------------------------------------------------------------- 1 | x = 0⁜_⏴3⏵ 2 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/mixed_inequalities.π: -------------------------------------------------------------------------------- 1 | print( 1 < 2 ≥ 3) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/mult_dim_mismatch.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/mult_dim_mismatch.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/namespace_reassign_const.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/namespace_reassign_const.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/namespace_reassign_const_nested.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/namespace_reassign_const_nested.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/negative_factorial.π: -------------------------------------------------------------------------------- 1 | x = (-5)! -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/nested_matrix_dim_mismatch.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/nested_matrix_dim_mismatch.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/no_case_path.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/no_case_path.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/no_return_in_path.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/no_return_in_path.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/nonscalar_denominator.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/nonscalar_denominator.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/nonsquare_determinant.π: -------------------------------------------------------------------------------- 1 | y = I⁜_⏴3×2⏵ 2 | print(|y|) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/nonsquare_invert.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/nonsquare_invert.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/nonsquare_mat_power.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/nonsquare_mat_power.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/nonsquare_power.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/nonsquare_power.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/number_hanging_decimal_point.π: -------------------------------------------------------------------------------- 1 | x = 2. -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/number_leading_zeros.π: -------------------------------------------------------------------------------- 1 | x = 02 -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/out_of_bounds_access.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/out_of_bounds_access.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/out_of_range_dualscript.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/out_of_range_dualscript.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/ranged_for_invalid_iter_var.π: -------------------------------------------------------------------------------- 1 | for(1 : 1) print(1) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/ranged_for_over_2d_matrix.π: -------------------------------------------------------------------------------- 1 | for(a : I⁜_⏴2×2⏵) print(a) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/reassign_constant.π: -------------------------------------------------------------------------------- 1 | x = 3 2 | x ← 2 3 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/reassign_different_type.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/reassign_different_type.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/reassign_matrix_scalar.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/reassign_matrix_scalar.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/reassign_matrix_wrong_rows.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/reassign_matrix_wrong_rows.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/reassign_scalar_matrix.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/reassign_scalar_matrix.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/redefine_constant.π: -------------------------------------------------------------------------------- 1 | x = 3 2 | x = 2 3 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/reference_undeclared_var.π: -------------------------------------------------------------------------------- 1 | x = y -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/return_not_in_function.π: -------------------------------------------------------------------------------- 1 | x = 1 2 | return x 3 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/reused_default_arg.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/reused_default_arg.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/reused_parameter.π: -------------------------------------------------------------------------------- 1 | alg reusedParameter(x, x) return x+x -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/self_import.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/self_import.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/self_import_symbolic_link.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/self_import_symbolic_link.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/settings_shadowing_error.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/settings_shadowing_error.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/settings_transpose_T_error.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/settings_transpose_T_error.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/settings_unused_var_error.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/settings_unused_var_error.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/str_instead_of_number.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/str_instead_of_number.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/switch_duplicate_case.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/switch_duplicate_case.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/switch_duplicate_default.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/switch_duplicate_default.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/too_few_args.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/too_few_args.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/too_many_args.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/too_many_args.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/trailing_constant.π: -------------------------------------------------------------------------------- 1 | x = 5 2 | print(x 3) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/typeset_matrix_1x1.π: -------------------------------------------------------------------------------- 1 | x = ⁜[1x1]⏴1⏵ -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/unreasonable_loop.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/unreasonable_loop.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/unrecognised_diacritics.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/unrecognised_diacritics.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/unrecognised_symbols.π: -------------------------------------------------------------------------------- 1 | x = ☮✌😘 -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/unterminated_string.π: -------------------------------------------------------------------------------- 1 | x = "Hello world 2 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/unterminated_typeset_string.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/unterminated_typeset_string.π -------------------------------------------------------------------------------- /test/interpreter_scripts/errors/use_void_return.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/errors/use_void_return.π -------------------------------------------------------------------------------- /test/interpreter_scripts/export_to_unicode_regression_cases.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/export_to_unicode_regression_cases.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/ambiguous_signature.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/ambiguous_signature.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/ambiguous_transpose.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/ambiguous_transpose.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/approx.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/approx.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/attached_comments.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/attached_comments.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/big_symbols.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/big_symbols.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/binomial_coefficient.π: -------------------------------------------------------------------------------- 1 | x = ⁜binom⏴20⏵⏴5⏵ 2 | print(x) -------------------------------------------------------------------------------- /test/interpreter_scripts/in/bob_closure_a.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/bob_closure_a.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/bob_closure_b.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/bob_closure_b.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/call_before_declare.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/call_before_declare.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/call_with_initialised_dependency.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/call_with_initialised_dependency.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/closed_default_arg.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/closed_default_arg.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/closure_instantiations.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/closure_instantiations.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/closure_ordering.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/closure_ordering.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/codependency.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/codependency.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/conditional_value.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/conditional_value.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/csg_ik.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/csg_ik.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/cursed_factorial.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/cursed_factorial.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/definite_integrals.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/definite_integrals.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/derivatives.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/derivatives.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/diacritic_string_and_comment.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/diacritic_string_and_comment.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/elementwise_assignment.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/elementwise_assignment.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/factorial.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/factorial.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/fibonacci.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/fibonacci.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/global_read_write.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/global_read_write.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_basic.π: -------------------------------------------------------------------------------- 1 | print("Hello world!") -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_from.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world_from.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_from_as.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world_from_as.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_from_as_chained.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world_from_as_chained.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_from_chained.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world_from_chained.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_global_import.π: -------------------------------------------------------------------------------- 1 | import hello_world_basic -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_import.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world_import.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_import_as.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world_import_as.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_import_chained.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world_import_chained.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_import_dir_up.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world_import_dir_up.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/hello_world_import_symlink.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/hello_world_import_symlink.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/inequalities.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/inequalities.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/lazy_print.π: -------------------------------------------------------------------------------- 1 | 2 + 2 -------------------------------------------------------------------------------- /test/interpreter_scripts/in/lexical_nested_closure.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/lexical_nested_closure.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/lexical_scopes.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/lexical_scopes.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/limerick.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/limerick.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/matrix_computation.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/matrix_computation.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/mixed_signature_recursion.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/mixed_signature_recursion.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/multiple_instantiations_in_body.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/multiple_instantiations_in_body.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/named_lambda.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/named_lambda.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/namespace_read.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/namespace_read.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/namespace_subscript_access.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/namespace_subscript_access.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/namespace_write.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/namespace_write.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/native_functions.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/native_functions.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/norms.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/norms.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/precedence.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/precedence.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/print_escape_chars.π: -------------------------------------------------------------------------------- 1 | print("\"\alpha\" ⇒ α") -------------------------------------------------------------------------------- /test/interpreter_scripts/in/ranged_for.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/ranged_for.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/rk4.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/rk4.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/robotics_syntax.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/robotics_syntax.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/root_finding.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/root_finding.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/root_finding_terse.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/root_finding_terse.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/rows_cols.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/rows_cols.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/script_identifiers.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/script_identifiers.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/second_order_fun.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/second_order_fun.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/settings_transpose_T_no_warn.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/settings_transpose_T_no_warn.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/settings_unused_var_no_warn.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/settings_unused_var_no_warn.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/shared_closure.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/shared_closure.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/sick_matrices.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/sick_matrices.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/single_char_imp_mult.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/single_char_imp_mult.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/slices.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/slices.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/superscript_precedence_patch.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/superscript_precedence_patch.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/switch.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/switch.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/switch_empty.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/switch_empty.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/switch_fallthrough.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/switch_fallthrough.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/switch_string.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/switch_string.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/tricky_recursion_instantiation.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/tricky_recursion_instantiation.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/unsure_calls.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/unsure_calls.π -------------------------------------------------------------------------------- /test/interpreter_scripts/in/value_capture.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/in/value_capture.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/ambiguous_signature.π: -------------------------------------------------------------------------------- 1 | 12 2 | 1 3 | Hello world, goodnight moon 4 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/ambiguous_transpose.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/ambiguous_transpose.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/approx.π: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/attached_comments.π: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/big_symbols.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/big_symbols.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/binomial_coefficient.π: -------------------------------------------------------------------------------- 1 | 15504 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/bob_closure_a.π: -------------------------------------------------------------------------------- 1 | doughnut 2 | bagel 3 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/bob_closure_b.π: -------------------------------------------------------------------------------- 1 | return from outer 2 | create inner closure 3 | value -------------------------------------------------------------------------------- /test/interpreter_scripts/out/call_before_declare.π: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/call_with_initialised_dependency.π: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/closed_default_arg.π: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | 2 4 | 3 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/closure_instantiations.π: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | Stand 5 | by 6 | me 7 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/closure_ordering.π: -------------------------------------------------------------------------------- 1 | 0, 1, 2, 3, 4 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/codependency.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/codependency.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/conditional_value.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/conditional_value.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/csg_ik.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/csg_ik.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/cursed_factorial.π: -------------------------------------------------------------------------------- 1 | 120 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/definite_integrals.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/definite_integrals.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/derivatives.π: -------------------------------------------------------------------------------- 1 | 4 2 | 6 3 | 3 4 | 1 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/diacritic_string_and_comment.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/diacritic_string_and_comment.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/elementwise_assignment.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/elementwise_assignment.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/factorial.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/factorial.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/fibonacci.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/fibonacci.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/global_read_write.π: -------------------------------------------------------------------------------- 1 | 10 2 | 9 3 | 8 4 | 7 5 | 6 6 | 5 7 | 4 8 | 3 9 | 2 10 | 1 11 | LIFTOFF!!! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world.π: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_basic.π: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_from.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_from.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_from_as.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_from_as.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_from_as_chained.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_from_as_chained.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_from_chained.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_from_chained.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_global_import.π: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_import.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_import.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_import_abs_path.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_import_abs_path.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_import_as.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_import_as.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_import_chained.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_import_chained.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_import_dir_up.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_import_dir_up.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/hello_world_import_symlink.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/hello_world_import_symlink.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/inequalities.π: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/lazy_print.π: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/lexical_nested_closure.π: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/lexical_scopes.π: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/limerick.π: -------------------------------------------------------------------------------- 1 | true -------------------------------------------------------------------------------- /test/interpreter_scripts/out/matrix_computation.π: -------------------------------------------------------------------------------- 1 | ⁜[2x1]⏴20⏵⏴39⏵ -------------------------------------------------------------------------------- /test/interpreter_scripts/out/mixed_signature_recursion.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/mixed_signature_recursion.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/multiple_instantiations_in_body.π: -------------------------------------------------------------------------------- 1 | 1 2 | 2nd instantiation of f within the same body! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/named_lambda.π: -------------------------------------------------------------------------------- 1 | 120 2 | 19 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/namespace_read.π: -------------------------------------------------------------------------------- 1 | namespace_read.txt PASS -------------------------------------------------------------------------------- /test/interpreter_scripts/out/namespace_subscript_access.π: -------------------------------------------------------------------------------- 1 | namespace_subscript_access.txt PASS -------------------------------------------------------------------------------- /test/interpreter_scripts/out/namespace_write.π: -------------------------------------------------------------------------------- 1 | namespace_write.txt PASS -------------------------------------------------------------------------------- /test/interpreter_scripts/out/native_functions.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/native_functions.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/norms.π: -------------------------------------------------------------------------------- 1 | 5 2 | 4 3 | 7 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/precedence.π: -------------------------------------------------------------------------------- 1 | PASS -------------------------------------------------------------------------------- /test/interpreter_scripts/out/print_escape_chars.π: -------------------------------------------------------------------------------- 1 | "\alpha" ⇒ α -------------------------------------------------------------------------------- /test/interpreter_scripts/out/ranged_for.π: -------------------------------------------------------------------------------- 1 | 1 2 | 1 2 3 4 5 3 | -5 -3 -1 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/rk4.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/rk4.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/robotics_syntax.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/robotics_syntax.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/root_finding.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/root_finding.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/root_finding_terse.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/root_finding_terse.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/rows_cols.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/rows_cols.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/script_identifiers.π: -------------------------------------------------------------------------------- 1 | Volume: 75 2 | 1 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/second_order_fun.π: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/settings_transpose_T_no_warn.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/settings_transpose_T_no_warn.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/settings_unused_var_no_warn.π: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/shared_closure.π: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 0 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/sick_matrices.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/sick_matrices.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/single_char_imp_mult.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/single_char_imp_mult.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/slices.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/slices.π -------------------------------------------------------------------------------- /test/interpreter_scripts/out/superscript_precedence_patch.π: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/switch.π: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/switch_empty.π: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/interpreter_scripts/out/switch_fallthrough.π: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/switch_string.π: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /test/interpreter_scripts/out/tricky_recursion_instantiation.π: -------------------------------------------------------------------------------- 1 | 6 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/unsure_calls.π: -------------------------------------------------------------------------------- 1 | 9 2 | 9 3 | 9 -------------------------------------------------------------------------------- /test/interpreter_scripts/out/value_capture.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/out/value_capture.π -------------------------------------------------------------------------------- /test/interpreter_scripts/serial_exhaustive.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/serial_exhaustive.π -------------------------------------------------------------------------------- /test/interpreter_scripts/serial_malformed.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/serial_malformed.π -------------------------------------------------------------------------------- /test/interpreter_scripts/serial_valid.π: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/interpreter_scripts/serial_valid.π -------------------------------------------------------------------------------- /test/interpreter_scripts/sym_link_errors: -------------------------------------------------------------------------------- 1 | errors -------------------------------------------------------------------------------- /test/interpreter_scripts/sym_link_in: -------------------------------------------------------------------------------- 1 | in -------------------------------------------------------------------------------- /test/report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/report.h -------------------------------------------------------------------------------- /test/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/serial.h -------------------------------------------------------------------------------- /test/test_convert_to_unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/test_convert_to_unicode.h -------------------------------------------------------------------------------- /test/test_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/test_driver.cpp -------------------------------------------------------------------------------- /test/test_highlighting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/test_highlighting.h -------------------------------------------------------------------------------- /test/test_ide_interaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/test_ide_interaction.h -------------------------------------------------------------------------------- /test/test_keywords.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/test_keywords.h -------------------------------------------------------------------------------- /test/test_suggestions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/test_suggestions.h -------------------------------------------------------------------------------- /test/test_unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/test_unicode.h -------------------------------------------------------------------------------- /test/typeset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/typeset.h -------------------------------------------------------------------------------- /test/typeset_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/typeset_control.h -------------------------------------------------------------------------------- /test/typeset_loadsave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/typeset_loadsave.h -------------------------------------------------------------------------------- /test/typeset_mutability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnDTill/Forscape/HEAD/test/typeset_mutability.h --------------------------------------------------------------------------------