├── .cargo └── config.toml ├── .editorconfig ├── .envrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md └── workflows │ ├── TestEnvDockerfile │ ├── nix.yml │ ├── release.yml │ ├── rust.yml │ └── snap.yml ├── .gitignore ├── .vscode └── launch.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── NIX.md ├── README.md ├── assets └── amber.png ├── docs.ab ├── flake.lock ├── flake.nix ├── grammar.ebnf ├── keywords.ab ├── meta ├── Cargo.toml └── src │ ├── helper.rs │ ├── lib.rs │ ├── manager.rs │ └── utils.rs ├── rust-toolchain.toml ├── setup ├── install.ab ├── shared.ab └── uninstall.ab ├── snap └── snapcraft.yaml └── src ├── compiler.rs ├── compiler └── postprocessor.rs ├── docs ├── mod.rs └── module.rs ├── header.sh ├── main.rs ├── modules ├── block.rs ├── builtin │ ├── cd.rs │ ├── echo.rs │ ├── exit.rs │ ├── len.rs │ ├── lines.rs │ ├── mod.rs │ ├── mv.rs │ └── nameof.rs ├── command │ ├── cmd.rs │ ├── mod.rs │ └── modifier.rs ├── condition │ ├── failure_handler.rs │ ├── ifchain.rs │ ├── ifcond.rs │ └── mod.rs ├── expression │ ├── access.rs │ ├── binop │ │ ├── add.rs │ │ ├── and.rs │ │ ├── div.rs │ │ ├── eq.rs │ │ ├── ge.rs │ │ ├── gt.rs │ │ ├── le.rs │ │ ├── lt.rs │ │ ├── mod.rs │ │ ├── modulo.rs │ │ ├── mul.rs │ │ ├── neq.rs │ │ ├── or.rs │ │ ├── range.rs │ │ └── sub.rs │ ├── expr.rs │ ├── interpolated_region.rs │ ├── literal │ │ ├── array.rs │ │ ├── bool.rs │ │ ├── integer.rs │ │ ├── mod.rs │ │ ├── null.rs │ │ ├── number.rs │ │ ├── status.rs │ │ └── text.rs │ ├── macros.rs │ ├── mod.rs │ ├── parentheses.rs │ ├── ternop │ │ ├── mod.rs │ │ └── ternary.rs │ ├── typeop │ │ ├── cast.rs │ │ ├── is.rs │ │ └── mod.rs │ └── unop │ │ ├── mod.rs │ │ ├── neg.rs │ │ └── not.rs ├── function │ ├── declaration.rs │ ├── declaration_utils.rs │ ├── fail.rs │ ├── invocation.rs │ ├── invocation_utils.rs │ ├── mod.rs │ └── ret.rs ├── imports │ ├── import.rs │ ├── import_string.rs │ └── mod.rs ├── loops │ ├── break_stmt.rs │ ├── continue_stmt.rs │ ├── infinite_loop.rs │ ├── iter_loop.rs │ ├── mod.rs │ └── while_loop.rs ├── main.rs ├── mod.rs ├── prelude.rs ├── shorthand │ ├── add.rs │ ├── div.rs │ ├── mod.rs │ ├── modulo.rs │ ├── mul.rs │ └── sub.rs ├── statement │ ├── comment.rs │ ├── comment_doc.rs │ ├── mod.rs │ └── stmt.rs ├── typecheck.rs ├── types.rs └── variable │ ├── get.rs │ ├── init.rs │ ├── mod.rs │ └── set.rs ├── optimizer ├── ephemeral_vars.rs ├── mod.rs └── unused_vars.rs ├── rules.rs ├── std ├── array.ab ├── date.ab ├── env.ab ├── fs.ab ├── http.ab ├── math.ab └── text.ab ├── stdlib.rs ├── tests ├── cli.rs ├── erroring.rs ├── erroring │ ├── array_index_get_by_text.ab │ ├── array_index_set_by_range.ab │ ├── array_index_set_by_text.ab │ ├── array_nested.ab │ ├── array_nested_literal.ab │ ├── duplicate_argument.ab │ ├── exit_invalid_type.ab │ ├── failable_function.ab │ ├── failable_function_zero_exit_code.ab │ ├── failed_command.ab │ ├── failed_empty_param.ab │ ├── function_body_parsed.ab │ ├── function_failable_with_typed_nonfailable_return.ab │ ├── function_nonfailable_with_typed_failable_return.ab │ ├── function_with_wrong_typed_return.ab │ ├── import_star_in_closure.ab │ ├── import_star_with_identifier.ab │ ├── succeeded_failed_same_line.ab │ ├── sudo_duplicate_modifier.ab │ ├── then_empty_param.ab │ ├── then_failed_same_line.ab │ ├── then_succeeded_same_line.ab │ ├── variable_constant.ab │ ├── variable_constant_shorthand_add.ab │ ├── variable_constant_shorthand_div.ab │ ├── variable_constant_shorthand_mod.ab │ ├── variable_constant_shorthand_mul.ab │ ├── variable_constant_shorthand_sub.ab │ ├── variable_ref_index.ab │ ├── variable_ref_length.ab │ └── variable_ref_slice.ab ├── extra.rs ├── mod.rs ├── optimizing.rs ├── optimizing │ ├── ephemeral_vars_array.ab │ ├── ephemeral_vars_length.ab │ ├── unused_variables_array_index.ab │ ├── unused_variables_array_new.ab │ ├── unused_variables_function.ab │ ├── unused_variables_interpolable.ab │ ├── unused_variables_loop.ab │ ├── unused_variables_scope.ab │ ├── unused_variables_simple.ab │ ├── unused_variables_subprocess.ab │ ├── unused_variables_transitive.ab │ ├── unused_variables_transitive_complex.ab │ └── unused_variables_transitive_nested.ab ├── postprocessor.rs ├── snapshots │ ├── amber__tests__optimizing__ephemeral_vars_array.ab.snap │ ├── amber__tests__optimizing__ephemeral_vars_length.ab.snap │ ├── amber__tests__optimizing__unused_variables_array_index.ab.snap │ ├── amber__tests__optimizing__unused_variables_array_new.ab.snap │ ├── amber__tests__optimizing__unused_variables_function.ab.snap │ ├── amber__tests__optimizing__unused_variables_interpolable.ab.snap │ ├── amber__tests__optimizing__unused_variables_loop.ab.snap │ ├── amber__tests__optimizing__unused_variables_scope.ab.snap │ ├── amber__tests__optimizing__unused_variables_simple.ab.snap │ ├── amber__tests__optimizing__unused_variables_subprocess.ab.snap │ ├── amber__tests__optimizing__unused_variables_transitive.ab.snap │ ├── amber__tests__optimizing__unused_variables_transitive_complex.ab.snap │ ├── amber__tests__optimizing__unused_variables_transitive_nested.ab.snap │ ├── amber__tests__translation__add_int_expression.ab.snap │ ├── amber__tests__translation__add_int_shorthand.ab.snap │ ├── amber__tests__translation__add_num_expression.ab.snap │ ├── amber__tests__translation__add_num_shorthand.ab.snap │ ├── amber__tests__translation__div_int_expression.ab.snap │ ├── amber__tests__translation__div_int_shorthand.ab.snap │ ├── amber__tests__translation__div_num_expression.ab.snap │ ├── amber__tests__translation__div_num_shorthand.ab.snap │ ├── amber__tests__translation__loop_iter.ab.snap │ ├── amber__tests__translation__modulo_int_expression.ab.snap │ ├── amber__tests__translation__modulo_int_shorthand.ab.snap │ ├── amber__tests__translation__modulo_num_expression.ab.snap │ ├── amber__tests__translation__modulo_num_shorthand.ab.snap │ ├── amber__tests__translation__mul_int_expression.ab.snap │ ├── amber__tests__translation__mul_int_shorthand.ab.snap │ ├── amber__tests__translation__mul_num_expression.ab.snap │ ├── amber__tests__translation__mul_num_shorthand.ab.snap │ ├── amber__tests__translation__sub_int_expression.ab.snap │ ├── amber__tests__translation__sub_int_shorthand.ab.snap │ ├── amber__tests__translation__sub_num_expression.ab.snap │ └── amber__tests__translation__sub_num_shorthand.ab.snap ├── stdlib.rs ├── stdlib │ ├── array_contains_empty_num_array.ab │ ├── array_contains_empty_text_array.ab │ ├── array_contains_exact_match.ab │ ├── array_contains_partial_match_with_expanded_element.ab │ ├── array_contains_prefix_match.ab │ ├── array_contains_text_array.ab │ ├── array_extract_at.ab │ ├── array_filled_same_values.ab │ ├── array_filled_size.ab │ ├── array_filled_type_bool.ab │ ├── array_filled_type_int.ab │ ├── array_filled_type_null.ab │ ├── array_filled_type_num.ab │ ├── array_filled_type_text.ab │ ├── array_find.ab │ ├── array_find_all.ab │ ├── array_first.ab │ ├── array_last.ab │ ├── array_pop.ab │ ├── array_remove_at.ab │ ├── array_remove_each.ab │ ├── array_shift.ab │ ├── date_add.ab │ ├── date_compare.ab │ ├── date_now.ab │ ├── date_posix.ab │ ├── env_bash_version.ab │ ├── env_bold.ab │ ├── env_const_get.ab │ ├── env_const_set.ab │ ├── env_echo_colored.ab │ ├── env_echo_error.ab │ ├── env_echo_info.ab │ ├── env_echo_success.ab │ ├── env_echo_warning.ab │ ├── env_escaped.ab │ ├── env_file_load.ab │ ├── env_has_failed.ab │ ├── env_input_confirm.ab │ ├── env_input_confirm.output.txt │ ├── env_input_hidden.ab │ ├── env_input_prompt.ab │ ├── env_is_command.ab │ ├── env_is_root.ab │ ├── env_italic.ab │ ├── env_printf.ab │ ├── env_styled.ab │ ├── env_underlined.ab │ ├── env_var_get.ab │ ├── env_var_load.ab │ ├── env_var_set.ab │ ├── env_var_test.ab │ ├── env_var_unset.ab │ ├── fs_dir_create.ab │ ├── fs_dir_exists.ab │ ├── fs_file_append.ab │ ├── fs_file_chmod.ab │ ├── fs_file_chown.ab │ ├── fs_file_exists.ab │ ├── fs_file_extract.ab │ ├── fs_file_glob_absolute_missing_file.ab │ ├── fs_file_glob_absolute_multiple_globs.ab │ ├── fs_file_glob_absolute_wild_char.ab │ ├── fs_file_glob_absolute_wild_star.ab │ ├── fs_file_glob_absolute_with_spaces.ab │ ├── fs_file_glob_injection_attack.ab │ ├── fs_file_glob_relative_missing_file.ab │ ├── fs_file_glob_relative_multiple_globs.ab │ ├── fs_file_glob_relative_wild_char.ab │ ├── fs_file_glob_relative_wild_star.ab │ ├── fs_file_glob_relative_with_spaces.ab │ ├── fs_file_read.ab │ ├── fs_file_write.ab │ ├── fs_symlink_create.ab │ ├── fs_temp_dir_create.ab │ ├── math_abs.ab │ ├── math_ceil.ab │ ├── math_floor.ab │ ├── math_round.ab │ ├── math_sum.ab │ ├── no_output │ │ └── http_file_download.ab │ ├── text_capitalized.ab │ ├── text_char_at.ab │ ├── text_contains.ab │ ├── text_contains_all.ab │ ├── text_contains_any.ab │ ├── text_ends_with.ab │ ├── text_join.ab │ ├── text_lowercase.ab │ ├── text_lpad.ab │ ├── text_match_regex.ab │ ├── text_match_regex_any.ab │ ├── text_parse_int.ab │ ├── text_parse_num.ab │ ├── text_replace.ab │ ├── text_replace_one.ab │ ├── text_replace_regex_basic.ab │ ├── text_replace_regex_ext.ab │ ├── text_reversed.ab │ ├── text_rpad.ab │ ├── text_slice.ab │ ├── text_split.ab │ ├── text_split_chars.ab │ ├── text_split_lines.ab │ ├── text_split_multiline.ab │ ├── text_starts_with.ab │ ├── text_trim.ab │ ├── text_trim.output.txt │ ├── text_trim_left.ab │ ├── text_trim_left.output.txt │ ├── text_trim_right.ab │ ├── text_trim_right.output.txt │ ├── text_uppercase.ab │ └── text_zfill.ab ├── translation.rs ├── translation │ ├── add_int_expression.ab │ ├── add_int_shorthand.ab │ ├── add_num_expression.ab │ ├── add_num_shorthand.ab │ ├── div_int_expression.ab │ ├── div_int_shorthand.ab │ ├── div_num_expression.ab │ ├── div_num_shorthand.ab │ ├── loop_iter.ab │ ├── modulo_int_expression.ab │ ├── modulo_int_shorthand.ab │ ├── modulo_num_expression.ab │ ├── modulo_num_shorthand.ab │ ├── mul_int_expression.ab │ ├── mul_int_shorthand.ab │ ├── mul_num_expression.ab │ ├── mul_num_shorthand.ab │ ├── sub_int_expression.ab │ ├── sub_int_shorthand.ab │ ├── sub_num_expression.ab │ └── sub_num_shorthand.ab ├── validity.rs ├── validity │ ├── add.ab │ ├── add_arrays.ab │ ├── add_arrays_literal.ab │ ├── array_assign_by_copy.ab │ ├── array_assign_by_ref.ab │ ├── array_assign_local.ab │ ├── array_assign_local_end.ab │ ├── array_compare_equality.ab │ ├── array_compare_inequality.ab │ ├── array_compare_lexical_int.ab │ ├── array_compare_lexical_int_different_lengths.ab │ ├── array_compare_lexical_num.ab │ ├── array_compare_lexical_num_different_lengths.ab │ ├── array_compare_lexical_text.ab │ ├── array_compare_lexical_text_different_lengths.ab │ ├── array_get_excl_range_by_copy.ab │ ├── array_get_excl_range_by_ref.ab │ ├── array_get_excl_range_local.ab │ ├── array_get_incl_range_by_copy.ab │ ├── array_get_incl_range_by_ref.ab │ ├── array_get_incl_range_local.ab │ ├── array_get_negative_index_by_copy.ab │ ├── array_get_negative_index_by_ref.ab │ ├── array_get_negative_index_local.ab │ ├── array_get_positive_index_by_copy.ab │ ├── array_get_positive_index_by_ref.ab │ ├── array_get_positive_index_local.ab │ ├── array_init_no_trailing_comma.ab │ ├── array_init_with_trailing_comma.ab │ ├── array_slice_argument.ab │ ├── array_slice_recursion.ab │ ├── bool.ab │ ├── cast.ab │ ├── cd.ab │ ├── chained_modifiers.ab │ ├── chained_modifiers_commands.ab │ ├── chained_modifiers_functions.ab │ ├── chained_modifiers_sudo.ab │ ├── command_escaped.ab │ ├── command_inception.ab │ ├── command_interpolation.ab │ ├── command_interpolation_single_quotes.ab │ ├── comment.ab │ ├── comment.output.txt │ ├── compare_eq_numbers.ab │ ├── compare_eq_texts.ab │ ├── compare_neq_numbers.ab │ ├── complex_arithmetic.ab │ ├── div.ab │ ├── expression_indexing.ab │ ├── failed.ab │ ├── failed_block_param_isolation.ab │ ├── failed_block_unwraps_failable_type.ab │ ├── failed_block_with_param.ab │ ├── failed_code.ab │ ├── failed_fail_in_failed.ab │ ├── failed_question_mark.ab │ ├── failed_unwraps_failable_type.ab │ ├── fractions_with_no_leading_zero.ab │ ├── fractions_with_no_leading_zero.output.txt │ ├── function.ab │ ├── function_calls_on_the_same_line.ab │ ├── function_failable.ab │ ├── function_failable_variable_exit_code.ab │ ├── function_failable_with_typed_return.ab │ ├── function_global_var_loop.ab │ ├── function_global_var_modification.ab │ ├── function_global_var_nested_call.ab │ ├── function_global_variable_reference.ab │ ├── function_nested_variables.ab │ ├── function_optional_argument_array.ab │ ├── function_optional_argument_array_default.ab │ ├── function_optional_argument_generic.ab │ ├── function_optional_argument_generic_array.ab │ ├── function_optional_argument_int.ab │ ├── function_optional_argument_int_default.ab │ ├── function_ref_swap.ab │ ├── function_ref_text_escaped.ab │ ├── function_succeeded.ab │ ├── function_succeeded_fail.ab │ ├── function_with_args.ab │ ├── function_with_args_different_types.ab │ ├── function_with_typed_args.ab │ ├── function_with_typed_args_text.ab │ ├── function_with_typed_different_args.ab │ ├── function_with_typed_return.ab │ ├── generic_array_in_argument.ab │ ├── generic_array_in_argument_and_return.ab │ ├── generic_array_in_failable_return.ab │ ├── generic_array_in_return.ab │ ├── generic_array_type_check.ab │ ├── hello_world.ab │ ├── if_statement_chain.ab │ ├── if_statement_chain_else.ab │ ├── if_statement_chain_singleline.ab │ ├── if_statements.ab │ ├── if_statements_else.ab │ ├── if_statements_else_singleline.ab │ ├── if_statements_singleline.ab │ ├── import_existing_file.ab │ ├── import_existing_nested_file.ab │ ├── import_transitive_file.ab │ ├── import_with_trailing_comma.ab │ ├── infinite_loop.ab │ ├── infinite_loop.output.txt │ ├── len.ab │ ├── lines_add_file_file.ab │ ├── lines_add_file_text.ab │ ├── lines_add_text_file.ab │ ├── lines_append.ab │ ├── lines_append_ref.ab │ ├── lines_iter.ab │ ├── lines_let.ab │ ├── lines_set.ab │ ├── lines_set_ref.ab │ ├── loop_in.ab │ ├── loop_in_index_value.ab │ ├── main_args.ab │ ├── main_shadowing_args.ab │ ├── modulo_operator.ab │ ├── modulo_shorthand.ab │ ├── mul.ab │ ├── mv.ab │ ├── nameof.ab │ ├── neg.ab │ ├── neg_complex_arithmetic.ab │ ├── nested_failed.ab │ ├── nested_string_interp.ab │ ├── no_output │ │ ├── exit_with_code.ab │ │ └── exit_with_no_code.ab │ ├── null.ab │ ├── null.output.txt │ ├── number.ab │ ├── optimizer_loop_reassignment.ab │ ├── optimizer_transitive_dependency.ab │ ├── parenthesis.ab │ ├── range.ab │ ├── range_dynamic.ab │ ├── range_loop.ab │ ├── range_loop_inclusive.ab │ ├── range_loop_reverse_exclusive.ab │ ├── range_loop_reverse_inclusive.ab │ ├── recursion_ackermann.ab │ ├── recursion_array.ab │ ├── recursion_factorial.ab │ ├── recursion_fibonacci.ab │ ├── recursion_mutual.ab │ ├── recursion_post_order.ab │ ├── seq_large_numbers.ab │ ├── shorthand_add.ab │ ├── shorthand_add_arrays.ab │ ├── shorthand_add_text.ab │ ├── shorthand_div.ab │ ├── shorthand_mul.ab │ ├── shorthand_sub.ab │ ├── silent.ab │ ├── status.ab │ ├── sub.ab │ ├── succeeded.ab │ ├── ternary_conditional_array.ab │ ├── ternary_conditional_array_function.ab │ ├── ternary_conditional_globbing.ab │ ├── ternary_conditional_inline.ab │ ├── ternary_conditional_nested.ab │ ├── ternary_conditional_simple.ab │ ├── test_files │ │ ├── is_even.ab │ │ └── str │ │ │ └── trim.ab │ ├── text.ab │ ├── text_compare_lexical.ab │ ├── text_compare_lexical_different_lengths.ab │ ├── text_escaped.ab │ ├── text_escaped_complex.ab │ ├── text_escaped_interpolated.ab │ ├── text_escaped_regular_character.ab │ ├── text_interpolation_single_quotes.ab │ ├── then_block.ab │ ├── then_block_failure.ab │ ├── unsafe_function_call.ab │ ├── unsafe_unwraps_failable_type.ab │ ├── variable.ab │ ├── variable_constant_condition.ab │ ├── variable_constant_function.ab │ ├── variable_constant_loop.ab │ ├── variable_function_global_context.ab │ ├── variable_redefinition.ab │ ├── variable_ref_add_arithmetic_number.ab │ ├── variable_ref_add_arithmetic_text.ab │ ├── variable_ref_add_shorthand_array.ab │ ├── variable_ref_add_shorthand_number.ab │ ├── variable_ref_add_shorthand_text.ab │ ├── variable_ref_command.ab │ ├── variable_ref_div_arithmetic_number.ab │ ├── variable_ref_div_shorthand_number.ab │ ├── variable_ref_function_invocation.ab │ ├── variable_ref_mod_arithmetic_number.ab │ ├── variable_ref_mod_shorthand_number.ab │ ├── variable_ref_mul_arithmetic_number.ab │ ├── variable_ref_mul_shorthand_number.ab │ ├── variable_ref_nested.ab │ ├── variable_ref_set_array.ab │ ├── variable_ref_set_bool.ab │ ├── variable_ref_set_number.ab │ ├── variable_ref_set_text.ab │ ├── variable_ref_sub_arithmetic_number.ab │ ├── variable_ref_sub_shorthand_number.ab │ ├── very_complex_arithmetic.ab │ ├── while_loop.ab │ └── while_loop_break_continue.ab ├── warning.rs └── warning │ ├── const_suggestion.ab │ ├── import_unused_variable.ab │ ├── test_files │ └── main.ab │ ├── unused_variable.ab │ └── unused_variable_const.ab ├── translate ├── compare.rs ├── compute.rs ├── fragments │ ├── arithmetic.rs │ ├── block.rs │ ├── comment.rs │ ├── fragment.rs │ ├── interpolable.rs │ ├── list.rs │ ├── mod.rs │ ├── raw.rs │ ├── subprocess.rs │ ├── var_expr.rs │ └── var_stmt.rs ├── mod.rs └── module.rs └── utils ├── cc_flags.rs ├── context.rs ├── function_cache.rs ├── function_interface.rs ├── function_metadata.rs ├── import_cache.rs ├── metadata ├── mod.rs ├── parser.rs └── translate.rs └── mod.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | if has nix_direnv_version; then 2 | use flake 3 | fi 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/TestEnvDockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.github/workflows/TestEnvDockerfile -------------------------------------------------------------------------------- /.github/workflows/nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.github/workflows/nix.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/snap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.github/workflows/snap.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/NIX.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/README.md -------------------------------------------------------------------------------- /assets/amber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/assets/amber.png -------------------------------------------------------------------------------- /docs.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/docs.ab -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/flake.nix -------------------------------------------------------------------------------- /grammar.ebnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/grammar.ebnf -------------------------------------------------------------------------------- /keywords.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/keywords.ab -------------------------------------------------------------------------------- /meta/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/meta/Cargo.toml -------------------------------------------------------------------------------- /meta/src/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/meta/src/helper.rs -------------------------------------------------------------------------------- /meta/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/meta/src/lib.rs -------------------------------------------------------------------------------- /meta/src/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/meta/src/manager.rs -------------------------------------------------------------------------------- /meta/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/meta/src/utils.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /setup/install.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/setup/install.ab -------------------------------------------------------------------------------- /setup/shared.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/setup/shared.ab -------------------------------------------------------------------------------- /setup/uninstall.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/setup/uninstall.ab -------------------------------------------------------------------------------- /snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/snap/snapcraft.yaml -------------------------------------------------------------------------------- /src/compiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/compiler.rs -------------------------------------------------------------------------------- /src/compiler/postprocessor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/compiler/postprocessor.rs -------------------------------------------------------------------------------- /src/docs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/docs/mod.rs -------------------------------------------------------------------------------- /src/docs/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/docs/module.rs -------------------------------------------------------------------------------- /src/header.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/header.sh -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/modules/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/block.rs -------------------------------------------------------------------------------- /src/modules/builtin/cd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/builtin/cd.rs -------------------------------------------------------------------------------- /src/modules/builtin/echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/builtin/echo.rs -------------------------------------------------------------------------------- /src/modules/builtin/exit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/builtin/exit.rs -------------------------------------------------------------------------------- /src/modules/builtin/len.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/builtin/len.rs -------------------------------------------------------------------------------- /src/modules/builtin/lines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/builtin/lines.rs -------------------------------------------------------------------------------- /src/modules/builtin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/builtin/mod.rs -------------------------------------------------------------------------------- /src/modules/builtin/mv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/builtin/mv.rs -------------------------------------------------------------------------------- /src/modules/builtin/nameof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/builtin/nameof.rs -------------------------------------------------------------------------------- /src/modules/command/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/command/cmd.rs -------------------------------------------------------------------------------- /src/modules/command/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/command/mod.rs -------------------------------------------------------------------------------- /src/modules/command/modifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/command/modifier.rs -------------------------------------------------------------------------------- /src/modules/condition/failure_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/condition/failure_handler.rs -------------------------------------------------------------------------------- /src/modules/condition/ifchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/condition/ifchain.rs -------------------------------------------------------------------------------- /src/modules/condition/ifcond.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/condition/ifcond.rs -------------------------------------------------------------------------------- /src/modules/condition/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/condition/mod.rs -------------------------------------------------------------------------------- /src/modules/expression/access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/access.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/add.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/and.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/and.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/div.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/div.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/eq.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/ge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/ge.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/gt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/gt.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/le.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/le.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/lt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/lt.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/mod.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/modulo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/modulo.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/mul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/mul.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/neq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/neq.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/or.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/or.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/range.rs -------------------------------------------------------------------------------- /src/modules/expression/binop/sub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/binop/sub.rs -------------------------------------------------------------------------------- /src/modules/expression/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/expr.rs -------------------------------------------------------------------------------- /src/modules/expression/interpolated_region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/interpolated_region.rs -------------------------------------------------------------------------------- /src/modules/expression/literal/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/literal/array.rs -------------------------------------------------------------------------------- /src/modules/expression/literal/bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/literal/bool.rs -------------------------------------------------------------------------------- /src/modules/expression/literal/integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/literal/integer.rs -------------------------------------------------------------------------------- /src/modules/expression/literal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/literal/mod.rs -------------------------------------------------------------------------------- /src/modules/expression/literal/null.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/literal/null.rs -------------------------------------------------------------------------------- /src/modules/expression/literal/number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/literal/number.rs -------------------------------------------------------------------------------- /src/modules/expression/literal/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/literal/status.rs -------------------------------------------------------------------------------- /src/modules/expression/literal/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/literal/text.rs -------------------------------------------------------------------------------- /src/modules/expression/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/macros.rs -------------------------------------------------------------------------------- /src/modules/expression/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/mod.rs -------------------------------------------------------------------------------- /src/modules/expression/parentheses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/parentheses.rs -------------------------------------------------------------------------------- /src/modules/expression/ternop/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/ternop/mod.rs -------------------------------------------------------------------------------- /src/modules/expression/ternop/ternary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/ternop/ternary.rs -------------------------------------------------------------------------------- /src/modules/expression/typeop/cast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/typeop/cast.rs -------------------------------------------------------------------------------- /src/modules/expression/typeop/is.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/typeop/is.rs -------------------------------------------------------------------------------- /src/modules/expression/typeop/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/typeop/mod.rs -------------------------------------------------------------------------------- /src/modules/expression/unop/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/unop/mod.rs -------------------------------------------------------------------------------- /src/modules/expression/unop/neg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/unop/neg.rs -------------------------------------------------------------------------------- /src/modules/expression/unop/not.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/expression/unop/not.rs -------------------------------------------------------------------------------- /src/modules/function/declaration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/function/declaration.rs -------------------------------------------------------------------------------- /src/modules/function/declaration_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/function/declaration_utils.rs -------------------------------------------------------------------------------- /src/modules/function/fail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/function/fail.rs -------------------------------------------------------------------------------- /src/modules/function/invocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/function/invocation.rs -------------------------------------------------------------------------------- /src/modules/function/invocation_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/function/invocation_utils.rs -------------------------------------------------------------------------------- /src/modules/function/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/function/mod.rs -------------------------------------------------------------------------------- /src/modules/function/ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/function/ret.rs -------------------------------------------------------------------------------- /src/modules/imports/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/imports/import.rs -------------------------------------------------------------------------------- /src/modules/imports/import_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/imports/import_string.rs -------------------------------------------------------------------------------- /src/modules/imports/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/imports/mod.rs -------------------------------------------------------------------------------- /src/modules/loops/break_stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/loops/break_stmt.rs -------------------------------------------------------------------------------- /src/modules/loops/continue_stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/loops/continue_stmt.rs -------------------------------------------------------------------------------- /src/modules/loops/infinite_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/loops/infinite_loop.rs -------------------------------------------------------------------------------- /src/modules/loops/iter_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/loops/iter_loop.rs -------------------------------------------------------------------------------- /src/modules/loops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/loops/mod.rs -------------------------------------------------------------------------------- /src/modules/loops/while_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/loops/while_loop.rs -------------------------------------------------------------------------------- /src/modules/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/main.rs -------------------------------------------------------------------------------- /src/modules/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/mod.rs -------------------------------------------------------------------------------- /src/modules/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/prelude.rs -------------------------------------------------------------------------------- /src/modules/shorthand/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/shorthand/add.rs -------------------------------------------------------------------------------- /src/modules/shorthand/div.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/shorthand/div.rs -------------------------------------------------------------------------------- /src/modules/shorthand/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/shorthand/mod.rs -------------------------------------------------------------------------------- /src/modules/shorthand/modulo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/shorthand/modulo.rs -------------------------------------------------------------------------------- /src/modules/shorthand/mul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/shorthand/mul.rs -------------------------------------------------------------------------------- /src/modules/shorthand/sub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/shorthand/sub.rs -------------------------------------------------------------------------------- /src/modules/statement/comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/statement/comment.rs -------------------------------------------------------------------------------- /src/modules/statement/comment_doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/statement/comment_doc.rs -------------------------------------------------------------------------------- /src/modules/statement/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/statement/mod.rs -------------------------------------------------------------------------------- /src/modules/statement/stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/statement/stmt.rs -------------------------------------------------------------------------------- /src/modules/typecheck.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/typecheck.rs -------------------------------------------------------------------------------- /src/modules/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/types.rs -------------------------------------------------------------------------------- /src/modules/variable/get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/variable/get.rs -------------------------------------------------------------------------------- /src/modules/variable/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/variable/init.rs -------------------------------------------------------------------------------- /src/modules/variable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/variable/mod.rs -------------------------------------------------------------------------------- /src/modules/variable/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/modules/variable/set.rs -------------------------------------------------------------------------------- /src/optimizer/ephemeral_vars.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/optimizer/ephemeral_vars.rs -------------------------------------------------------------------------------- /src/optimizer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/optimizer/mod.rs -------------------------------------------------------------------------------- /src/optimizer/unused_vars.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/optimizer/unused_vars.rs -------------------------------------------------------------------------------- /src/rules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/rules.rs -------------------------------------------------------------------------------- /src/std/array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/std/array.ab -------------------------------------------------------------------------------- /src/std/date.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/std/date.ab -------------------------------------------------------------------------------- /src/std/env.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/std/env.ab -------------------------------------------------------------------------------- /src/std/fs.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/std/fs.ab -------------------------------------------------------------------------------- /src/std/http.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/std/http.ab -------------------------------------------------------------------------------- /src/std/math.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/std/math.ab -------------------------------------------------------------------------------- /src/std/text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/std/text.ab -------------------------------------------------------------------------------- /src/stdlib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/stdlib.rs -------------------------------------------------------------------------------- /src/tests/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/cli.rs -------------------------------------------------------------------------------- /src/tests/erroring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring.rs -------------------------------------------------------------------------------- /src/tests/erroring/array_index_get_by_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/array_index_get_by_text.ab -------------------------------------------------------------------------------- /src/tests/erroring/array_index_set_by_range.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/array_index_set_by_range.ab -------------------------------------------------------------------------------- /src/tests/erroring/array_index_set_by_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/array_index_set_by_text.ab -------------------------------------------------------------------------------- /src/tests/erroring/array_nested.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/array_nested.ab -------------------------------------------------------------------------------- /src/tests/erroring/array_nested_literal.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/array_nested_literal.ab -------------------------------------------------------------------------------- /src/tests/erroring/duplicate_argument.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/duplicate_argument.ab -------------------------------------------------------------------------------- /src/tests/erroring/exit_invalid_type.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/exit_invalid_type.ab -------------------------------------------------------------------------------- /src/tests/erroring/failable_function.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/failable_function.ab -------------------------------------------------------------------------------- /src/tests/erroring/failable_function_zero_exit_code.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/failable_function_zero_exit_code.ab -------------------------------------------------------------------------------- /src/tests/erroring/failed_command.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/failed_command.ab -------------------------------------------------------------------------------- /src/tests/erroring/failed_empty_param.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/failed_empty_param.ab -------------------------------------------------------------------------------- /src/tests/erroring/function_body_parsed.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/function_body_parsed.ab -------------------------------------------------------------------------------- /src/tests/erroring/function_failable_with_typed_nonfailable_return.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/function_failable_with_typed_nonfailable_return.ab -------------------------------------------------------------------------------- /src/tests/erroring/function_nonfailable_with_typed_failable_return.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/function_nonfailable_with_typed_failable_return.ab -------------------------------------------------------------------------------- /src/tests/erroring/function_with_wrong_typed_return.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/function_with_wrong_typed_return.ab -------------------------------------------------------------------------------- /src/tests/erroring/import_star_in_closure.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/import_star_in_closure.ab -------------------------------------------------------------------------------- /src/tests/erroring/import_star_with_identifier.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/import_star_with_identifier.ab -------------------------------------------------------------------------------- /src/tests/erroring/succeeded_failed_same_line.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/succeeded_failed_same_line.ab -------------------------------------------------------------------------------- /src/tests/erroring/sudo_duplicate_modifier.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/sudo_duplicate_modifier.ab -------------------------------------------------------------------------------- /src/tests/erroring/then_empty_param.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/then_empty_param.ab -------------------------------------------------------------------------------- /src/tests/erroring/then_failed_same_line.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/then_failed_same_line.ab -------------------------------------------------------------------------------- /src/tests/erroring/then_succeeded_same_line.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/then_succeeded_same_line.ab -------------------------------------------------------------------------------- /src/tests/erroring/variable_constant.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/variable_constant.ab -------------------------------------------------------------------------------- /src/tests/erroring/variable_constant_shorthand_add.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/variable_constant_shorthand_add.ab -------------------------------------------------------------------------------- /src/tests/erroring/variable_constant_shorthand_div.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/variable_constant_shorthand_div.ab -------------------------------------------------------------------------------- /src/tests/erroring/variable_constant_shorthand_mod.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/variable_constant_shorthand_mod.ab -------------------------------------------------------------------------------- /src/tests/erroring/variable_constant_shorthand_mul.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/variable_constant_shorthand_mul.ab -------------------------------------------------------------------------------- /src/tests/erroring/variable_constant_shorthand_sub.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/variable_constant_shorthand_sub.ab -------------------------------------------------------------------------------- /src/tests/erroring/variable_ref_index.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/variable_ref_index.ab -------------------------------------------------------------------------------- /src/tests/erroring/variable_ref_length.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/variable_ref_length.ab -------------------------------------------------------------------------------- /src/tests/erroring/variable_ref_slice.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/erroring/variable_ref_slice.ab -------------------------------------------------------------------------------- /src/tests/extra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/extra.rs -------------------------------------------------------------------------------- /src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/mod.rs -------------------------------------------------------------------------------- /src/tests/optimizing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing.rs -------------------------------------------------------------------------------- /src/tests/optimizing/ephemeral_vars_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/ephemeral_vars_array.ab -------------------------------------------------------------------------------- /src/tests/optimizing/ephemeral_vars_length.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/ephemeral_vars_length.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_array_index.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_array_index.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_array_new.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_array_new.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_function.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_function.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_interpolable.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_interpolable.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_loop.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_loop.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_scope.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_scope.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_simple.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_simple.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_subprocess.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_subprocess.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_transitive.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_transitive.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_transitive_complex.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_transitive_complex.ab -------------------------------------------------------------------------------- /src/tests/optimizing/unused_variables_transitive_nested.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/optimizing/unused_variables_transitive_nested.ab -------------------------------------------------------------------------------- /src/tests/postprocessor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/postprocessor.rs -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__ephemeral_vars_array.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__ephemeral_vars_array.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__ephemeral_vars_length.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__ephemeral_vars_length.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_array_index.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_array_index.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_array_new.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_array_new.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_function.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_function.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_interpolable.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_interpolable.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_loop.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_loop.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_scope.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_scope.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_simple.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_simple.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_subprocess.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_subprocess.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_transitive.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_transitive.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_transitive_complex.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_transitive_complex.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__optimizing__unused_variables_transitive_nested.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__optimizing__unused_variables_transitive_nested.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__add_int_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__add_int_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__add_int_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__add_int_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__add_num_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__add_num_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__add_num_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__add_num_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__div_int_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__div_int_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__div_int_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__div_int_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__div_num_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__div_num_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__div_num_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__div_num_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__loop_iter.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__loop_iter.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__modulo_int_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__modulo_int_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__modulo_int_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__modulo_int_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__modulo_num_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__modulo_num_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__modulo_num_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__modulo_num_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__mul_int_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__mul_int_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__mul_int_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__mul_int_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__mul_num_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__mul_num_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__mul_num_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__mul_num_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__sub_int_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__sub_int_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__sub_int_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__sub_int_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__sub_num_expression.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__sub_num_expression.ab.snap -------------------------------------------------------------------------------- /src/tests/snapshots/amber__tests__translation__sub_num_shorthand.ab.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/snapshots/amber__tests__translation__sub_num_shorthand.ab.snap -------------------------------------------------------------------------------- /src/tests/stdlib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib.rs -------------------------------------------------------------------------------- /src/tests/stdlib/array_contains_empty_num_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_contains_empty_num_array.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_contains_empty_text_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_contains_empty_text_array.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_contains_exact_match.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_contains_exact_match.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_contains_partial_match_with_expanded_element.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_contains_partial_match_with_expanded_element.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_contains_prefix_match.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_contains_prefix_match.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_contains_text_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_contains_text_array.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_extract_at.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_extract_at.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_filled_same_values.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_filled_same_values.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_filled_size.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_filled_size.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_filled_type_bool.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_filled_type_bool.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_filled_type_int.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_filled_type_int.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_filled_type_null.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_filled_type_null.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_filled_type_num.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_filled_type_num.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_filled_type_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_filled_type_text.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_find.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_find.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_find_all.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_find_all.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_first.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_first.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_last.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_last.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_pop.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_pop.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_remove_at.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_remove_at.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_remove_each.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_remove_each.ab -------------------------------------------------------------------------------- /src/tests/stdlib/array_shift.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/array_shift.ab -------------------------------------------------------------------------------- /src/tests/stdlib/date_add.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/date_add.ab -------------------------------------------------------------------------------- /src/tests/stdlib/date_compare.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/date_compare.ab -------------------------------------------------------------------------------- /src/tests/stdlib/date_now.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/date_now.ab -------------------------------------------------------------------------------- /src/tests/stdlib/date_posix.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/date_posix.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_bash_version.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_bash_version.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_bold.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_bold.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_const_get.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_const_get.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_const_set.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_const_set.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_echo_colored.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_echo_colored.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_echo_error.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_echo_error.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_echo_info.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_echo_info.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_echo_success.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_echo_success.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_echo_warning.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_echo_warning.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_escaped.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_escaped.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_file_load.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_file_load.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_has_failed.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_has_failed.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_input_confirm.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_input_confirm.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_input_confirm.output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_input_confirm.output.txt -------------------------------------------------------------------------------- /src/tests/stdlib/env_input_hidden.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_input_hidden.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_input_prompt.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_input_prompt.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_is_command.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_is_command.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_is_root.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_is_root.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_italic.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_italic.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_printf.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_printf.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_styled.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_styled.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_underlined.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_underlined.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_var_get.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_var_get.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_var_load.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_var_load.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_var_set.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_var_set.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_var_test.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_var_test.ab -------------------------------------------------------------------------------- /src/tests/stdlib/env_var_unset.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/env_var_unset.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_dir_create.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_dir_create.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_dir_exists.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_dir_exists.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_append.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_append.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_chmod.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_chmod.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_chown.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_chown.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_exists.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_exists.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_extract.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_extract.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_absolute_missing_file.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_absolute_missing_file.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_absolute_multiple_globs.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_absolute_multiple_globs.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_absolute_wild_char.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_absolute_wild_char.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_absolute_wild_star.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_absolute_wild_star.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_absolute_with_spaces.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_absolute_with_spaces.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_injection_attack.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_injection_attack.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_relative_missing_file.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_relative_missing_file.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_relative_multiple_globs.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_relative_multiple_globs.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_relative_wild_char.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_relative_wild_char.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_relative_wild_star.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_relative_wild_star.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_glob_relative_with_spaces.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_glob_relative_with_spaces.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_read.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_read.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_file_write.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_file_write.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_symlink_create.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_symlink_create.ab -------------------------------------------------------------------------------- /src/tests/stdlib/fs_temp_dir_create.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/fs_temp_dir_create.ab -------------------------------------------------------------------------------- /src/tests/stdlib/math_abs.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/math_abs.ab -------------------------------------------------------------------------------- /src/tests/stdlib/math_ceil.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/math_ceil.ab -------------------------------------------------------------------------------- /src/tests/stdlib/math_floor.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/math_floor.ab -------------------------------------------------------------------------------- /src/tests/stdlib/math_round.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/math_round.ab -------------------------------------------------------------------------------- /src/tests/stdlib/math_sum.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/math_sum.ab -------------------------------------------------------------------------------- /src/tests/stdlib/no_output/http_file_download.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/no_output/http_file_download.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_capitalized.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_capitalized.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_char_at.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_char_at.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_contains.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_contains.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_contains_all.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_contains_all.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_contains_any.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_contains_any.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_ends_with.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_ends_with.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_join.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_join.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_lowercase.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_lowercase.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_lpad.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_lpad.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_match_regex.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_match_regex.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_match_regex_any.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_match_regex_any.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_parse_int.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_parse_int.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_parse_num.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_parse_num.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_replace.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_replace.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_replace_one.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_replace_one.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_replace_regex_basic.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_replace_regex_basic.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_replace_regex_ext.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_replace_regex_ext.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_reversed.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_reversed.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_rpad.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_rpad.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_slice.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_slice.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_split.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_split.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_split_chars.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_split_chars.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_split_lines.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_split_lines.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_split_multiline.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_split_multiline.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_starts_with.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_starts_with.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_trim.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_trim.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_trim.output.txt: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /src/tests/stdlib/text_trim_left.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_trim_left.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_trim_left.output.txt: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /src/tests/stdlib/text_trim_right.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_trim_right.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_trim_right.output.txt: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /src/tests/stdlib/text_uppercase.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_uppercase.ab -------------------------------------------------------------------------------- /src/tests/stdlib/text_zfill.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/stdlib/text_zfill.ab -------------------------------------------------------------------------------- /src/tests/translation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation.rs -------------------------------------------------------------------------------- /src/tests/translation/add_int_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/add_int_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/add_int_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/add_int_shorthand.ab -------------------------------------------------------------------------------- /src/tests/translation/add_num_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/add_num_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/add_num_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/add_num_shorthand.ab -------------------------------------------------------------------------------- /src/tests/translation/div_int_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/div_int_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/div_int_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/div_int_shorthand.ab -------------------------------------------------------------------------------- /src/tests/translation/div_num_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/div_num_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/div_num_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/div_num_shorthand.ab -------------------------------------------------------------------------------- /src/tests/translation/loop_iter.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/loop_iter.ab -------------------------------------------------------------------------------- /src/tests/translation/modulo_int_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/modulo_int_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/modulo_int_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/modulo_int_shorthand.ab -------------------------------------------------------------------------------- /src/tests/translation/modulo_num_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/modulo_num_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/modulo_num_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/modulo_num_shorthand.ab -------------------------------------------------------------------------------- /src/tests/translation/mul_int_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/mul_int_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/mul_int_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/mul_int_shorthand.ab -------------------------------------------------------------------------------- /src/tests/translation/mul_num_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/mul_num_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/mul_num_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/mul_num_shorthand.ab -------------------------------------------------------------------------------- /src/tests/translation/sub_int_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/sub_int_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/sub_int_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/sub_int_shorthand.ab -------------------------------------------------------------------------------- /src/tests/translation/sub_num_expression.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/sub_num_expression.ab -------------------------------------------------------------------------------- /src/tests/translation/sub_num_shorthand.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/translation/sub_num_shorthand.ab -------------------------------------------------------------------------------- /src/tests/validity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity.rs -------------------------------------------------------------------------------- /src/tests/validity/add.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/add.ab -------------------------------------------------------------------------------- /src/tests/validity/add_arrays.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/add_arrays.ab -------------------------------------------------------------------------------- /src/tests/validity/add_arrays_literal.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/add_arrays_literal.ab -------------------------------------------------------------------------------- /src/tests/validity/array_assign_by_copy.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_assign_by_copy.ab -------------------------------------------------------------------------------- /src/tests/validity/array_assign_by_ref.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_assign_by_ref.ab -------------------------------------------------------------------------------- /src/tests/validity/array_assign_local.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_assign_local.ab -------------------------------------------------------------------------------- /src/tests/validity/array_assign_local_end.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_assign_local_end.ab -------------------------------------------------------------------------------- /src/tests/validity/array_compare_equality.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_compare_equality.ab -------------------------------------------------------------------------------- /src/tests/validity/array_compare_inequality.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_compare_inequality.ab -------------------------------------------------------------------------------- /src/tests/validity/array_compare_lexical_int.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_compare_lexical_int.ab -------------------------------------------------------------------------------- /src/tests/validity/array_compare_lexical_int_different_lengths.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_compare_lexical_int_different_lengths.ab -------------------------------------------------------------------------------- /src/tests/validity/array_compare_lexical_num.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_compare_lexical_num.ab -------------------------------------------------------------------------------- /src/tests/validity/array_compare_lexical_num_different_lengths.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_compare_lexical_num_different_lengths.ab -------------------------------------------------------------------------------- /src/tests/validity/array_compare_lexical_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_compare_lexical_text.ab -------------------------------------------------------------------------------- /src/tests/validity/array_compare_lexical_text_different_lengths.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_compare_lexical_text_different_lengths.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_excl_range_by_copy.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_excl_range_by_copy.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_excl_range_by_ref.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_excl_range_by_ref.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_excl_range_local.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_excl_range_local.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_incl_range_by_copy.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_incl_range_by_copy.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_incl_range_by_ref.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_incl_range_by_ref.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_incl_range_local.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_incl_range_local.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_negative_index_by_copy.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_negative_index_by_copy.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_negative_index_by_ref.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_negative_index_by_ref.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_negative_index_local.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_negative_index_local.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_positive_index_by_copy.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_positive_index_by_copy.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_positive_index_by_ref.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_positive_index_by_ref.ab -------------------------------------------------------------------------------- /src/tests/validity/array_get_positive_index_local.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_get_positive_index_local.ab -------------------------------------------------------------------------------- /src/tests/validity/array_init_no_trailing_comma.ab: -------------------------------------------------------------------------------- 1 | // Output 2 | // 1 2 3 4 5 3 | 4 | const a = [1, 2, 3, 4, 5] 5 | echo a 6 | -------------------------------------------------------------------------------- /src/tests/validity/array_init_with_trailing_comma.ab: -------------------------------------------------------------------------------- 1 | // Output 2 | // 1 2 3 4 5 3 | 4 | const a = [1, 2, 3, 4, 5,] 5 | echo a 6 | -------------------------------------------------------------------------------- /src/tests/validity/array_slice_argument.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_slice_argument.ab -------------------------------------------------------------------------------- /src/tests/validity/array_slice_recursion.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/array_slice_recursion.ab -------------------------------------------------------------------------------- /src/tests/validity/bool.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/bool.ab -------------------------------------------------------------------------------- /src/tests/validity/cast.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/cast.ab -------------------------------------------------------------------------------- /src/tests/validity/cd.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/cd.ab -------------------------------------------------------------------------------- /src/tests/validity/chained_modifiers.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/chained_modifiers.ab -------------------------------------------------------------------------------- /src/tests/validity/chained_modifiers_commands.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/chained_modifiers_commands.ab -------------------------------------------------------------------------------- /src/tests/validity/chained_modifiers_functions.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/chained_modifiers_functions.ab -------------------------------------------------------------------------------- /src/tests/validity/chained_modifiers_sudo.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/chained_modifiers_sudo.ab -------------------------------------------------------------------------------- /src/tests/validity/command_escaped.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/command_escaped.ab -------------------------------------------------------------------------------- /src/tests/validity/command_inception.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/command_inception.ab -------------------------------------------------------------------------------- /src/tests/validity/command_interpolation.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/command_interpolation.ab -------------------------------------------------------------------------------- /src/tests/validity/command_interpolation_single_quotes.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/command_interpolation_single_quotes.ab -------------------------------------------------------------------------------- /src/tests/validity/comment.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/comment.ab -------------------------------------------------------------------------------- /src/tests/validity/comment.output.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/validity/compare_eq_numbers.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/compare_eq_numbers.ab -------------------------------------------------------------------------------- /src/tests/validity/compare_eq_texts.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/compare_eq_texts.ab -------------------------------------------------------------------------------- /src/tests/validity/compare_neq_numbers.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/compare_neq_numbers.ab -------------------------------------------------------------------------------- /src/tests/validity/complex_arithmetic.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/complex_arithmetic.ab -------------------------------------------------------------------------------- /src/tests/validity/div.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/div.ab -------------------------------------------------------------------------------- /src/tests/validity/expression_indexing.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/expression_indexing.ab -------------------------------------------------------------------------------- /src/tests/validity/failed.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/failed.ab -------------------------------------------------------------------------------- /src/tests/validity/failed_block_param_isolation.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/failed_block_param_isolation.ab -------------------------------------------------------------------------------- /src/tests/validity/failed_block_unwraps_failable_type.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/failed_block_unwraps_failable_type.ab -------------------------------------------------------------------------------- /src/tests/validity/failed_block_with_param.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/failed_block_with_param.ab -------------------------------------------------------------------------------- /src/tests/validity/failed_code.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/failed_code.ab -------------------------------------------------------------------------------- /src/tests/validity/failed_fail_in_failed.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/failed_fail_in_failed.ab -------------------------------------------------------------------------------- /src/tests/validity/failed_question_mark.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/failed_question_mark.ab -------------------------------------------------------------------------------- /src/tests/validity/failed_unwraps_failable_type.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/failed_unwraps_failable_type.ab -------------------------------------------------------------------------------- /src/tests/validity/fractions_with_no_leading_zero.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/fractions_with_no_leading_zero.ab -------------------------------------------------------------------------------- /src/tests/validity/fractions_with_no_leading_zero.output.txt: -------------------------------------------------------------------------------- 1 | .3 -------------------------------------------------------------------------------- /src/tests/validity/function.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function.ab -------------------------------------------------------------------------------- /src/tests/validity/function_calls_on_the_same_line.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_calls_on_the_same_line.ab -------------------------------------------------------------------------------- /src/tests/validity/function_failable.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_failable.ab -------------------------------------------------------------------------------- /src/tests/validity/function_failable_variable_exit_code.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_failable_variable_exit_code.ab -------------------------------------------------------------------------------- /src/tests/validity/function_failable_with_typed_return.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_failable_with_typed_return.ab -------------------------------------------------------------------------------- /src/tests/validity/function_global_var_loop.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_global_var_loop.ab -------------------------------------------------------------------------------- /src/tests/validity/function_global_var_modification.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_global_var_modification.ab -------------------------------------------------------------------------------- /src/tests/validity/function_global_var_nested_call.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_global_var_nested_call.ab -------------------------------------------------------------------------------- /src/tests/validity/function_global_variable_reference.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_global_variable_reference.ab -------------------------------------------------------------------------------- /src/tests/validity/function_nested_variables.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_nested_variables.ab -------------------------------------------------------------------------------- /src/tests/validity/function_optional_argument_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_optional_argument_array.ab -------------------------------------------------------------------------------- /src/tests/validity/function_optional_argument_array_default.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_optional_argument_array_default.ab -------------------------------------------------------------------------------- /src/tests/validity/function_optional_argument_generic.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_optional_argument_generic.ab -------------------------------------------------------------------------------- /src/tests/validity/function_optional_argument_generic_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_optional_argument_generic_array.ab -------------------------------------------------------------------------------- /src/tests/validity/function_optional_argument_int.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_optional_argument_int.ab -------------------------------------------------------------------------------- /src/tests/validity/function_optional_argument_int_default.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_optional_argument_int_default.ab -------------------------------------------------------------------------------- /src/tests/validity/function_ref_swap.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_ref_swap.ab -------------------------------------------------------------------------------- /src/tests/validity/function_ref_text_escaped.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_ref_text_escaped.ab -------------------------------------------------------------------------------- /src/tests/validity/function_succeeded.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_succeeded.ab -------------------------------------------------------------------------------- /src/tests/validity/function_succeeded_fail.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_succeeded_fail.ab -------------------------------------------------------------------------------- /src/tests/validity/function_with_args.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_with_args.ab -------------------------------------------------------------------------------- /src/tests/validity/function_with_args_different_types.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_with_args_different_types.ab -------------------------------------------------------------------------------- /src/tests/validity/function_with_typed_args.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_with_typed_args.ab -------------------------------------------------------------------------------- /src/tests/validity/function_with_typed_args_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_with_typed_args_text.ab -------------------------------------------------------------------------------- /src/tests/validity/function_with_typed_different_args.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_with_typed_different_args.ab -------------------------------------------------------------------------------- /src/tests/validity/function_with_typed_return.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/function_with_typed_return.ab -------------------------------------------------------------------------------- /src/tests/validity/generic_array_in_argument.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/generic_array_in_argument.ab -------------------------------------------------------------------------------- /src/tests/validity/generic_array_in_argument_and_return.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/generic_array_in_argument_and_return.ab -------------------------------------------------------------------------------- /src/tests/validity/generic_array_in_failable_return.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/generic_array_in_failable_return.ab -------------------------------------------------------------------------------- /src/tests/validity/generic_array_in_return.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/generic_array_in_return.ab -------------------------------------------------------------------------------- /src/tests/validity/generic_array_type_check.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/generic_array_type_check.ab -------------------------------------------------------------------------------- /src/tests/validity/hello_world.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/hello_world.ab -------------------------------------------------------------------------------- /src/tests/validity/if_statement_chain.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/if_statement_chain.ab -------------------------------------------------------------------------------- /src/tests/validity/if_statement_chain_else.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/if_statement_chain_else.ab -------------------------------------------------------------------------------- /src/tests/validity/if_statement_chain_singleline.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/if_statement_chain_singleline.ab -------------------------------------------------------------------------------- /src/tests/validity/if_statements.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/if_statements.ab -------------------------------------------------------------------------------- /src/tests/validity/if_statements_else.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/if_statements_else.ab -------------------------------------------------------------------------------- /src/tests/validity/if_statements_else_singleline.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/if_statements_else_singleline.ab -------------------------------------------------------------------------------- /src/tests/validity/if_statements_singleline.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/if_statements_singleline.ab -------------------------------------------------------------------------------- /src/tests/validity/import_existing_file.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/import_existing_file.ab -------------------------------------------------------------------------------- /src/tests/validity/import_existing_nested_file.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/import_existing_nested_file.ab -------------------------------------------------------------------------------- /src/tests/validity/import_transitive_file.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/import_transitive_file.ab -------------------------------------------------------------------------------- /src/tests/validity/import_with_trailing_comma.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/import_with_trailing_comma.ab -------------------------------------------------------------------------------- /src/tests/validity/infinite_loop.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/infinite_loop.ab -------------------------------------------------------------------------------- /src/tests/validity/infinite_loop.output.txt: -------------------------------------------------------------------------------- 1 | 1 2 3 4 6 7 8 9 10 -------------------------------------------------------------------------------- /src/tests/validity/len.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/len.ab -------------------------------------------------------------------------------- /src/tests/validity/lines_add_file_file.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/lines_add_file_file.ab -------------------------------------------------------------------------------- /src/tests/validity/lines_add_file_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/lines_add_file_text.ab -------------------------------------------------------------------------------- /src/tests/validity/lines_add_text_file.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/lines_add_text_file.ab -------------------------------------------------------------------------------- /src/tests/validity/lines_append.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/lines_append.ab -------------------------------------------------------------------------------- /src/tests/validity/lines_append_ref.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/lines_append_ref.ab -------------------------------------------------------------------------------- /src/tests/validity/lines_iter.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/lines_iter.ab -------------------------------------------------------------------------------- /src/tests/validity/lines_let.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/lines_let.ab -------------------------------------------------------------------------------- /src/tests/validity/lines_set.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/lines_set.ab -------------------------------------------------------------------------------- /src/tests/validity/lines_set_ref.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/lines_set_ref.ab -------------------------------------------------------------------------------- /src/tests/validity/loop_in.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/loop_in.ab -------------------------------------------------------------------------------- /src/tests/validity/loop_in_index_value.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/loop_in_index_value.ab -------------------------------------------------------------------------------- /src/tests/validity/main_args.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/main_args.ab -------------------------------------------------------------------------------- /src/tests/validity/main_shadowing_args.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/main_shadowing_args.ab -------------------------------------------------------------------------------- /src/tests/validity/modulo_operator.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/modulo_operator.ab -------------------------------------------------------------------------------- /src/tests/validity/modulo_shorthand.ab: -------------------------------------------------------------------------------- 1 | // Output 2 | // 1 3 | 4 | let a = 10 5 | a %= 3 6 | echo a 7 | -------------------------------------------------------------------------------- /src/tests/validity/mul.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/mul.ab -------------------------------------------------------------------------------- /src/tests/validity/mv.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/mv.ab -------------------------------------------------------------------------------- /src/tests/validity/nameof.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/nameof.ab -------------------------------------------------------------------------------- /src/tests/validity/neg.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/neg.ab -------------------------------------------------------------------------------- /src/tests/validity/neg_complex_arithmetic.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/neg_complex_arithmetic.ab -------------------------------------------------------------------------------- /src/tests/validity/nested_failed.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/nested_failed.ab -------------------------------------------------------------------------------- /src/tests/validity/nested_string_interp.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/nested_string_interp.ab -------------------------------------------------------------------------------- /src/tests/validity/no_output/exit_with_code.ab: -------------------------------------------------------------------------------- 1 | main { 2 | exit 37 3 | } 4 | -------------------------------------------------------------------------------- /src/tests/validity/no_output/exit_with_no_code.ab: -------------------------------------------------------------------------------- 1 | main { 2 | exit 3 | } 4 | -------------------------------------------------------------------------------- /src/tests/validity/null.ab: -------------------------------------------------------------------------------- 1 | const a = null 2 | echo a -------------------------------------------------------------------------------- /src/tests/validity/null.output.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/validity/number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/number.ab -------------------------------------------------------------------------------- /src/tests/validity/optimizer_loop_reassignment.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/optimizer_loop_reassignment.ab -------------------------------------------------------------------------------- /src/tests/validity/optimizer_transitive_dependency.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/optimizer_transitive_dependency.ab -------------------------------------------------------------------------------- /src/tests/validity/parenthesis.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/parenthesis.ab -------------------------------------------------------------------------------- /src/tests/validity/range.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/range.ab -------------------------------------------------------------------------------- /src/tests/validity/range_dynamic.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/range_dynamic.ab -------------------------------------------------------------------------------- /src/tests/validity/range_loop.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/range_loop.ab -------------------------------------------------------------------------------- /src/tests/validity/range_loop_inclusive.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/range_loop_inclusive.ab -------------------------------------------------------------------------------- /src/tests/validity/range_loop_reverse_exclusive.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/range_loop_reverse_exclusive.ab -------------------------------------------------------------------------------- /src/tests/validity/range_loop_reverse_inclusive.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/range_loop_reverse_inclusive.ab -------------------------------------------------------------------------------- /src/tests/validity/recursion_ackermann.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/recursion_ackermann.ab -------------------------------------------------------------------------------- /src/tests/validity/recursion_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/recursion_array.ab -------------------------------------------------------------------------------- /src/tests/validity/recursion_factorial.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/recursion_factorial.ab -------------------------------------------------------------------------------- /src/tests/validity/recursion_fibonacci.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/recursion_fibonacci.ab -------------------------------------------------------------------------------- /src/tests/validity/recursion_mutual.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/recursion_mutual.ab -------------------------------------------------------------------------------- /src/tests/validity/recursion_post_order.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/recursion_post_order.ab -------------------------------------------------------------------------------- /src/tests/validity/seq_large_numbers.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/seq_large_numbers.ab -------------------------------------------------------------------------------- /src/tests/validity/shorthand_add.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/shorthand_add.ab -------------------------------------------------------------------------------- /src/tests/validity/shorthand_add_arrays.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/shorthand_add_arrays.ab -------------------------------------------------------------------------------- /src/tests/validity/shorthand_add_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/shorthand_add_text.ab -------------------------------------------------------------------------------- /src/tests/validity/shorthand_div.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/shorthand_div.ab -------------------------------------------------------------------------------- /src/tests/validity/shorthand_mul.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/shorthand_mul.ab -------------------------------------------------------------------------------- /src/tests/validity/shorthand_sub.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/shorthand_sub.ab -------------------------------------------------------------------------------- /src/tests/validity/silent.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/silent.ab -------------------------------------------------------------------------------- /src/tests/validity/status.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/status.ab -------------------------------------------------------------------------------- /src/tests/validity/sub.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/sub.ab -------------------------------------------------------------------------------- /src/tests/validity/succeeded.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/succeeded.ab -------------------------------------------------------------------------------- /src/tests/validity/ternary_conditional_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/ternary_conditional_array.ab -------------------------------------------------------------------------------- /src/tests/validity/ternary_conditional_array_function.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/ternary_conditional_array_function.ab -------------------------------------------------------------------------------- /src/tests/validity/ternary_conditional_globbing.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/ternary_conditional_globbing.ab -------------------------------------------------------------------------------- /src/tests/validity/ternary_conditional_inline.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/ternary_conditional_inline.ab -------------------------------------------------------------------------------- /src/tests/validity/ternary_conditional_nested.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/ternary_conditional_nested.ab -------------------------------------------------------------------------------- /src/tests/validity/ternary_conditional_simple.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/ternary_conditional_simple.ab -------------------------------------------------------------------------------- /src/tests/validity/test_files/is_even.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/test_files/is_even.ab -------------------------------------------------------------------------------- /src/tests/validity/test_files/str/trim.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/test_files/str/trim.ab -------------------------------------------------------------------------------- /src/tests/validity/text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/text.ab -------------------------------------------------------------------------------- /src/tests/validity/text_compare_lexical.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/text_compare_lexical.ab -------------------------------------------------------------------------------- /src/tests/validity/text_compare_lexical_different_lengths.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/text_compare_lexical_different_lengths.ab -------------------------------------------------------------------------------- /src/tests/validity/text_escaped.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/text_escaped.ab -------------------------------------------------------------------------------- /src/tests/validity/text_escaped_complex.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/text_escaped_complex.ab -------------------------------------------------------------------------------- /src/tests/validity/text_escaped_interpolated.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/text_escaped_interpolated.ab -------------------------------------------------------------------------------- /src/tests/validity/text_escaped_regular_character.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/text_escaped_regular_character.ab -------------------------------------------------------------------------------- /src/tests/validity/text_interpolation_single_quotes.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/text_interpolation_single_quotes.ab -------------------------------------------------------------------------------- /src/tests/validity/then_block.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/then_block.ab -------------------------------------------------------------------------------- /src/tests/validity/then_block_failure.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/then_block_failure.ab -------------------------------------------------------------------------------- /src/tests/validity/unsafe_function_call.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/unsafe_function_call.ab -------------------------------------------------------------------------------- /src/tests/validity/unsafe_unwraps_failable_type.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/unsafe_unwraps_failable_type.ab -------------------------------------------------------------------------------- /src/tests/validity/variable.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_constant_condition.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_constant_condition.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_constant_function.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_constant_function.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_constant_loop.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_constant_loop.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_function_global_context.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_function_global_context.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_redefinition.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_redefinition.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_add_arithmetic_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_add_arithmetic_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_add_arithmetic_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_add_arithmetic_text.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_add_shorthand_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_add_shorthand_array.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_add_shorthand_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_add_shorthand_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_add_shorthand_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_add_shorthand_text.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_command.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_command.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_div_arithmetic_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_div_arithmetic_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_div_shorthand_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_div_shorthand_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_function_invocation.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_function_invocation.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_mod_arithmetic_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_mod_arithmetic_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_mod_shorthand_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_mod_shorthand_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_mul_arithmetic_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_mul_arithmetic_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_mul_shorthand_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_mul_shorthand_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_nested.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_nested.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_set_array.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_set_array.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_set_bool.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_set_bool.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_set_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_set_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_set_text.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_set_text.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_sub_arithmetic_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_sub_arithmetic_number.ab -------------------------------------------------------------------------------- /src/tests/validity/variable_ref_sub_shorthand_number.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/variable_ref_sub_shorthand_number.ab -------------------------------------------------------------------------------- /src/tests/validity/very_complex_arithmetic.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/very_complex_arithmetic.ab -------------------------------------------------------------------------------- /src/tests/validity/while_loop.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/while_loop.ab -------------------------------------------------------------------------------- /src/tests/validity/while_loop_break_continue.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/validity/while_loop_break_continue.ab -------------------------------------------------------------------------------- /src/tests/warning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/warning.rs -------------------------------------------------------------------------------- /src/tests/warning/const_suggestion.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/warning/const_suggestion.ab -------------------------------------------------------------------------------- /src/tests/warning/import_unused_variable.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/warning/import_unused_variable.ab -------------------------------------------------------------------------------- /src/tests/warning/test_files/main.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/warning/test_files/main.ab -------------------------------------------------------------------------------- /src/tests/warning/unused_variable.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/warning/unused_variable.ab -------------------------------------------------------------------------------- /src/tests/warning/unused_variable_const.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/tests/warning/unused_variable_const.ab -------------------------------------------------------------------------------- /src/translate/compare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/compare.rs -------------------------------------------------------------------------------- /src/translate/compute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/compute.rs -------------------------------------------------------------------------------- /src/translate/fragments/arithmetic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/arithmetic.rs -------------------------------------------------------------------------------- /src/translate/fragments/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/block.rs -------------------------------------------------------------------------------- /src/translate/fragments/comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/comment.rs -------------------------------------------------------------------------------- /src/translate/fragments/fragment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/fragment.rs -------------------------------------------------------------------------------- /src/translate/fragments/interpolable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/interpolable.rs -------------------------------------------------------------------------------- /src/translate/fragments/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/list.rs -------------------------------------------------------------------------------- /src/translate/fragments/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/mod.rs -------------------------------------------------------------------------------- /src/translate/fragments/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/raw.rs -------------------------------------------------------------------------------- /src/translate/fragments/subprocess.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/subprocess.rs -------------------------------------------------------------------------------- /src/translate/fragments/var_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/var_expr.rs -------------------------------------------------------------------------------- /src/translate/fragments/var_stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/fragments/var_stmt.rs -------------------------------------------------------------------------------- /src/translate/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/mod.rs -------------------------------------------------------------------------------- /src/translate/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/translate/module.rs -------------------------------------------------------------------------------- /src/utils/cc_flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/cc_flags.rs -------------------------------------------------------------------------------- /src/utils/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/context.rs -------------------------------------------------------------------------------- /src/utils/function_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/function_cache.rs -------------------------------------------------------------------------------- /src/utils/function_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/function_interface.rs -------------------------------------------------------------------------------- /src/utils/function_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/function_metadata.rs -------------------------------------------------------------------------------- /src/utils/import_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/import_cache.rs -------------------------------------------------------------------------------- /src/utils/metadata/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/metadata/mod.rs -------------------------------------------------------------------------------- /src/utils/metadata/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/metadata/parser.rs -------------------------------------------------------------------------------- /src/utils/metadata/translate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/metadata/translate.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amber-lang/amber/HEAD/src/utils/mod.rs --------------------------------------------------------------------------------