├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── checks.yml │ ├── linux-aarch64.yml │ ├── linux.yml │ ├── macos.yml │ ├── netbsd.yml │ ├── release.yml │ ├── valgrind.yml │ └── windows.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── Makefile.posix ├── Makefile.windows ├── README.md ├── activate ├── bootstrap.sh ├── bootstrap_transpiler.py ├── check-markdown-links.py ├── compiler ├── ast.jou ├── builders │ ├── any_builder.jou │ ├── ast_to_builder.jou │ ├── hash_builder.jou │ ├── llvm_builder.jou │ └── uvg_builder.jou ├── command_line_args.jou ├── constants.jou ├── errors_and_warnings.jou ├── evaluate.jou ├── global_symbols.jou ├── hash.jou ├── llvm.jou ├── main.jou ├── parallel_compile.jou ├── parser.jou ├── paths.jou ├── pthreads.jou ├── run.jou ├── state.jou ├── target.jou ├── token.jou ├── tokenizer.jou ├── typecheck │ ├── common.jou │ ├── step1_global_symbols.jou │ ├── step2_class_members.jou │ └── step3_function_and_method_bodies.jou ├── types.jou ├── update.jou ├── uvg.jou └── uvg_analyze.jou ├── create_issue.sh ├── doc ├── ai-thoughts.md ├── bitwise.md ├── classes.md ├── compiler_internals │ ├── architecture-and-design.md │ ├── images │ │ ├── design.odg │ │ ├── design.png │ │ └── libreoffice-to-png │ ├── lazy-recompile.md │ ├── syntax-spec.md │ ├── type-checking.md │ └── uvg.md ├── enums.md ├── imports.md ├── inline.md ├── keywords.md ├── lists.md ├── match.md ├── perf.md ├── sorting.md ├── tutorial.md ├── types.md └── ub.md ├── doctest.sh ├── examples ├── aoc2022 │ ├── day01 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day02 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day03 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day04 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day05 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day06 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ └── day07 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt ├── aoc2023 │ ├── day01 │ │ ├── corner-cases.txt │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput.txt │ │ └── sampleinput2.txt │ ├── day02 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day03 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day04 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day05 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day06 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day07 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day08 │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput.txt │ │ ├── sampleinput2.txt │ │ └── sampleinput3.txt │ ├── day09 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day10 │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput.txt │ │ └── sampleinput2.txt │ ├── day11 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day12 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day13 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day14 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day15 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day16 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day17 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day18 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day19 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day20 │ │ ├── notes.txt │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput.txt │ │ ├── sampleinput_written_by_me.txt │ │ └── visualize.sh │ ├── day21 │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput-for-part2-created-by-me.txt │ │ └── sampleinput.txt │ ├── day22 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day23 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day24 │ │ ├── bigint.jou │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day25 │ │ ├── part1.jou │ │ └── sampleinput.txt │ └── grid.jou ├── aoc2024 │ ├── day01 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day02 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day03 │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput1.txt │ │ └── sampleinput2.txt │ ├── day04 │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── part2_templates.txt │ │ └── sampleinput.txt │ ├── day05 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day06 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day07 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day08 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day09 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day10 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day11 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day12 │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput1.txt │ │ └── sampleinput2.txt │ ├── day13 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day14 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day15 │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput1.txt │ │ ├── sampleinput2-simple.txt │ │ └── sampleinput2.txt │ ├── day16 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day17 │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput1.txt │ │ └── sampleinput2.txt │ ├── day18 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day19 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day20 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day21 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day22 │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput1.txt │ │ └── sampleinput2.txt │ ├── day23 │ │ ├── part1.jou │ │ ├── part2.jou │ │ └── sampleinput.txt │ ├── day24 │ │ ├── .gitignore │ │ ├── part1.jou │ │ ├── part2.jou │ │ ├── sampleinput1.txt │ │ ├── sampleinput2-correct.txt │ │ └── sampleinput2-mixed.txt │ └── day25 │ │ ├── part1.jou │ │ └── sampleinput.txt ├── fib.jou ├── fizzbuzz.jou ├── hello.jou ├── hello_minimal.jou ├── list.jou ├── memory_leak.jou ├── perlin_noise.jou ├── primes.jou ├── sort.jou └── x11_window.jou ├── release.sh ├── runtests.sh ├── stdlib ├── ascii.jou ├── assert.jou ├── errno.jou ├── io.jou ├── limits.jou ├── list.jou ├── math.jou ├── mem.jou ├── process.jou ├── random.jou ├── sort.jou ├── str.jou ├── time.jou └── utf8.jou ├── tests ├── 404 │ ├── char.jou │ ├── char_array_corner_case.jou │ ├── class_field.jou │ ├── compile_time_constant.jou │ ├── decorator.jou │ ├── enum.jou │ ├── enum_member.jou │ ├── file.jou │ ├── file_missing_extension.jou │ ├── function.jou │ ├── generic_class_1.jou │ ├── generic_class_2.jou │ ├── indirect_import_symbol.jou │ ├── match_function.jou │ ├── method_on_class.jou │ ├── number_underscore_prefix.jou │ ├── python_input_function.jou │ ├── python_print_function.jou │ ├── stderr.jou │ ├── stdin.jou │ ├── stdout.jou │ ├── type.jou │ ├── type_array.jou │ ├── var.jou │ └── var_addressof.jou ├── already_exists_error │ ├── class.jou │ ├── class_and_enum.jou │ ├── class_and_function.jou │ ├── class_and_typedef.jou │ ├── class_field.jou │ ├── class_field_and_method.jou │ ├── class_field_and_union_member.jou │ ├── class_import.jou │ ├── class_import_redefine_as_generic.jou │ ├── class_import_redefine_generic_as_normal.jou │ ├── class_windows.jou │ ├── const.jou │ ├── const_and_global_var.jou │ ├── const_import.jou │ ├── const_windows.jou │ ├── enum.jou │ ├── enum_and_class.jou │ ├── func.jou │ ├── func_import.jou │ ├── global_var.jou │ ├── global_var_and_const.jou │ ├── global_var_import.jou │ ├── global_var_import_and_const.jou │ ├── local_var.jou │ ├── local_variable_windows.jou │ ├── method.jou │ ├── method_and_class_field.jou │ ├── method_and_union_member.jou │ ├── typedef_and_class.jou │ ├── union_member.jou │ ├── union_member_and_class_field.jou │ ├── union_member_and_method.jou │ └── union_member_duplicate.jou ├── crash │ └── null_deref.jou ├── data │ └── hellohellohello.xz ├── other_errors │ ├── address_of_function_call.jou │ ├── address_of_method_call.jou │ ├── address_of_minusminus.jou │ ├── address_off_1.jou │ ├── array0.jou │ ├── array_literal_as_a_pointer.jou │ ├── array_size_enum_count_add.jou │ ├── assert_cannot_compile_time_evaluate.jou │ ├── assert_fail.jou │ ├── assert_fail_compile_time.jou │ ├── assert_fail_complex.jou │ ├── assert_fail_multiline.jou │ ├── assert_missing_import.jou │ ├── assign_to_NULL.jou │ ├── assign_to_WINDOWS.jou │ ├── assign_to_array_count.jou │ ├── assign_to_const_int.jou │ ├── assign_to_const_string.jou │ ├── assign_to_enum.jou │ ├── assign_to_enum_count.jou │ ├── assign_to_method.jou │ ├── assign_to_string.jou │ ├── assign_to_ternary.jou │ ├── const_cannot_evaluate.jou │ ├── const_missing_value.jou │ ├── cyclic_const.jou │ ├── cyclic_typedef.jou │ ├── double_import.jou │ ├── double_plusplus.jou │ ├── dumb_assignment.jou │ ├── dumb_assignment_with_plusequals.jou │ ├── duplicate_arg_name.jou │ ├── duplicate_enum_member.jou │ ├── dynamic_array_length.jou │ ├── empty_array.jou │ ├── field_of_a_field_of_a_field_error.jou │ ├── func_then_method.jou │ ├── funcptr_method.jou │ ├── funcptr_method_ptr.jou │ ├── function_call_indexing.jou │ ├── generic_doing_stuff_with_T.jou │ ├── generic_wrong_num_params.jou │ ├── generic_zero_params.jou │ ├── global_value_not_yet_implemented.jou │ ├── immediate_member_assign.jou │ ├── import_conflict.jou │ ├── import_conflict_function_and_class.jou │ ├── import_it_self.jou │ ├── import_private_class.jou │ ├── import_private_const.jou │ ├── import_private_enum.jou │ ├── import_private_function.jou │ ├── import_private_global_var.jou │ ├── import_private_global_var_declare.jou │ ├── imported │ │ ├── class_named_func.jou │ │ ├── func1.jou │ │ ├── func2.jou │ │ ├── privates.jou │ │ └── typedef.jou │ ├── imported_error.jou │ ├── increment_indirect_addressof_fails.jou │ ├── instantiation_address_of_field.jou │ ├── instantiation_dupe.jou │ ├── main_public.jou │ ├── match_enum_too_dynamic.jou │ ├── match_missing_1.jou │ ├── match_missing_1_or.jou │ ├── match_missing_2.jou │ ├── match_missing_28.jou │ ├── match_twice.jou │ ├── missing_generic.jou │ ├── missing_main_function.jou │ ├── missing_return.jou │ ├── missing_value_in_return_function.jou │ ├── missing_value_in_return_method.jou │ ├── multiple_union_members_given.jou │ ├── none_ptr.jou │ ├── noreturn_as_type.jou │ ├── noreturn_but_return_with_value_function.jou │ ├── noreturn_but_return_with_value_method.jou │ ├── noreturn_but_return_without_value.jou │ ├── public_method.jou │ ├── python_init_method.jou │ ├── redefine_imported_func.jou │ ├── return_void_function.jou │ ├── return_void_method.jou │ ├── runtime_return_1.jou │ ├── self_assign_in_function.jou │ ├── self_assign_in_method.jou │ ├── self_declare_local_var_in_function.jou │ ├── self_declare_local_var_in_method.jou │ ├── self_take_arg.jou │ ├── self_use_in_function.jou │ ├── shadow_WINDOWS.jou │ ├── shadow_const.jou │ ├── shadow_var.jou │ ├── source_file_contain_zero_byte.jou │ ├── string_doesnt_fit_to_array.jou │ ├── unexpected_generic_1.jou │ ├── unexpected_generic_2.jou │ ├── unexpected_return_value_function.jou │ ├── unexpected_return_value_method.jou │ ├── using_function_with_none_return.jou │ ├── using_method_with_none_return.jou │ ├── varargs_def.jou │ ├── void_as_type.jou │ ├── wrong_num_args.jou │ └── wrong_num_args_funcptr.jou ├── should_succeed │ ├── WINDOWS_at_runtime.jou │ ├── add_sub_mul_div_mod.jou │ ├── and_or_not.jou │ ├── argument.jou │ ├── array.jou │ ├── array_of_nulls.jou │ ├── array_size_const.jou │ ├── array_size_enum_count.jou │ ├── array_to_voidptr.jou │ ├── as.jou │ ├── ascii_test.jou │ ├── assert_success.jou │ ├── assign.jou │ ├── bitwise_and.jou │ ├── bitwise_not.jou │ ├── bitwise_or.jou │ ├── bitwise_shift_left.jou │ ├── bitwise_shift_right.jou │ ├── bitwise_xor.jou │ ├── bool_eq_bool.jou │ ├── cast_between_ptr_and_long.jou │ ├── cast_float_to_int.jou │ ├── class.jou │ ├── compare_basic.jou │ ├── compare_signed_unsigned.jou │ ├── compile_time_if.jou │ ├── compiler_cli.jou │ ├── compiler_unit_tests.jou │ ├── const.jou │ ├── const_enum_count.jou │ ├── const_signed_min.jou │ ├── crlf.jou │ ├── deep_import.jou │ ├── double_dotdot_import │ │ └── more_nesting │ │ │ └── double_dotdot_import.jou │ ├── empty_class.jou │ ├── enum.jou │ ├── enum_and_local_var.jou │ ├── eof_newline_and_space.jou │ ├── eof_no_newline.jou │ ├── errno_test.jou │ ├── expfloat.jou │ ├── file.jou │ ├── fixed_size_types.jou │ ├── funcptr.jou │ ├── funcptr_evaluation_order.jou │ ├── funcptr_looks_like_method.jou │ ├── function_and_var_same_name.jou │ ├── generic.jou │ ├── generic_ambiguous_syntax.jou │ ├── generic_bugs.jou │ ├── global.jou │ ├── if_WINDOWS_in_class.jou │ ├── if_WINDOWS_in_function.jou │ ├── if_elif_else.jou │ ├── implicit_conversions.jou │ ├── import_cycle.jou │ ├── import_file_with_main.jou │ ├── import_generic_class.jou │ ├── imported │ │ ├── bar.jou │ │ ├── cycle.jou │ │ ├── generic.jou │ │ ├── level1 │ │ │ └── level2 │ │ │ │ └── deep.jou │ │ ├── magic_constant.jou │ │ ├── point_factory.jou │ │ ├── public_global.jou │ │ ├── samename1.jou │ │ ├── samename2.jou │ │ ├── simple_lzma_decode.jou │ │ └── typedef.jou │ ├── indirect_method_import.jou │ ├── inline.jou │ ├── integer_literals.jou │ ├── integer_type_inference.jou │ ├── keywords.jou │ ├── limits_test.jou │ ├── link_with_liblzma_dynamic.jou │ ├── link_with_liblzma_relative_path.jou │ ├── link_with_liblzma_system_path.jou │ ├── linked_list.jou │ ├── list_test.jou │ ├── local_import.jou │ ├── loop_variable_reused_warning.jou │ ├── loops.jou │ ├── main_funny_arg_names.jou │ ├── match.jou │ ├── math_test.jou │ ├── memlibtest.jou │ ├── method.jou │ ├── method_by_value.jou │ ├── nested_pointers.jou │ ├── noreturn_function.jou │ ├── noreturn_method.jou │ ├── not_warning.jou │ ├── pass.jou │ ├── plusplus_minusminus.jou │ ├── pointer.jou │ ├── printf.jou │ ├── public_hello_printer.jou │ ├── random_test.jou │ ├── return_none.jou │ ├── return_string.jou │ ├── same_name_functions_not_public.jou │ ├── shadow_function.jou │ ├── sizeof.jou │ ├── sort_test.jou │ ├── sscanf.jou │ ├── stderr.jou │ ├── string_initialize_byte_array.jou │ ├── string_syntax.jou │ ├── strlibtest.jou │ ├── ternary.jou │ ├── time_test.jou │ ├── typedef.jou │ ├── typedef_bug.jou │ ├── undefined_variable.jou │ ├── underscore_number.jou │ ├── unicode_varname.jou │ ├── union.jou │ ├── unnecessary_cast.jou │ ├── unnecessary_parens_warning.jou │ ├── unreachable_warning.jou │ ├── unused_class.jou │ ├── unused_const.jou │ ├── unused_enum.jou │ ├── unused_function.jou │ ├── unused_global.jou │ ├── unused_import.jou │ ├── unused_typedef.jou │ └── utf8_test.jou ├── syntax_error │ ├── 0b2.jou │ ├── 2bad.jou │ ├── L_suffix.jou │ ├── None_as_value.jou │ ├── and_or_chaining.jou │ ├── arg_after_dotdotdot.jou │ ├── arg_after_dotdotdot_funcptr.jou │ ├── arg_default.jou │ ├── array_length_from_type.jou │ ├── array_size.jou │ ├── arrow_field.jou │ ├── arrow_method.jou │ ├── assign_to_None.jou │ ├── bad_argument_name.jou │ ├── bad_array.jou │ ├── bad_byte.jou │ ├── bad_class_field_name.jou │ ├── bad_class_name.jou │ ├── bad_enum_member.jou │ ├── bad_expression.jou │ ├── bad_field.jou │ ├── bad_function_name_after_def.jou │ ├── bad_method_name_after_def.jou │ ├── bad_statement.jou │ ├── bad_toplevel_statement.jou │ ├── bad_type.jou │ ├── bad_union_member_name.jou │ ├── bin.jou │ ├── c_and.jou │ ├── c_not.jou │ ├── c_or.jou │ ├── call_missing_comma.jou │ ├── chained_eq.jou │ ├── chained_le.jou │ ├── class_default.jou │ ├── class_init_js_syntax.jou │ ├── class_missing_type.jou │ ├── const_missing_name.jou │ ├── declare_global_with_value.jou │ ├── dot_after_e.jou │ ├── dotdotdot_dotdotdot.jou │ ├── dotdotdot_dotdotdot_funcptr.jou │ ├── double_5point.jou │ ├── double_5point_exp.jou │ ├── double_assignment.jou │ ├── double_assignment_comma_typed.jou │ ├── double_assignment_comma_untyped.jou │ ├── double_not.jou │ ├── double_plus.jou │ ├── double_point5.jou │ ├── double_point5_exp.jou │ ├── double_with_E.jou │ ├── double_with_letters_after.jou │ ├── ee.jou │ ├── else_if.jou │ ├── empty_byte_literal.jou │ ├── first_line_indent.jou │ ├── float.jou │ ├── funcptr.jou │ ├── funcptr_junk_after_arg.jou │ ├── funcptr_named_arg.jou │ ├── generic_bad_typevar.jou │ ├── generic_missing_comma_define.jou │ ├── generic_missing_comma_use.jou │ ├── generic_zero_params_define.jou │ ├── hex.jou │ ├── import1.jou │ ├── import_missing_dot.jou │ ├── import_missing_quotes.jou │ ├── import_with_extra_crap_at_end.jou │ ├── indentation_not4.jou │ ├── indexing.jou │ ├── keyword_bool.jou │ ├── keyword_byte.jou │ ├── keyword_double.jou │ ├── keyword_float.jou │ ├── keyword_int.jou │ ├── keyword_int16.jou │ ├── keyword_int32.jou │ ├── keyword_int64.jou │ ├── keyword_int8.jou │ ├── keyword_uint16.jou │ ├── keyword_uint32.jou │ ├── keyword_uint64.jou │ ├── keyword_uint8.jou │ ├── let_with_type.jou │ ├── let_without_type.jou │ ├── local_var_comma.jou │ ├── local_vars_comma.jou │ ├── local_vars_comma_assign.jou │ ├── mark_print_as_public.jou │ ├── match_bad_case.jou │ ├── match_bad_case_parens.jou │ ├── match_bad_with.jou │ ├── match_no_case_keyword.jou │ ├── match_underscore_not_last.jou │ ├── mismatched_close_brace.jou │ ├── missing_arg_type.jou │ ├── missing_args_function.jou │ ├── missing_args_method.jou │ ├── missing_array_size_byte.jou │ ├── missing_array_size_class.jou │ ├── missing_colon.jou │ ├── missing_end_quote_in_byte.jou │ ├── missing_end_quote_in_string.jou │ ├── missing_field_names.jou │ ├── missing_global_keyword_type.jou │ ├── missing_global_keyword_type_and_value.jou │ ├── missing_global_keyword_value.jou │ ├── missing_indentation.jou │ ├── missing_number_after_e.jou │ ├── missing_number_after_eminus.jou │ ├── missing_return_type_funcptr.jou │ ├── missing_return_type_function.jou │ ├── missing_return_type_method.jou │ ├── missing_second_equal_sign.jou │ ├── missing_self.jou │ ├── multidot_float.jou │ ├── no_break_space.jou │ ├── number_underscore_prefix_hex.jou │ ├── number_underscore_prefix_oct.jou │ ├── number_underscore_suffix.jou │ ├── number_underscore_suffix_hex.jou │ ├── number_underscore_suffix_oct.jou │ ├── overlong_char.jou │ ├── python_cast_byte.jou │ ├── python_cast_int.jou │ ├── python_cast_int64.jou │ ├── python_cast_uint64.jou │ ├── python_style_for.jou │ ├── python_style_unpack.jou │ ├── self_not_first.jou │ ├── string_bad_hex.jou │ ├── string_continue_on_next_line.jou │ ├── string_zero_byte.jou │ ├── string_zero_byte_hex.jou │ ├── tab.jou │ ├── ternary.jou │ ├── too_many_closing_parens.jou │ ├── too_many_opening_parens.jou │ ├── triple_equals.jou │ ├── triple_not_equals.jou │ ├── type_bad_parentheses.jou │ ├── typedef_bad_name.jou │ ├── typedef_bad_type.jou │ ├── typedef_c_syntax.jou │ ├── typedef_missing_eq.jou │ ├── union_1only.jou │ ├── union_default.jou │ ├── unknown_escape_ascii.jou │ ├── unknown_escape_multibyte.jou │ ├── unnecessary_quote_escape_byte.jou │ ├── unnecessary_quote_escape_string.jou │ ├── unnecessary_zero.jou │ ├── utf8_multibyte_char.jou │ ├── var_with_type.jou │ ├── var_without_type.jou │ ├── zig_array_type.jou │ └── zig_pointer_type.jou ├── too_long │ ├── byte.jou │ ├── byte_const.jou │ ├── huge_int.jou │ ├── huge_int_const.jou │ ├── int.jou │ ├── int_const.jou │ ├── many_args_call.jou │ ├── many_args_declare.jou │ ├── many_args_def.jou │ ├── many_args_funcptr.jou │ ├── many_args_method.jou │ ├── name.jou │ ├── nested_parentheses.jou │ ├── too_big_for_64bit.jou │ ├── too_big_for_64bit_const.jou │ ├── uint64_vs_int64.jou │ └── uint64_vs_int64_const.jou ├── wrong_place │ ├── assert_in_class_body.jou │ ├── break_outside_function.jou │ ├── break_outside_loop.jou │ ├── call_in_class.jou │ ├── call_outside_function.jou │ ├── class_field_after_method_ifs.jou │ ├── class_in_function.jou │ ├── class_in_method.jou │ ├── class_union_after_method.jou │ ├── class_union_after_method_ifs.jou │ ├── const_in_function.jou │ ├── continue_outside_function.jou │ ├── continue_outside_loop.jou │ ├── declare_function_in_class.jou │ ├── declare_function_in_function.jou │ ├── declare_function_in_method.jou │ ├── declare_global_var_in_class.jou │ ├── declare_global_var_in_function.jou │ ├── declare_global_var_in_method.jou │ ├── define_global_var_in_class.jou │ ├── define_global_var_in_function.jou │ ├── define_global_var_in_method.jou │ ├── enum_inside_class.jou │ ├── enum_inside_function.jou │ ├── enum_inside_method.jou │ ├── for_loop_outside_function.jou │ ├── global_in_function_python_style.jou │ ├── global_in_method_python_style.jou │ ├── import_after_def.jou │ ├── import_in_class.jou │ ├── import_in_function.jou │ ├── import_in_method.jou │ ├── increment1_outside_function.jou │ ├── increment2_outside_function.jou │ ├── link_in_class.jou │ ├── link_in_function.jou │ ├── link_in_method.jou │ ├── match_outside_function.jou │ ├── nested_class.jou │ ├── nested_function.jou │ ├── return_in_class.jou │ ├── return_outside_function.jou │ ├── self_outside_class.jou │ ├── typedef_in_class.jou │ ├── typedef_in_function.jou │ ├── typedef_in_method.jou │ ├── union_outside_class.jou │ └── while_loop_outside_function.jou └── wrong_type │ ├── and.jou │ ├── and_const.jou │ ├── arg.jou │ ├── arg_funcptr.jou │ ├── arg_varargs.jou │ ├── arg_varargs_funcptr.jou │ ├── array_count.jou │ ├── array_mixed_types.jou │ ├── array_mixed_types_ptr.jou │ ├── array_with_hint.jou │ ├── assert.jou │ ├── assert_compile_time.jou │ ├── assign_none_return.jou │ ├── assign_none_return_funcptr.jou │ ├── assign_to_deref_non_pointer.jou │ ├── assign_with_type.jou │ ├── bitwise_and.jou │ ├── bitwise_and_double.jou │ ├── bitwise_and_doubles.jou │ ├── bitwise_not.jou │ ├── bitwise_not_bool.jou │ ├── bitwise_not_double.jou │ ├── bitwise_or.jou │ ├── bitwise_or_double.jou │ ├── bitwise_or_doubles.jou │ ├── bitwise_shift_left.jou │ ├── bitwise_shift_left_double_lhs.jou │ ├── bitwise_shift_left_double_rhs.jou │ ├── bitwise_shift_left_doubles.jou │ ├── bitwise_shift_right.jou │ ├── bitwise_shift_right_double_lhs.jou │ ├── bitwise_shift_right_double_rhs.jou │ ├── bitwise_shift_right_doubles.jou │ ├── bitwise_xor.jou │ ├── bitwise_xor_double.jou │ ├── bitwise_xor_doubles.jou │ ├── bool_main.jou │ ├── bool_plus_bool.jou │ ├── brace_init_arg.jou │ ├── cannot_be_indexed.jou │ ├── class_member_assign.jou │ ├── class_member_init.jou │ ├── complex_funcptr_error.jou │ ├── const.jou │ ├── deref_array.jou │ ├── deref_non_pointer.jou │ ├── dot_operator_int.jou │ ├── dot_operator_int_call.jou │ ├── dot_operator_intptr.jou │ ├── dot_operator_intptr_call.jou │ ├── elif.jou │ ├── enum_as_vararg.jou │ ├── enum_count.jou │ ├── enum_to_int.jou │ ├── enums_mix_eq.jou │ ├── explicit_array_to_pointer_cast.jou │ ├── float_and_double.jou │ ├── for.jou │ ├── funcptr_array1.jou │ ├── funcptr_array2.jou │ ├── funcptr_different_arg_type.jou │ ├── funcptr_different_noreturn.jou │ ├── funcptr_different_num_args.jou │ ├── funcptr_different_return_type.jou │ ├── funcptr_different_return_type_none.jou │ ├── funcptr_different_varargs.jou │ ├── funcptr_ptr1.jou │ ├── funcptr_ptr2.jou │ ├── if.jou │ ├── index.jou │ ├── inplace_add_doesnt_go_back.jou │ ├── inplace_add_str_int.jou │ ├── inplace_bitwise_and.jou │ ├── inplace_bitwise_and_double_value.jou │ ├── inplace_bitwise_and_double_variable.jou │ ├── inplace_bitwise_and_doubles.jou │ ├── inplace_bitwise_or.jou │ ├── inplace_bitwise_or_double_value.jou │ ├── inplace_bitwise_or_double_variable.jou │ ├── inplace_bitwise_or_doubles.jou │ ├── inplace_bitwise_shift_left.jou │ ├── inplace_bitwise_shift_left_double_value.jou │ ├── inplace_bitwise_shift_left_double_variable.jou │ ├── inplace_bitwise_shift_left_doubles.jou │ ├── inplace_bitwise_shift_right.jou │ ├── inplace_bitwise_shift_right_double_value.jou │ ├── inplace_bitwise_shift_right_double_variable.jou │ ├── inplace_bitwise_shift_right_doubles.jou │ ├── inplace_bitwise_xor.jou │ ├── inplace_bitwise_xor_double_value.jou │ ├── inplace_bitwise_xor_double_variable.jou │ ├── inplace_bitwise_xor_doubles.jou │ ├── inplace_mul_str_str.jou │ ├── instantiate_enum.jou │ ├── instantiate_int_typedef.jou │ ├── int_to_enum.jou │ ├── link_int.jou │ ├── main_1_arg.jou │ ├── main_3_args.jou │ ├── main_argc.jou │ ├── main_argv.jou │ ├── main_returns_none.jou │ ├── match_bool.jou │ ├── match_class.jou │ ├── match_float.jou │ ├── match_function_num_args.jou │ ├── match_function_return_none.jou │ ├── match_function_return_type.jou │ ├── match_function_varargs.jou │ ├── match_string_without_strcmp.jou │ ├── match_with_arg1.jou │ ├── match_with_arg2.jou │ ├── match_wrong_enum.jou │ ├── method_arg.jou │ ├── mod.jou │ ├── neg.jou │ ├── not.jou │ ├── not_a_function.jou │ ├── not_const.jou │ ├── or.jou │ ├── or_const.jou │ ├── plusplus.jou │ ├── pointer_assignment.jou │ ├── pointer_eq.jou │ ├── pointer_to_int.jou │ ├── return_value_function.jou │ ├── return_value_method.jou │ ├── self_annotation.jou │ ├── sort_comparator.jou │ ├── ternary_condition.jou │ ├── ternary_values.jou │ ├── ternary_values_with_type_hint.jou │ ├── uint16_instead_of_byte.jou │ ├── using_class_like_enum.jou │ ├── var_assignment.jou │ ├── voidptr_increment.jou │ ├── voidptr_index.jou │ └── while.jou ├── update.ps1 ├── valgrind-suppressions.sup └── windows_setup.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/linux-aarch64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.github/workflows/linux-aarch64.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/netbsd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.github/workflows/netbsd.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/valgrind.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.github/workflows/valgrind.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.posix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/Makefile.posix -------------------------------------------------------------------------------- /Makefile.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/Makefile.windows -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/README.md -------------------------------------------------------------------------------- /activate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/activate -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /bootstrap_transpiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/bootstrap_transpiler.py -------------------------------------------------------------------------------- /check-markdown-links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/check-markdown-links.py -------------------------------------------------------------------------------- /compiler/ast.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/ast.jou -------------------------------------------------------------------------------- /compiler/builders/any_builder.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/builders/any_builder.jou -------------------------------------------------------------------------------- /compiler/builders/ast_to_builder.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/builders/ast_to_builder.jou -------------------------------------------------------------------------------- /compiler/builders/hash_builder.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/builders/hash_builder.jou -------------------------------------------------------------------------------- /compiler/builders/llvm_builder.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/builders/llvm_builder.jou -------------------------------------------------------------------------------- /compiler/builders/uvg_builder.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/builders/uvg_builder.jou -------------------------------------------------------------------------------- /compiler/command_line_args.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/command_line_args.jou -------------------------------------------------------------------------------- /compiler/constants.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/constants.jou -------------------------------------------------------------------------------- /compiler/errors_and_warnings.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/errors_and_warnings.jou -------------------------------------------------------------------------------- /compiler/evaluate.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/evaluate.jou -------------------------------------------------------------------------------- /compiler/global_symbols.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/global_symbols.jou -------------------------------------------------------------------------------- /compiler/hash.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/hash.jou -------------------------------------------------------------------------------- /compiler/llvm.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/llvm.jou -------------------------------------------------------------------------------- /compiler/main.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/main.jou -------------------------------------------------------------------------------- /compiler/parallel_compile.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/parallel_compile.jou -------------------------------------------------------------------------------- /compiler/parser.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/parser.jou -------------------------------------------------------------------------------- /compiler/paths.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/paths.jou -------------------------------------------------------------------------------- /compiler/pthreads.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/pthreads.jou -------------------------------------------------------------------------------- /compiler/run.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/run.jou -------------------------------------------------------------------------------- /compiler/state.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/state.jou -------------------------------------------------------------------------------- /compiler/target.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/target.jou -------------------------------------------------------------------------------- /compiler/token.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/token.jou -------------------------------------------------------------------------------- /compiler/tokenizer.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/tokenizer.jou -------------------------------------------------------------------------------- /compiler/typecheck/common.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/typecheck/common.jou -------------------------------------------------------------------------------- /compiler/typecheck/step1_global_symbols.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/typecheck/step1_global_symbols.jou -------------------------------------------------------------------------------- /compiler/typecheck/step2_class_members.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/typecheck/step2_class_members.jou -------------------------------------------------------------------------------- /compiler/types.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/types.jou -------------------------------------------------------------------------------- /compiler/update.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/update.jou -------------------------------------------------------------------------------- /compiler/uvg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/uvg.jou -------------------------------------------------------------------------------- /compiler/uvg_analyze.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/compiler/uvg_analyze.jou -------------------------------------------------------------------------------- /create_issue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/create_issue.sh -------------------------------------------------------------------------------- /doc/ai-thoughts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/ai-thoughts.md -------------------------------------------------------------------------------- /doc/bitwise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/bitwise.md -------------------------------------------------------------------------------- /doc/classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/classes.md -------------------------------------------------------------------------------- /doc/compiler_internals/architecture-and-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/compiler_internals/architecture-and-design.md -------------------------------------------------------------------------------- /doc/compiler_internals/images/design.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/compiler_internals/images/design.odg -------------------------------------------------------------------------------- /doc/compiler_internals/images/design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/compiler_internals/images/design.png -------------------------------------------------------------------------------- /doc/compiler_internals/images/libreoffice-to-png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/compiler_internals/images/libreoffice-to-png -------------------------------------------------------------------------------- /doc/compiler_internals/lazy-recompile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/compiler_internals/lazy-recompile.md -------------------------------------------------------------------------------- /doc/compiler_internals/syntax-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/compiler_internals/syntax-spec.md -------------------------------------------------------------------------------- /doc/compiler_internals/type-checking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/compiler_internals/type-checking.md -------------------------------------------------------------------------------- /doc/compiler_internals/uvg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/compiler_internals/uvg.md -------------------------------------------------------------------------------- /doc/enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/enums.md -------------------------------------------------------------------------------- /doc/imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/imports.md -------------------------------------------------------------------------------- /doc/inline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/inline.md -------------------------------------------------------------------------------- /doc/keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/keywords.md -------------------------------------------------------------------------------- /doc/lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/lists.md -------------------------------------------------------------------------------- /doc/match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/match.md -------------------------------------------------------------------------------- /doc/perf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/perf.md -------------------------------------------------------------------------------- /doc/sorting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/sorting.md -------------------------------------------------------------------------------- /doc/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/tutorial.md -------------------------------------------------------------------------------- /doc/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/types.md -------------------------------------------------------------------------------- /doc/ub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doc/ub.md -------------------------------------------------------------------------------- /doctest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/doctest.sh -------------------------------------------------------------------------------- /examples/aoc2022/day01/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day01/part1.jou -------------------------------------------------------------------------------- /examples/aoc2022/day01/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day01/part2.jou -------------------------------------------------------------------------------- /examples/aoc2022/day01/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day01/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2022/day02/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day02/part1.jou -------------------------------------------------------------------------------- /examples/aoc2022/day02/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day02/part2.jou -------------------------------------------------------------------------------- /examples/aoc2022/day02/sampleinput.txt: -------------------------------------------------------------------------------- 1 | A Y 2 | B X 3 | C Z 4 | -------------------------------------------------------------------------------- /examples/aoc2022/day03/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day03/part1.jou -------------------------------------------------------------------------------- /examples/aoc2022/day03/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day03/part2.jou -------------------------------------------------------------------------------- /examples/aoc2022/day03/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day03/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2022/day04/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day04/part1.jou -------------------------------------------------------------------------------- /examples/aoc2022/day04/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day04/part2.jou -------------------------------------------------------------------------------- /examples/aoc2022/day04/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day04/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2022/day05/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day05/part1.jou -------------------------------------------------------------------------------- /examples/aoc2022/day05/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day05/part2.jou -------------------------------------------------------------------------------- /examples/aoc2022/day05/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day05/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2022/day06/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day06/part1.jou -------------------------------------------------------------------------------- /examples/aoc2022/day06/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day06/part2.jou -------------------------------------------------------------------------------- /examples/aoc2022/day06/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day06/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2022/day07/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day07/part1.jou -------------------------------------------------------------------------------- /examples/aoc2022/day07/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day07/part2.jou -------------------------------------------------------------------------------- /examples/aoc2022/day07/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2022/day07/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day01/corner-cases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day01/corner-cases.txt -------------------------------------------------------------------------------- /examples/aoc2023/day01/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day01/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day01/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day01/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day01/sampleinput.txt: -------------------------------------------------------------------------------- 1 | 1abc2 2 | pqr3stu8vwx 3 | a1b2c3d4e5f 4 | treb7uchet 5 | -------------------------------------------------------------------------------- /examples/aoc2023/day01/sampleinput2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day01/sampleinput2.txt -------------------------------------------------------------------------------- /examples/aoc2023/day02/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day02/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day02/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day02/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day02/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day02/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day03/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day03/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day03/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day03/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day03/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day03/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day04/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day04/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day04/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day04/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day04/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day04/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day05/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day05/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day05/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day05/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day05/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day05/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day06/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day06/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day06/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day06/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day06/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day06/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day07/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day07/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day07/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day07/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day07/sampleinput.txt: -------------------------------------------------------------------------------- 1 | 32T3K 765 2 | T55J5 684 3 | KK677 28 4 | KTJJT 220 5 | QQQJA 483 6 | -------------------------------------------------------------------------------- /examples/aoc2023/day08/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day08/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day08/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day08/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day08/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day08/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day08/sampleinput2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day08/sampleinput2.txt -------------------------------------------------------------------------------- /examples/aoc2023/day08/sampleinput3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day08/sampleinput3.txt -------------------------------------------------------------------------------- /examples/aoc2023/day09/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day09/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day09/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day09/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day09/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day09/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day10/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day10/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day10/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day10/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day10/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day10/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day10/sampleinput2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day10/sampleinput2.txt -------------------------------------------------------------------------------- /examples/aoc2023/day11/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day11/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day11/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day11/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day11/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day11/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day12/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day12/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day12/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day12/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day12/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day12/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day13/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day13/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day13/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day13/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day13/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day13/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day14/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day14/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day14/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day14/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day14/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day14/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day15/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day15/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day15/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day15/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day15/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day15/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day16/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day16/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day16/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day16/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day16/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day16/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day17/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day17/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day17/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day17/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day17/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day17/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day18/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day18/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day18/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day18/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day18/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day18/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day19/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day19/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day19/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day19/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day19/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day19/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day20/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day20/notes.txt -------------------------------------------------------------------------------- /examples/aoc2023/day20/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day20/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day20/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day20/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day20/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day20/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day20/visualize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day20/visualize.sh -------------------------------------------------------------------------------- /examples/aoc2023/day21/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day21/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day21/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day21/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day21/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day21/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day22/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day22/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day22/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day22/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day22/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day22/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day23/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day23/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day23/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day23/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day23/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day23/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day24/bigint.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day24/bigint.jou -------------------------------------------------------------------------------- /examples/aoc2023/day24/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day24/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day24/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day24/part2.jou -------------------------------------------------------------------------------- /examples/aoc2023/day24/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day24/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/day25/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day25/part1.jou -------------------------------------------------------------------------------- /examples/aoc2023/day25/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/day25/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2023/grid.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2023/grid.jou -------------------------------------------------------------------------------- /examples/aoc2024/day01/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day01/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day01/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day01/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day01/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day01/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day02/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day02/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day02/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day02/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day02/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day02/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day03/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day03/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day03/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day03/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day03/sampleinput1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day03/sampleinput1.txt -------------------------------------------------------------------------------- /examples/aoc2024/day03/sampleinput2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day03/sampleinput2.txt -------------------------------------------------------------------------------- /examples/aoc2024/day04/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day04/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day04/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day04/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day04/part2_templates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day04/part2_templates.txt -------------------------------------------------------------------------------- /examples/aoc2024/day04/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day04/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day05/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day05/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day05/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day05/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day05/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day05/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day06/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day06/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day06/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day06/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day06/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day06/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day07/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day07/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day07/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day07/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day07/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day07/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day08/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day08/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day08/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day08/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day08/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day08/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day09/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day09/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day09/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day09/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day09/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day09/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day10/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day10/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day10/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day10/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day10/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day10/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day11/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day11/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day11/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day11/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day11/sampleinput.txt: -------------------------------------------------------------------------------- 1 | 125 17 2 | -------------------------------------------------------------------------------- /examples/aoc2024/day12/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day12/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day12/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day12/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day12/sampleinput1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day12/sampleinput1.txt -------------------------------------------------------------------------------- /examples/aoc2024/day12/sampleinput2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day12/sampleinput2.txt -------------------------------------------------------------------------------- /examples/aoc2024/day13/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day13/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day13/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day13/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day13/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day13/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day14/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day14/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day14/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day14/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day14/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day14/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day15/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day15/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day15/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day15/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day15/sampleinput1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day15/sampleinput1.txt -------------------------------------------------------------------------------- /examples/aoc2024/day15/sampleinput2-simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day15/sampleinput2-simple.txt -------------------------------------------------------------------------------- /examples/aoc2024/day15/sampleinput2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day15/sampleinput2.txt -------------------------------------------------------------------------------- /examples/aoc2024/day16/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day16/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day16/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day16/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day16/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day16/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day17/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day17/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day17/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day17/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day17/sampleinput1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day17/sampleinput1.txt -------------------------------------------------------------------------------- /examples/aoc2024/day17/sampleinput2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day17/sampleinput2.txt -------------------------------------------------------------------------------- /examples/aoc2024/day18/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day18/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day18/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day18/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day18/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day18/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day19/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day19/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day19/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day19/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day19/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day19/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day20/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day20/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day20/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day20/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day20/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day20/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day21/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day21/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day21/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day21/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day21/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day21/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day22/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day22/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day22/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day22/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day22/sampleinput1.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 10 3 | 100 4 | 2024 5 | -------------------------------------------------------------------------------- /examples/aoc2024/day22/sampleinput2.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 2024 5 | -------------------------------------------------------------------------------- /examples/aoc2024/day23/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day23/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day23/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day23/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day23/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day23/sampleinput.txt -------------------------------------------------------------------------------- /examples/aoc2024/day24/.gitignore: -------------------------------------------------------------------------------- 1 | asd.txt 2 | asd.png 3 | -------------------------------------------------------------------------------- /examples/aoc2024/day24/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day24/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day24/part2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day24/part2.jou -------------------------------------------------------------------------------- /examples/aoc2024/day24/sampleinput1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day24/sampleinput1.txt -------------------------------------------------------------------------------- /examples/aoc2024/day24/sampleinput2-correct.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day24/sampleinput2-correct.txt -------------------------------------------------------------------------------- /examples/aoc2024/day24/sampleinput2-mixed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day24/sampleinput2-mixed.txt -------------------------------------------------------------------------------- /examples/aoc2024/day25/part1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day25/part1.jou -------------------------------------------------------------------------------- /examples/aoc2024/day25/sampleinput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/aoc2024/day25/sampleinput.txt -------------------------------------------------------------------------------- /examples/fib.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/fib.jou -------------------------------------------------------------------------------- /examples/fizzbuzz.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/fizzbuzz.jou -------------------------------------------------------------------------------- /examples/hello.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/hello.jou -------------------------------------------------------------------------------- /examples/hello_minimal.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/hello_minimal.jou -------------------------------------------------------------------------------- /examples/list.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/list.jou -------------------------------------------------------------------------------- /examples/memory_leak.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/memory_leak.jou -------------------------------------------------------------------------------- /examples/perlin_noise.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/perlin_noise.jou -------------------------------------------------------------------------------- /examples/primes.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/primes.jou -------------------------------------------------------------------------------- /examples/sort.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/sort.jou -------------------------------------------------------------------------------- /examples/x11_window.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/examples/x11_window.jou -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/release.sh -------------------------------------------------------------------------------- /runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/runtests.sh -------------------------------------------------------------------------------- /stdlib/ascii.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/ascii.jou -------------------------------------------------------------------------------- /stdlib/assert.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/assert.jou -------------------------------------------------------------------------------- /stdlib/errno.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/errno.jou -------------------------------------------------------------------------------- /stdlib/io.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/io.jou -------------------------------------------------------------------------------- /stdlib/limits.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/limits.jou -------------------------------------------------------------------------------- /stdlib/list.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/list.jou -------------------------------------------------------------------------------- /stdlib/math.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/math.jou -------------------------------------------------------------------------------- /stdlib/mem.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/mem.jou -------------------------------------------------------------------------------- /stdlib/process.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/process.jou -------------------------------------------------------------------------------- /stdlib/random.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/random.jou -------------------------------------------------------------------------------- /stdlib/sort.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/sort.jou -------------------------------------------------------------------------------- /stdlib/str.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/str.jou -------------------------------------------------------------------------------- /stdlib/time.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/time.jou -------------------------------------------------------------------------------- /stdlib/utf8.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/stdlib/utf8.jou -------------------------------------------------------------------------------- /tests/404/char.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/char.jou -------------------------------------------------------------------------------- /tests/404/char_array_corner_case.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/char_array_corner_case.jou -------------------------------------------------------------------------------- /tests/404/class_field.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/class_field.jou -------------------------------------------------------------------------------- /tests/404/compile_time_constant.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/compile_time_constant.jou -------------------------------------------------------------------------------- /tests/404/decorator.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/decorator.jou -------------------------------------------------------------------------------- /tests/404/enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/enum.jou -------------------------------------------------------------------------------- /tests/404/enum_member.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/enum_member.jou -------------------------------------------------------------------------------- /tests/404/file.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/file.jou -------------------------------------------------------------------------------- /tests/404/file_missing_extension.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/file_missing_extension.jou -------------------------------------------------------------------------------- /tests/404/function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/function.jou -------------------------------------------------------------------------------- /tests/404/generic_class_1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/generic_class_1.jou -------------------------------------------------------------------------------- /tests/404/generic_class_2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/generic_class_2.jou -------------------------------------------------------------------------------- /tests/404/indirect_import_symbol.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/indirect_import_symbol.jou -------------------------------------------------------------------------------- /tests/404/match_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/match_function.jou -------------------------------------------------------------------------------- /tests/404/method_on_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/method_on_class.jou -------------------------------------------------------------------------------- /tests/404/number_underscore_prefix.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/number_underscore_prefix.jou -------------------------------------------------------------------------------- /tests/404/python_input_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/python_input_function.jou -------------------------------------------------------------------------------- /tests/404/python_print_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/python_print_function.jou -------------------------------------------------------------------------------- /tests/404/stderr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/stderr.jou -------------------------------------------------------------------------------- /tests/404/stdin.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/stdin.jou -------------------------------------------------------------------------------- /tests/404/stdout.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/stdout.jou -------------------------------------------------------------------------------- /tests/404/type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/type.jou -------------------------------------------------------------------------------- /tests/404/type_array.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/type_array.jou -------------------------------------------------------------------------------- /tests/404/var.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/var.jou -------------------------------------------------------------------------------- /tests/404/var_addressof.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/404/var_addressof.jou -------------------------------------------------------------------------------- /tests/already_exists_error/class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/class.jou -------------------------------------------------------------------------------- /tests/already_exists_error/class_and_enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/class_and_enum.jou -------------------------------------------------------------------------------- /tests/already_exists_error/class_and_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/class_and_function.jou -------------------------------------------------------------------------------- /tests/already_exists_error/class_and_typedef.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/class_and_typedef.jou -------------------------------------------------------------------------------- /tests/already_exists_error/class_field.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/class_field.jou -------------------------------------------------------------------------------- /tests/already_exists_error/class_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/class_import.jou -------------------------------------------------------------------------------- /tests/already_exists_error/class_windows.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/class_windows.jou -------------------------------------------------------------------------------- /tests/already_exists_error/const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/const.jou -------------------------------------------------------------------------------- /tests/already_exists_error/const_and_global_var.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/const_and_global_var.jou -------------------------------------------------------------------------------- /tests/already_exists_error/const_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/const_import.jou -------------------------------------------------------------------------------- /tests/already_exists_error/const_windows.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/const_windows.jou -------------------------------------------------------------------------------- /tests/already_exists_error/enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/enum.jou -------------------------------------------------------------------------------- /tests/already_exists_error/enum_and_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/enum_and_class.jou -------------------------------------------------------------------------------- /tests/already_exists_error/func.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/func.jou -------------------------------------------------------------------------------- /tests/already_exists_error/func_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/func_import.jou -------------------------------------------------------------------------------- /tests/already_exists_error/global_var.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/global_var.jou -------------------------------------------------------------------------------- /tests/already_exists_error/global_var_and_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/global_var_and_const.jou -------------------------------------------------------------------------------- /tests/already_exists_error/global_var_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/global_var_import.jou -------------------------------------------------------------------------------- /tests/already_exists_error/local_var.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/local_var.jou -------------------------------------------------------------------------------- /tests/already_exists_error/method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/method.jou -------------------------------------------------------------------------------- /tests/already_exists_error/typedef_and_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/typedef_and_class.jou -------------------------------------------------------------------------------- /tests/already_exists_error/union_member.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/already_exists_error/union_member.jou -------------------------------------------------------------------------------- /tests/crash/null_deref.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/crash/null_deref.jou -------------------------------------------------------------------------------- /tests/data/hellohellohello.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/data/hellohellohello.xz -------------------------------------------------------------------------------- /tests/other_errors/address_of_function_call.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/address_of_function_call.jou -------------------------------------------------------------------------------- /tests/other_errors/address_of_method_call.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/address_of_method_call.jou -------------------------------------------------------------------------------- /tests/other_errors/address_of_minusminus.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/address_of_minusminus.jou -------------------------------------------------------------------------------- /tests/other_errors/address_off_1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/address_off_1.jou -------------------------------------------------------------------------------- /tests/other_errors/array0.jou: -------------------------------------------------------------------------------- 1 | def foo(x: int[0]) -> None: # Error: array length must be positive 2 | return 3 | -------------------------------------------------------------------------------- /tests/other_errors/array_literal_as_a_pointer.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/array_literal_as_a_pointer.jou -------------------------------------------------------------------------------- /tests/other_errors/array_size_enum_count_add.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/array_size_enum_count_add.jou -------------------------------------------------------------------------------- /tests/other_errors/assert_fail.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assert_fail.jou -------------------------------------------------------------------------------- /tests/other_errors/assert_fail_compile_time.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assert_fail_compile_time.jou -------------------------------------------------------------------------------- /tests/other_errors/assert_fail_complex.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assert_fail_complex.jou -------------------------------------------------------------------------------- /tests/other_errors/assert_fail_multiline.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assert_fail_multiline.jou -------------------------------------------------------------------------------- /tests/other_errors/assert_missing_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assert_missing_import.jou -------------------------------------------------------------------------------- /tests/other_errors/assign_to_NULL.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assign_to_NULL.jou -------------------------------------------------------------------------------- /tests/other_errors/assign_to_WINDOWS.jou: -------------------------------------------------------------------------------- 1 | def foo() -> None: 2 | WINDOWS = False # Error: cannot assign to a constant 3 | -------------------------------------------------------------------------------- /tests/other_errors/assign_to_array_count.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assign_to_array_count.jou -------------------------------------------------------------------------------- /tests/other_errors/assign_to_const_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assign_to_const_int.jou -------------------------------------------------------------------------------- /tests/other_errors/assign_to_const_string.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assign_to_const_string.jou -------------------------------------------------------------------------------- /tests/other_errors/assign_to_enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assign_to_enum.jou -------------------------------------------------------------------------------- /tests/other_errors/assign_to_enum_count.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assign_to_enum_count.jou -------------------------------------------------------------------------------- /tests/other_errors/assign_to_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assign_to_method.jou -------------------------------------------------------------------------------- /tests/other_errors/assign_to_string.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assign_to_string.jou -------------------------------------------------------------------------------- /tests/other_errors/assign_to_ternary.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/assign_to_ternary.jou -------------------------------------------------------------------------------- /tests/other_errors/const_cannot_evaluate.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/const_cannot_evaluate.jou -------------------------------------------------------------------------------- /tests/other_errors/const_missing_value.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/const_missing_value.jou -------------------------------------------------------------------------------- /tests/other_errors/cyclic_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/cyclic_const.jou -------------------------------------------------------------------------------- /tests/other_errors/cyclic_typedef.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/cyclic_typedef.jou -------------------------------------------------------------------------------- /tests/other_errors/double_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/double_import.jou -------------------------------------------------------------------------------- /tests/other_errors/double_plusplus.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/double_plusplus.jou -------------------------------------------------------------------------------- /tests/other_errors/dumb_assignment.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/dumb_assignment.jou -------------------------------------------------------------------------------- /tests/other_errors/duplicate_arg_name.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/duplicate_arg_name.jou -------------------------------------------------------------------------------- /tests/other_errors/duplicate_enum_member.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/duplicate_enum_member.jou -------------------------------------------------------------------------------- /tests/other_errors/dynamic_array_length.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/dynamic_array_length.jou -------------------------------------------------------------------------------- /tests/other_errors/empty_array.jou: -------------------------------------------------------------------------------- 1 | def foo() -> None: 2 | x = [] # Error: arrays cannot be empty 3 | -------------------------------------------------------------------------------- /tests/other_errors/func_then_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/func_then_method.jou -------------------------------------------------------------------------------- /tests/other_errors/funcptr_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/funcptr_method.jou -------------------------------------------------------------------------------- /tests/other_errors/funcptr_method_ptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/funcptr_method_ptr.jou -------------------------------------------------------------------------------- /tests/other_errors/function_call_indexing.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/function_call_indexing.jou -------------------------------------------------------------------------------- /tests/other_errors/generic_doing_stuff_with_T.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/generic_doing_stuff_with_T.jou -------------------------------------------------------------------------------- /tests/other_errors/generic_wrong_num_params.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/generic_wrong_num_params.jou -------------------------------------------------------------------------------- /tests/other_errors/generic_zero_params.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/generic_zero_params.jou -------------------------------------------------------------------------------- /tests/other_errors/immediate_member_assign.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/immediate_member_assign.jou -------------------------------------------------------------------------------- /tests/other_errors/import_conflict.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/import_conflict.jou -------------------------------------------------------------------------------- /tests/other_errors/import_it_self.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/import_it_self.jou -------------------------------------------------------------------------------- /tests/other_errors/import_private_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/import_private_class.jou -------------------------------------------------------------------------------- /tests/other_errors/import_private_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/import_private_const.jou -------------------------------------------------------------------------------- /tests/other_errors/import_private_enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/import_private_enum.jou -------------------------------------------------------------------------------- /tests/other_errors/import_private_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/import_private_function.jou -------------------------------------------------------------------------------- /tests/other_errors/import_private_global_var.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/import_private_global_var.jou -------------------------------------------------------------------------------- /tests/other_errors/imported/class_named_func.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/imported/class_named_func.jou -------------------------------------------------------------------------------- /tests/other_errors/imported/func1.jou: -------------------------------------------------------------------------------- 1 | @public 2 | def func() -> None: 3 | pass 4 | -------------------------------------------------------------------------------- /tests/other_errors/imported/func2.jou: -------------------------------------------------------------------------------- 1 | @public 2 | def func() -> None: 3 | pass 4 | -------------------------------------------------------------------------------- /tests/other_errors/imported/privates.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/imported/privates.jou -------------------------------------------------------------------------------- /tests/other_errors/imported/typedef.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/imported/typedef.jou -------------------------------------------------------------------------------- /tests/other_errors/imported_error.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/imported_error.jou -------------------------------------------------------------------------------- /tests/other_errors/instantiation_dupe.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/instantiation_dupe.jou -------------------------------------------------------------------------------- /tests/other_errors/main_public.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/main_public.jou -------------------------------------------------------------------------------- /tests/other_errors/match_enum_too_dynamic.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/match_enum_too_dynamic.jou -------------------------------------------------------------------------------- /tests/other_errors/match_missing_1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/match_missing_1.jou -------------------------------------------------------------------------------- /tests/other_errors/match_missing_1_or.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/match_missing_1_or.jou -------------------------------------------------------------------------------- /tests/other_errors/match_missing_2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/match_missing_2.jou -------------------------------------------------------------------------------- /tests/other_errors/match_missing_28.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/match_missing_28.jou -------------------------------------------------------------------------------- /tests/other_errors/match_twice.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/match_twice.jou -------------------------------------------------------------------------------- /tests/other_errors/missing_generic.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/missing_generic.jou -------------------------------------------------------------------------------- /tests/other_errors/missing_main_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/missing_main_function.jou -------------------------------------------------------------------------------- /tests/other_errors/missing_return.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/missing_return.jou -------------------------------------------------------------------------------- /tests/other_errors/multiple_union_members_given.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/multiple_union_members_given.jou -------------------------------------------------------------------------------- /tests/other_errors/none_ptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/none_ptr.jou -------------------------------------------------------------------------------- /tests/other_errors/noreturn_as_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/noreturn_as_type.jou -------------------------------------------------------------------------------- /tests/other_errors/public_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/public_method.jou -------------------------------------------------------------------------------- /tests/other_errors/python_init_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/python_init_method.jou -------------------------------------------------------------------------------- /tests/other_errors/redefine_imported_func.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/redefine_imported_func.jou -------------------------------------------------------------------------------- /tests/other_errors/return_void_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/return_void_function.jou -------------------------------------------------------------------------------- /tests/other_errors/return_void_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/return_void_method.jou -------------------------------------------------------------------------------- /tests/other_errors/runtime_return_1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/runtime_return_1.jou -------------------------------------------------------------------------------- /tests/other_errors/self_assign_in_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/self_assign_in_function.jou -------------------------------------------------------------------------------- /tests/other_errors/self_assign_in_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/self_assign_in_method.jou -------------------------------------------------------------------------------- /tests/other_errors/self_take_arg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/self_take_arg.jou -------------------------------------------------------------------------------- /tests/other_errors/self_use_in_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/self_use_in_function.jou -------------------------------------------------------------------------------- /tests/other_errors/shadow_WINDOWS.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/shadow_WINDOWS.jou -------------------------------------------------------------------------------- /tests/other_errors/shadow_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/shadow_const.jou -------------------------------------------------------------------------------- /tests/other_errors/shadow_var.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/shadow_var.jou -------------------------------------------------------------------------------- /tests/other_errors/source_file_contain_zero_byte.jou: -------------------------------------------------------------------------------- 1 | # Error: source file contains a zero byte 2 | -------------------------------------------------------------------------------- /tests/other_errors/string_doesnt_fit_to_array.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/string_doesnt_fit_to_array.jou -------------------------------------------------------------------------------- /tests/other_errors/unexpected_generic_1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/unexpected_generic_1.jou -------------------------------------------------------------------------------- /tests/other_errors/unexpected_generic_2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/unexpected_generic_2.jou -------------------------------------------------------------------------------- /tests/other_errors/varargs_def.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/varargs_def.jou -------------------------------------------------------------------------------- /tests/other_errors/void_as_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/void_as_type.jou -------------------------------------------------------------------------------- /tests/other_errors/wrong_num_args.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/wrong_num_args.jou -------------------------------------------------------------------------------- /tests/other_errors/wrong_num_args_funcptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/other_errors/wrong_num_args_funcptr.jou -------------------------------------------------------------------------------- /tests/should_succeed/WINDOWS_at_runtime.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/WINDOWS_at_runtime.jou -------------------------------------------------------------------------------- /tests/should_succeed/add_sub_mul_div_mod.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/add_sub_mul_div_mod.jou -------------------------------------------------------------------------------- /tests/should_succeed/and_or_not.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/and_or_not.jou -------------------------------------------------------------------------------- /tests/should_succeed/argument.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/argument.jou -------------------------------------------------------------------------------- /tests/should_succeed/array.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/array.jou -------------------------------------------------------------------------------- /tests/should_succeed/array_of_nulls.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/array_of_nulls.jou -------------------------------------------------------------------------------- /tests/should_succeed/array_size_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/array_size_const.jou -------------------------------------------------------------------------------- /tests/should_succeed/array_size_enum_count.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/array_size_enum_count.jou -------------------------------------------------------------------------------- /tests/should_succeed/array_to_voidptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/array_to_voidptr.jou -------------------------------------------------------------------------------- /tests/should_succeed/as.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/as.jou -------------------------------------------------------------------------------- /tests/should_succeed/ascii_test.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/ascii_test.jou -------------------------------------------------------------------------------- /tests/should_succeed/assert_success.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/assert_success.jou -------------------------------------------------------------------------------- /tests/should_succeed/assign.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/assign.jou -------------------------------------------------------------------------------- /tests/should_succeed/bitwise_and.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/bitwise_and.jou -------------------------------------------------------------------------------- /tests/should_succeed/bitwise_not.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/bitwise_not.jou -------------------------------------------------------------------------------- /tests/should_succeed/bitwise_or.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/bitwise_or.jou -------------------------------------------------------------------------------- /tests/should_succeed/bitwise_shift_left.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/bitwise_shift_left.jou -------------------------------------------------------------------------------- /tests/should_succeed/bitwise_shift_right.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/bitwise_shift_right.jou -------------------------------------------------------------------------------- /tests/should_succeed/bitwise_xor.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/bitwise_xor.jou -------------------------------------------------------------------------------- /tests/should_succeed/bool_eq_bool.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/bool_eq_bool.jou -------------------------------------------------------------------------------- /tests/should_succeed/cast_between_ptr_and_long.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/cast_between_ptr_and_long.jou -------------------------------------------------------------------------------- /tests/should_succeed/cast_float_to_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/cast_float_to_int.jou -------------------------------------------------------------------------------- /tests/should_succeed/class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/class.jou -------------------------------------------------------------------------------- /tests/should_succeed/compare_basic.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/compare_basic.jou -------------------------------------------------------------------------------- /tests/should_succeed/compare_signed_unsigned.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/compare_signed_unsigned.jou -------------------------------------------------------------------------------- /tests/should_succeed/compile_time_if.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/compile_time_if.jou -------------------------------------------------------------------------------- /tests/should_succeed/compiler_cli.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/compiler_cli.jou -------------------------------------------------------------------------------- /tests/should_succeed/compiler_unit_tests.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/compiler_unit_tests.jou -------------------------------------------------------------------------------- /tests/should_succeed/const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/const.jou -------------------------------------------------------------------------------- /tests/should_succeed/const_enum_count.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/const_enum_count.jou -------------------------------------------------------------------------------- /tests/should_succeed/const_signed_min.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/const_signed_min.jou -------------------------------------------------------------------------------- /tests/should_succeed/crlf.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/crlf.jou -------------------------------------------------------------------------------- /tests/should_succeed/deep_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/deep_import.jou -------------------------------------------------------------------------------- /tests/should_succeed/empty_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/empty_class.jou -------------------------------------------------------------------------------- /tests/should_succeed/enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/enum.jou -------------------------------------------------------------------------------- /tests/should_succeed/enum_and_local_var.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/enum_and_local_var.jou -------------------------------------------------------------------------------- /tests/should_succeed/eof_newline_and_space.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/eof_newline_and_space.jou -------------------------------------------------------------------------------- /tests/should_succeed/eof_no_newline.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/eof_no_newline.jou -------------------------------------------------------------------------------- /tests/should_succeed/errno_test.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/errno_test.jou -------------------------------------------------------------------------------- /tests/should_succeed/expfloat.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/expfloat.jou -------------------------------------------------------------------------------- /tests/should_succeed/file.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/file.jou -------------------------------------------------------------------------------- /tests/should_succeed/fixed_size_types.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/fixed_size_types.jou -------------------------------------------------------------------------------- /tests/should_succeed/funcptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/funcptr.jou -------------------------------------------------------------------------------- /tests/should_succeed/funcptr_evaluation_order.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/funcptr_evaluation_order.jou -------------------------------------------------------------------------------- /tests/should_succeed/funcptr_looks_like_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/funcptr_looks_like_method.jou -------------------------------------------------------------------------------- /tests/should_succeed/function_and_var_same_name.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/function_and_var_same_name.jou -------------------------------------------------------------------------------- /tests/should_succeed/generic.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/generic.jou -------------------------------------------------------------------------------- /tests/should_succeed/generic_ambiguous_syntax.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/generic_ambiguous_syntax.jou -------------------------------------------------------------------------------- /tests/should_succeed/generic_bugs.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/generic_bugs.jou -------------------------------------------------------------------------------- /tests/should_succeed/global.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/global.jou -------------------------------------------------------------------------------- /tests/should_succeed/if_WINDOWS_in_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/if_WINDOWS_in_class.jou -------------------------------------------------------------------------------- /tests/should_succeed/if_WINDOWS_in_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/if_WINDOWS_in_function.jou -------------------------------------------------------------------------------- /tests/should_succeed/if_elif_else.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/if_elif_else.jou -------------------------------------------------------------------------------- /tests/should_succeed/implicit_conversions.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/implicit_conversions.jou -------------------------------------------------------------------------------- /tests/should_succeed/import_cycle.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/import_cycle.jou -------------------------------------------------------------------------------- /tests/should_succeed/import_file_with_main.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/import_file_with_main.jou -------------------------------------------------------------------------------- /tests/should_succeed/import_generic_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/import_generic_class.jou -------------------------------------------------------------------------------- /tests/should_succeed/imported/bar.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/imported/bar.jou -------------------------------------------------------------------------------- /tests/should_succeed/imported/cycle.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/imported/cycle.jou -------------------------------------------------------------------------------- /tests/should_succeed/imported/generic.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/imported/generic.jou -------------------------------------------------------------------------------- /tests/should_succeed/imported/magic_constant.jou: -------------------------------------------------------------------------------- 1 | @public 2 | const MAGIC_CONSTANT: int = 0x6a6f75 3 | -------------------------------------------------------------------------------- /tests/should_succeed/imported/point_factory.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/imported/point_factory.jou -------------------------------------------------------------------------------- /tests/should_succeed/imported/public_global.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/imported/public_global.jou -------------------------------------------------------------------------------- /tests/should_succeed/imported/samename1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/imported/samename1.jou -------------------------------------------------------------------------------- /tests/should_succeed/imported/samename2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/imported/samename2.jou -------------------------------------------------------------------------------- /tests/should_succeed/imported/typedef.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/imported/typedef.jou -------------------------------------------------------------------------------- /tests/should_succeed/indirect_method_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/indirect_method_import.jou -------------------------------------------------------------------------------- /tests/should_succeed/inline.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/inline.jou -------------------------------------------------------------------------------- /tests/should_succeed/integer_literals.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/integer_literals.jou -------------------------------------------------------------------------------- /tests/should_succeed/integer_type_inference.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/integer_type_inference.jou -------------------------------------------------------------------------------- /tests/should_succeed/keywords.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/keywords.jou -------------------------------------------------------------------------------- /tests/should_succeed/limits_test.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/limits_test.jou -------------------------------------------------------------------------------- /tests/should_succeed/link_with_liblzma_dynamic.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/link_with_liblzma_dynamic.jou -------------------------------------------------------------------------------- /tests/should_succeed/linked_list.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/linked_list.jou -------------------------------------------------------------------------------- /tests/should_succeed/list_test.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/list_test.jou -------------------------------------------------------------------------------- /tests/should_succeed/local_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/local_import.jou -------------------------------------------------------------------------------- /tests/should_succeed/loops.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/loops.jou -------------------------------------------------------------------------------- /tests/should_succeed/main_funny_arg_names.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/main_funny_arg_names.jou -------------------------------------------------------------------------------- /tests/should_succeed/match.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/match.jou -------------------------------------------------------------------------------- /tests/should_succeed/math_test.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/math_test.jou -------------------------------------------------------------------------------- /tests/should_succeed/memlibtest.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/memlibtest.jou -------------------------------------------------------------------------------- /tests/should_succeed/method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/method.jou -------------------------------------------------------------------------------- /tests/should_succeed/method_by_value.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/method_by_value.jou -------------------------------------------------------------------------------- /tests/should_succeed/nested_pointers.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/nested_pointers.jou -------------------------------------------------------------------------------- /tests/should_succeed/noreturn_function.jou: -------------------------------------------------------------------------------- 1 | import "stdlib/process.jou" 2 | 3 | def main() -> int: 4 | exit(0) 5 | -------------------------------------------------------------------------------- /tests/should_succeed/noreturn_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/noreturn_method.jou -------------------------------------------------------------------------------- /tests/should_succeed/not_warning.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/not_warning.jou -------------------------------------------------------------------------------- /tests/should_succeed/pass.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/pass.jou -------------------------------------------------------------------------------- /tests/should_succeed/plusplus_minusminus.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/plusplus_minusminus.jou -------------------------------------------------------------------------------- /tests/should_succeed/pointer.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/pointer.jou -------------------------------------------------------------------------------- /tests/should_succeed/printf.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/printf.jou -------------------------------------------------------------------------------- /tests/should_succeed/public_hello_printer.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/public_hello_printer.jou -------------------------------------------------------------------------------- /tests/should_succeed/random_test.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/random_test.jou -------------------------------------------------------------------------------- /tests/should_succeed/return_none.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/return_none.jou -------------------------------------------------------------------------------- /tests/should_succeed/return_string.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/return_string.jou -------------------------------------------------------------------------------- /tests/should_succeed/shadow_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/shadow_function.jou -------------------------------------------------------------------------------- /tests/should_succeed/sizeof.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/sizeof.jou -------------------------------------------------------------------------------- /tests/should_succeed/sort_test.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/sort_test.jou -------------------------------------------------------------------------------- /tests/should_succeed/sscanf.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/sscanf.jou -------------------------------------------------------------------------------- /tests/should_succeed/stderr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/stderr.jou -------------------------------------------------------------------------------- /tests/should_succeed/string_syntax.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/string_syntax.jou -------------------------------------------------------------------------------- /tests/should_succeed/strlibtest.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/strlibtest.jou -------------------------------------------------------------------------------- /tests/should_succeed/ternary.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/ternary.jou -------------------------------------------------------------------------------- /tests/should_succeed/time_test.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/time_test.jou -------------------------------------------------------------------------------- /tests/should_succeed/typedef.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/typedef.jou -------------------------------------------------------------------------------- /tests/should_succeed/typedef_bug.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/typedef_bug.jou -------------------------------------------------------------------------------- /tests/should_succeed/undefined_variable.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/undefined_variable.jou -------------------------------------------------------------------------------- /tests/should_succeed/underscore_number.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/underscore_number.jou -------------------------------------------------------------------------------- /tests/should_succeed/unicode_varname.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unicode_varname.jou -------------------------------------------------------------------------------- /tests/should_succeed/union.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/union.jou -------------------------------------------------------------------------------- /tests/should_succeed/unnecessary_cast.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unnecessary_cast.jou -------------------------------------------------------------------------------- /tests/should_succeed/unnecessary_parens_warning.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unnecessary_parens_warning.jou -------------------------------------------------------------------------------- /tests/should_succeed/unreachable_warning.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unreachable_warning.jou -------------------------------------------------------------------------------- /tests/should_succeed/unused_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unused_class.jou -------------------------------------------------------------------------------- /tests/should_succeed/unused_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unused_const.jou -------------------------------------------------------------------------------- /tests/should_succeed/unused_enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unused_enum.jou -------------------------------------------------------------------------------- /tests/should_succeed/unused_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unused_function.jou -------------------------------------------------------------------------------- /tests/should_succeed/unused_global.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unused_global.jou -------------------------------------------------------------------------------- /tests/should_succeed/unused_import.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unused_import.jou -------------------------------------------------------------------------------- /tests/should_succeed/unused_typedef.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/unused_typedef.jou -------------------------------------------------------------------------------- /tests/should_succeed/utf8_test.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/should_succeed/utf8_test.jou -------------------------------------------------------------------------------- /tests/syntax_error/0b2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/0b2.jou -------------------------------------------------------------------------------- /tests/syntax_error/2bad.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/2bad.jou -------------------------------------------------------------------------------- /tests/syntax_error/L_suffix.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/L_suffix.jou -------------------------------------------------------------------------------- /tests/syntax_error/None_as_value.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/None_as_value.jou -------------------------------------------------------------------------------- /tests/syntax_error/and_or_chaining.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/and_or_chaining.jou -------------------------------------------------------------------------------- /tests/syntax_error/arg_after_dotdotdot.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/arg_after_dotdotdot.jou -------------------------------------------------------------------------------- /tests/syntax_error/arg_after_dotdotdot_funcptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/arg_after_dotdotdot_funcptr.jou -------------------------------------------------------------------------------- /tests/syntax_error/arg_default.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/arg_default.jou -------------------------------------------------------------------------------- /tests/syntax_error/array_length_from_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/array_length_from_type.jou -------------------------------------------------------------------------------- /tests/syntax_error/array_size.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/array_size.jou -------------------------------------------------------------------------------- /tests/syntax_error/arrow_field.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/arrow_field.jou -------------------------------------------------------------------------------- /tests/syntax_error/arrow_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/arrow_method.jou -------------------------------------------------------------------------------- /tests/syntax_error/assign_to_None.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/assign_to_None.jou -------------------------------------------------------------------------------- /tests/syntax_error/bad_argument_name.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bad_argument_name.jou -------------------------------------------------------------------------------- /tests/syntax_error/bad_array.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bad_array.jou -------------------------------------------------------------------------------- /tests/syntax_error/bad_byte.jou: -------------------------------------------------------------------------------- 1 | def main() -> int: 2 | return ` # Error: unexpected byte '`' (0x60) 3 | -------------------------------------------------------------------------------- /tests/syntax_error/bad_class_field_name.jou: -------------------------------------------------------------------------------- 1 | class Foo: 2 | 1: int # Error: not a valid statement 3 | -------------------------------------------------------------------------------- /tests/syntax_error/bad_class_name.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bad_class_name.jou -------------------------------------------------------------------------------- /tests/syntax_error/bad_enum_member.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bad_enum_member.jou -------------------------------------------------------------------------------- /tests/syntax_error/bad_expression.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bad_expression.jou -------------------------------------------------------------------------------- /tests/syntax_error/bad_field.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bad_field.jou -------------------------------------------------------------------------------- /tests/syntax_error/bad_method_name_after_def.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bad_method_name_after_def.jou -------------------------------------------------------------------------------- /tests/syntax_error/bad_statement.jou: -------------------------------------------------------------------------------- 1 | def main() -> int: 2 | 5 # Error: not a valid statement 3 | -------------------------------------------------------------------------------- /tests/syntax_error/bad_toplevel_statement.jou: -------------------------------------------------------------------------------- 1 | 92 # Error: not a valid statement 2 | -------------------------------------------------------------------------------- /tests/syntax_error/bad_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bad_type.jou -------------------------------------------------------------------------------- /tests/syntax_error/bad_union_member_name.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bad_union_member_name.jou -------------------------------------------------------------------------------- /tests/syntax_error/bin.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/bin.jou -------------------------------------------------------------------------------- /tests/syntax_error/c_and.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/c_and.jou -------------------------------------------------------------------------------- /tests/syntax_error/c_not.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/c_not.jou -------------------------------------------------------------------------------- /tests/syntax_error/c_or.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/c_or.jou -------------------------------------------------------------------------------- /tests/syntax_error/call_missing_comma.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/call_missing_comma.jou -------------------------------------------------------------------------------- /tests/syntax_error/chained_eq.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/chained_eq.jou -------------------------------------------------------------------------------- /tests/syntax_error/chained_le.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/chained_le.jou -------------------------------------------------------------------------------- /tests/syntax_error/class_default.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/class_default.jou -------------------------------------------------------------------------------- /tests/syntax_error/class_init_js_syntax.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/class_init_js_syntax.jou -------------------------------------------------------------------------------- /tests/syntax_error/class_missing_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/class_missing_type.jou -------------------------------------------------------------------------------- /tests/syntax_error/const_missing_name.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/const_missing_name.jou -------------------------------------------------------------------------------- /tests/syntax_error/declare_global_with_value.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/declare_global_with_value.jou -------------------------------------------------------------------------------- /tests/syntax_error/dot_after_e.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/dot_after_e.jou -------------------------------------------------------------------------------- /tests/syntax_error/dotdotdot_dotdotdot.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/dotdotdot_dotdotdot.jou -------------------------------------------------------------------------------- /tests/syntax_error/double_5point.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/double_5point.jou -------------------------------------------------------------------------------- /tests/syntax_error/double_5point_exp.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/double_5point_exp.jou -------------------------------------------------------------------------------- /tests/syntax_error/double_assignment.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/double_assignment.jou -------------------------------------------------------------------------------- /tests/syntax_error/double_not.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/double_not.jou -------------------------------------------------------------------------------- /tests/syntax_error/double_plus.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/double_plus.jou -------------------------------------------------------------------------------- /tests/syntax_error/double_point5.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/double_point5.jou -------------------------------------------------------------------------------- /tests/syntax_error/double_point5_exp.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/double_point5_exp.jou -------------------------------------------------------------------------------- /tests/syntax_error/double_with_E.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/double_with_E.jou -------------------------------------------------------------------------------- /tests/syntax_error/double_with_letters_after.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/double_with_letters_after.jou -------------------------------------------------------------------------------- /tests/syntax_error/ee.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/ee.jou -------------------------------------------------------------------------------- /tests/syntax_error/else_if.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/else_if.jou -------------------------------------------------------------------------------- /tests/syntax_error/empty_byte_literal.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/empty_byte_literal.jou -------------------------------------------------------------------------------- /tests/syntax_error/first_line_indent.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/first_line_indent.jou -------------------------------------------------------------------------------- /tests/syntax_error/float.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/float.jou -------------------------------------------------------------------------------- /tests/syntax_error/funcptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/funcptr.jou -------------------------------------------------------------------------------- /tests/syntax_error/funcptr_junk_after_arg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/funcptr_junk_after_arg.jou -------------------------------------------------------------------------------- /tests/syntax_error/funcptr_named_arg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/funcptr_named_arg.jou -------------------------------------------------------------------------------- /tests/syntax_error/generic_bad_typevar.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/generic_bad_typevar.jou -------------------------------------------------------------------------------- /tests/syntax_error/generic_missing_comma_use.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/generic_missing_comma_use.jou -------------------------------------------------------------------------------- /tests/syntax_error/generic_zero_params_define.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/generic_zero_params_define.jou -------------------------------------------------------------------------------- /tests/syntax_error/hex.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/hex.jou -------------------------------------------------------------------------------- /tests/syntax_error/import1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/import1.jou -------------------------------------------------------------------------------- /tests/syntax_error/import_missing_dot.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/import_missing_dot.jou -------------------------------------------------------------------------------- /tests/syntax_error/import_missing_quotes.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/import_missing_quotes.jou -------------------------------------------------------------------------------- /tests/syntax_error/indentation_not4.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/indentation_not4.jou -------------------------------------------------------------------------------- /tests/syntax_error/indexing.jou: -------------------------------------------------------------------------------- 1 | def foo() -> None: 2 | asd[lol 123] # Error: expected a ']', got an integer 3 | -------------------------------------------------------------------------------- /tests/syntax_error/keyword_bool.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_bool.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_byte.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_byte.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_double.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_double.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_float.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_float.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_int.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_int16.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_int16.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_int32.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_int32.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_int64.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_int64.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_int8.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_int8.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_uint16.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_uint16.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_uint32.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_uint32.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_uint64.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_uint64.jou -------------------------------------------------------------------------------- /tests/syntax_error/keyword_uint8.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/keyword_uint8.jou -------------------------------------------------------------------------------- /tests/syntax_error/let_with_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/let_with_type.jou -------------------------------------------------------------------------------- /tests/syntax_error/let_without_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/let_without_type.jou -------------------------------------------------------------------------------- /tests/syntax_error/local_var_comma.jou: -------------------------------------------------------------------------------- 1 | def main() -> int: 2 | x, = 0 # Error: not a valid statement 3 | -------------------------------------------------------------------------------- /tests/syntax_error/local_vars_comma.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/local_vars_comma.jou -------------------------------------------------------------------------------- /tests/syntax_error/local_vars_comma_assign.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/local_vars_comma_assign.jou -------------------------------------------------------------------------------- /tests/syntax_error/mark_print_as_public.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/mark_print_as_public.jou -------------------------------------------------------------------------------- /tests/syntax_error/match_bad_case.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/match_bad_case.jou -------------------------------------------------------------------------------- /tests/syntax_error/match_bad_case_parens.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/match_bad_case_parens.jou -------------------------------------------------------------------------------- /tests/syntax_error/match_bad_with.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/match_bad_with.jou -------------------------------------------------------------------------------- /tests/syntax_error/match_no_case_keyword.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/match_no_case_keyword.jou -------------------------------------------------------------------------------- /tests/syntax_error/match_underscore_not_last.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/match_underscore_not_last.jou -------------------------------------------------------------------------------- /tests/syntax_error/mismatched_close_brace.jou: -------------------------------------------------------------------------------- 1 | def foo(} -> None: # Error: '}' without a matching '{' 2 | -------------------------------------------------------------------------------- /tests/syntax_error/missing_arg_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_arg_type.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_args_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_args_function.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_args_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_args_method.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_array_size_byte.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_array_size_byte.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_array_size_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_array_size_class.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_colon.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_colon.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_end_quote_in_byte.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_end_quote_in_byte.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_field_names.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_field_names.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_indentation.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_indentation.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_number_after_e.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_number_after_e.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_return_type_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_return_type_method.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_second_equal_sign.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_second_equal_sign.jou -------------------------------------------------------------------------------- /tests/syntax_error/missing_self.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/missing_self.jou -------------------------------------------------------------------------------- /tests/syntax_error/multidot_float.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/multidot_float.jou -------------------------------------------------------------------------------- /tests/syntax_error/no_break_space.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/no_break_space.jou -------------------------------------------------------------------------------- /tests/syntax_error/number_underscore_suffix.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/number_underscore_suffix.jou -------------------------------------------------------------------------------- /tests/syntax_error/overlong_char.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/overlong_char.jou -------------------------------------------------------------------------------- /tests/syntax_error/python_cast_byte.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/python_cast_byte.jou -------------------------------------------------------------------------------- /tests/syntax_error/python_cast_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/python_cast_int.jou -------------------------------------------------------------------------------- /tests/syntax_error/python_cast_int64.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/python_cast_int64.jou -------------------------------------------------------------------------------- /tests/syntax_error/python_cast_uint64.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/python_cast_uint64.jou -------------------------------------------------------------------------------- /tests/syntax_error/python_style_for.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/python_style_for.jou -------------------------------------------------------------------------------- /tests/syntax_error/python_style_unpack.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/python_style_unpack.jou -------------------------------------------------------------------------------- /tests/syntax_error/self_not_first.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/self_not_first.jou -------------------------------------------------------------------------------- /tests/syntax_error/string_bad_hex.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/string_bad_hex.jou -------------------------------------------------------------------------------- /tests/syntax_error/string_zero_byte.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/string_zero_byte.jou -------------------------------------------------------------------------------- /tests/syntax_error/string_zero_byte_hex.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/string_zero_byte_hex.jou -------------------------------------------------------------------------------- /tests/syntax_error/tab.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/tab.jou -------------------------------------------------------------------------------- /tests/syntax_error/ternary.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/ternary.jou -------------------------------------------------------------------------------- /tests/syntax_error/too_many_closing_parens.jou: -------------------------------------------------------------------------------- 1 | def foo() -> None: 2 | bar(1)) # Error: ')' without a matching '(' 3 | -------------------------------------------------------------------------------- /tests/syntax_error/too_many_opening_parens.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/too_many_opening_parens.jou -------------------------------------------------------------------------------- /tests/syntax_error/triple_equals.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/triple_equals.jou -------------------------------------------------------------------------------- /tests/syntax_error/triple_not_equals.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/triple_not_equals.jou -------------------------------------------------------------------------------- /tests/syntax_error/type_bad_parentheses.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/type_bad_parentheses.jou -------------------------------------------------------------------------------- /tests/syntax_error/typedef_bad_name.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/typedef_bad_name.jou -------------------------------------------------------------------------------- /tests/syntax_error/typedef_bad_type.jou: -------------------------------------------------------------------------------- 1 | typedef lol = 123 # Error: expected a type, got an integer 2 | -------------------------------------------------------------------------------- /tests/syntax_error/typedef_c_syntax.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/typedef_c_syntax.jou -------------------------------------------------------------------------------- /tests/syntax_error/typedef_missing_eq.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/typedef_missing_eq.jou -------------------------------------------------------------------------------- /tests/syntax_error/union_1only.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/union_1only.jou -------------------------------------------------------------------------------- /tests/syntax_error/union_default.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/union_default.jou -------------------------------------------------------------------------------- /tests/syntax_error/unknown_escape_ascii.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/unknown_escape_ascii.jou -------------------------------------------------------------------------------- /tests/syntax_error/unknown_escape_multibyte.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/unknown_escape_multibyte.jou -------------------------------------------------------------------------------- /tests/syntax_error/unnecessary_zero.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/unnecessary_zero.jou -------------------------------------------------------------------------------- /tests/syntax_error/utf8_multibyte_char.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/utf8_multibyte_char.jou -------------------------------------------------------------------------------- /tests/syntax_error/var_with_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/var_with_type.jou -------------------------------------------------------------------------------- /tests/syntax_error/var_without_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/var_without_type.jou -------------------------------------------------------------------------------- /tests/syntax_error/zig_array_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/zig_array_type.jou -------------------------------------------------------------------------------- /tests/syntax_error/zig_pointer_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/syntax_error/zig_pointer_type.jou -------------------------------------------------------------------------------- /tests/too_long/byte.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/byte.jou -------------------------------------------------------------------------------- /tests/too_long/byte_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/byte_const.jou -------------------------------------------------------------------------------- /tests/too_long/huge_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/huge_int.jou -------------------------------------------------------------------------------- /tests/too_long/huge_int_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/huge_int_const.jou -------------------------------------------------------------------------------- /tests/too_long/int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/int.jou -------------------------------------------------------------------------------- /tests/too_long/int_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/int_const.jou -------------------------------------------------------------------------------- /tests/too_long/many_args_call.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/many_args_call.jou -------------------------------------------------------------------------------- /tests/too_long/many_args_declare.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/many_args_declare.jou -------------------------------------------------------------------------------- /tests/too_long/many_args_def.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/many_args_def.jou -------------------------------------------------------------------------------- /tests/too_long/many_args_funcptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/many_args_funcptr.jou -------------------------------------------------------------------------------- /tests/too_long/many_args_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/many_args_method.jou -------------------------------------------------------------------------------- /tests/too_long/name.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/name.jou -------------------------------------------------------------------------------- /tests/too_long/nested_parentheses.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/nested_parentheses.jou -------------------------------------------------------------------------------- /tests/too_long/too_big_for_64bit.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/too_big_for_64bit.jou -------------------------------------------------------------------------------- /tests/too_long/too_big_for_64bit_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/too_big_for_64bit_const.jou -------------------------------------------------------------------------------- /tests/too_long/uint64_vs_int64.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/uint64_vs_int64.jou -------------------------------------------------------------------------------- /tests/too_long/uint64_vs_int64_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/too_long/uint64_vs_int64_const.jou -------------------------------------------------------------------------------- /tests/wrong_place/assert_in_class_body.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/assert_in_class_body.jou -------------------------------------------------------------------------------- /tests/wrong_place/break_outside_function.jou: -------------------------------------------------------------------------------- 1 | break # Error: 'break' can only be used inside a loop 2 | -------------------------------------------------------------------------------- /tests/wrong_place/break_outside_loop.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/break_outside_loop.jou -------------------------------------------------------------------------------- /tests/wrong_place/call_in_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/call_in_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/call_outside_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/call_outside_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/class_in_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/class_in_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/class_in_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/class_in_method.jou -------------------------------------------------------------------------------- /tests/wrong_place/class_union_after_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/class_union_after_method.jou -------------------------------------------------------------------------------- /tests/wrong_place/const_in_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/const_in_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/continue_outside_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/continue_outside_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/continue_outside_loop.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/continue_outside_loop.jou -------------------------------------------------------------------------------- /tests/wrong_place/declare_function_in_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/declare_function_in_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/declare_function_in_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/declare_function_in_method.jou -------------------------------------------------------------------------------- /tests/wrong_place/declare_global_var_in_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/declare_global_var_in_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/define_global_var_in_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/define_global_var_in_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/define_global_var_in_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/define_global_var_in_method.jou -------------------------------------------------------------------------------- /tests/wrong_place/enum_inside_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/enum_inside_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/enum_inside_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/enum_inside_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/enum_inside_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/enum_inside_method.jou -------------------------------------------------------------------------------- /tests/wrong_place/for_loop_outside_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/for_loop_outside_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/import_after_def.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/import_after_def.jou -------------------------------------------------------------------------------- /tests/wrong_place/import_in_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/import_in_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/import_in_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/import_in_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/import_in_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/import_in_method.jou -------------------------------------------------------------------------------- /tests/wrong_place/increment1_outside_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/increment1_outside_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/increment2_outside_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/increment2_outside_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/link_in_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/link_in_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/link_in_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/link_in_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/link_in_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/link_in_method.jou -------------------------------------------------------------------------------- /tests/wrong_place/match_outside_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/match_outside_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/nested_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/nested_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/nested_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/nested_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/return_in_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/return_in_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/return_outside_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/return_outside_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/self_outside_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/self_outside_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/typedef_in_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/typedef_in_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/typedef_in_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/typedef_in_function.jou -------------------------------------------------------------------------------- /tests/wrong_place/typedef_in_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/typedef_in_method.jou -------------------------------------------------------------------------------- /tests/wrong_place/union_outside_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/union_outside_class.jou -------------------------------------------------------------------------------- /tests/wrong_place/while_loop_outside_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_place/while_loop_outside_function.jou -------------------------------------------------------------------------------- /tests/wrong_type/and.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/and.jou -------------------------------------------------------------------------------- /tests/wrong_type/and_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/and_const.jou -------------------------------------------------------------------------------- /tests/wrong_type/arg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/arg.jou -------------------------------------------------------------------------------- /tests/wrong_type/arg_funcptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/arg_funcptr.jou -------------------------------------------------------------------------------- /tests/wrong_type/arg_varargs.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/arg_varargs.jou -------------------------------------------------------------------------------- /tests/wrong_type/arg_varargs_funcptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/arg_varargs_funcptr.jou -------------------------------------------------------------------------------- /tests/wrong_type/array_count.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/array_count.jou -------------------------------------------------------------------------------- /tests/wrong_type/array_mixed_types.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/array_mixed_types.jou -------------------------------------------------------------------------------- /tests/wrong_type/array_mixed_types_ptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/array_mixed_types_ptr.jou -------------------------------------------------------------------------------- /tests/wrong_type/array_with_hint.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/array_with_hint.jou -------------------------------------------------------------------------------- /tests/wrong_type/assert.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/assert.jou -------------------------------------------------------------------------------- /tests/wrong_type/assert_compile_time.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/assert_compile_time.jou -------------------------------------------------------------------------------- /tests/wrong_type/assign_none_return.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/assign_none_return.jou -------------------------------------------------------------------------------- /tests/wrong_type/assign_none_return_funcptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/assign_none_return_funcptr.jou -------------------------------------------------------------------------------- /tests/wrong_type/assign_to_deref_non_pointer.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/assign_to_deref_non_pointer.jou -------------------------------------------------------------------------------- /tests/wrong_type/assign_with_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/assign_with_type.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_and.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_and.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_and_double.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_and_double.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_and_doubles.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_and_doubles.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_not.jou: -------------------------------------------------------------------------------- 1 | def foo() -> None: 2 | x = ~"hello" # Error: cannot take bitwise NOT of byte* 3 | -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_not_bool.jou: -------------------------------------------------------------------------------- 1 | def foo() -> None: 2 | x = ~True # Error: cannot take bitwise NOT of bool 3 | -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_not_double.jou: -------------------------------------------------------------------------------- 1 | def foo() -> None: 2 | x = ~12.34 # Error: cannot take bitwise NOT of double 3 | -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_or.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_or.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_or_double.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_or_double.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_or_doubles.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_or_doubles.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_shift_left.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_shift_left.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_shift_left_doubles.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_shift_left_doubles.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_shift_right.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_shift_right.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_shift_right_doubles.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_shift_right_doubles.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_xor.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_xor.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_xor_double.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_xor_double.jou -------------------------------------------------------------------------------- /tests/wrong_type/bitwise_xor_doubles.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bitwise_xor_doubles.jou -------------------------------------------------------------------------------- /tests/wrong_type/bool_main.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bool_main.jou -------------------------------------------------------------------------------- /tests/wrong_type/bool_plus_bool.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/bool_plus_bool.jou -------------------------------------------------------------------------------- /tests/wrong_type/brace_init_arg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/brace_init_arg.jou -------------------------------------------------------------------------------- /tests/wrong_type/cannot_be_indexed.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/cannot_be_indexed.jou -------------------------------------------------------------------------------- /tests/wrong_type/class_member_assign.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/class_member_assign.jou -------------------------------------------------------------------------------- /tests/wrong_type/class_member_init.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/class_member_init.jou -------------------------------------------------------------------------------- /tests/wrong_type/complex_funcptr_error.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/complex_funcptr_error.jou -------------------------------------------------------------------------------- /tests/wrong_type/const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/const.jou -------------------------------------------------------------------------------- /tests/wrong_type/deref_array.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/deref_array.jou -------------------------------------------------------------------------------- /tests/wrong_type/deref_non_pointer.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/deref_non_pointer.jou -------------------------------------------------------------------------------- /tests/wrong_type/dot_operator_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/dot_operator_int.jou -------------------------------------------------------------------------------- /tests/wrong_type/dot_operator_int_call.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/dot_operator_int_call.jou -------------------------------------------------------------------------------- /tests/wrong_type/dot_operator_intptr.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/dot_operator_intptr.jou -------------------------------------------------------------------------------- /tests/wrong_type/dot_operator_intptr_call.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/dot_operator_intptr_call.jou -------------------------------------------------------------------------------- /tests/wrong_type/elif.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/elif.jou -------------------------------------------------------------------------------- /tests/wrong_type/enum_as_vararg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/enum_as_vararg.jou -------------------------------------------------------------------------------- /tests/wrong_type/enum_count.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/enum_count.jou -------------------------------------------------------------------------------- /tests/wrong_type/enum_to_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/enum_to_int.jou -------------------------------------------------------------------------------- /tests/wrong_type/enums_mix_eq.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/enums_mix_eq.jou -------------------------------------------------------------------------------- /tests/wrong_type/float_and_double.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/float_and_double.jou -------------------------------------------------------------------------------- /tests/wrong_type/for.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/for.jou -------------------------------------------------------------------------------- /tests/wrong_type/funcptr_array1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/funcptr_array1.jou -------------------------------------------------------------------------------- /tests/wrong_type/funcptr_array2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/funcptr_array2.jou -------------------------------------------------------------------------------- /tests/wrong_type/funcptr_different_arg_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/funcptr_different_arg_type.jou -------------------------------------------------------------------------------- /tests/wrong_type/funcptr_different_noreturn.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/funcptr_different_noreturn.jou -------------------------------------------------------------------------------- /tests/wrong_type/funcptr_different_num_args.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/funcptr_different_num_args.jou -------------------------------------------------------------------------------- /tests/wrong_type/funcptr_different_varargs.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/funcptr_different_varargs.jou -------------------------------------------------------------------------------- /tests/wrong_type/funcptr_ptr1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/funcptr_ptr1.jou -------------------------------------------------------------------------------- /tests/wrong_type/funcptr_ptr2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/funcptr_ptr2.jou -------------------------------------------------------------------------------- /tests/wrong_type/if.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/if.jou -------------------------------------------------------------------------------- /tests/wrong_type/index.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/index.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_add_doesnt_go_back.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_add_doesnt_go_back.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_add_str_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_add_str_int.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_bitwise_and.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_bitwise_and.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_bitwise_and_doubles.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_bitwise_and_doubles.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_bitwise_or.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_bitwise_or.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_bitwise_or_doubles.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_bitwise_or_doubles.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_bitwise_shift_left.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_bitwise_shift_left.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_bitwise_shift_right.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_bitwise_shift_right.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_bitwise_xor.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_bitwise_xor.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_bitwise_xor_doubles.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_bitwise_xor_doubles.jou -------------------------------------------------------------------------------- /tests/wrong_type/inplace_mul_str_str.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/inplace_mul_str_str.jou -------------------------------------------------------------------------------- /tests/wrong_type/instantiate_enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/instantiate_enum.jou -------------------------------------------------------------------------------- /tests/wrong_type/instantiate_int_typedef.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/instantiate_int_typedef.jou -------------------------------------------------------------------------------- /tests/wrong_type/int_to_enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/int_to_enum.jou -------------------------------------------------------------------------------- /tests/wrong_type/link_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/link_int.jou -------------------------------------------------------------------------------- /tests/wrong_type/main_1_arg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/main_1_arg.jou -------------------------------------------------------------------------------- /tests/wrong_type/main_3_args.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/main_3_args.jou -------------------------------------------------------------------------------- /tests/wrong_type/main_argc.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/main_argc.jou -------------------------------------------------------------------------------- /tests/wrong_type/main_argv.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/main_argv.jou -------------------------------------------------------------------------------- /tests/wrong_type/main_returns_none.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/main_returns_none.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_bool.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_bool.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_class.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_class.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_float.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_float.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_function_num_args.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_function_num_args.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_function_return_none.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_function_return_none.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_function_return_type.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_function_return_type.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_function_varargs.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_function_varargs.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_string_without_strcmp.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_string_without_strcmp.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_with_arg1.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_with_arg1.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_with_arg2.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_with_arg2.jou -------------------------------------------------------------------------------- /tests/wrong_type/match_wrong_enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/match_wrong_enum.jou -------------------------------------------------------------------------------- /tests/wrong_type/method_arg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/method_arg.jou -------------------------------------------------------------------------------- /tests/wrong_type/mod.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/mod.jou -------------------------------------------------------------------------------- /tests/wrong_type/neg.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/neg.jou -------------------------------------------------------------------------------- /tests/wrong_type/not.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/not.jou -------------------------------------------------------------------------------- /tests/wrong_type/not_a_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/not_a_function.jou -------------------------------------------------------------------------------- /tests/wrong_type/not_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/not_const.jou -------------------------------------------------------------------------------- /tests/wrong_type/or.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/or.jou -------------------------------------------------------------------------------- /tests/wrong_type/or_const.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/or_const.jou -------------------------------------------------------------------------------- /tests/wrong_type/plusplus.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/plusplus.jou -------------------------------------------------------------------------------- /tests/wrong_type/pointer_assignment.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/pointer_assignment.jou -------------------------------------------------------------------------------- /tests/wrong_type/pointer_eq.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/pointer_eq.jou -------------------------------------------------------------------------------- /tests/wrong_type/pointer_to_int.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/pointer_to_int.jou -------------------------------------------------------------------------------- /tests/wrong_type/return_value_function.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/return_value_function.jou -------------------------------------------------------------------------------- /tests/wrong_type/return_value_method.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/return_value_method.jou -------------------------------------------------------------------------------- /tests/wrong_type/self_annotation.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/self_annotation.jou -------------------------------------------------------------------------------- /tests/wrong_type/sort_comparator.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/sort_comparator.jou -------------------------------------------------------------------------------- /tests/wrong_type/ternary_condition.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/ternary_condition.jou -------------------------------------------------------------------------------- /tests/wrong_type/ternary_values.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/ternary_values.jou -------------------------------------------------------------------------------- /tests/wrong_type/uint16_instead_of_byte.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/uint16_instead_of_byte.jou -------------------------------------------------------------------------------- /tests/wrong_type/using_class_like_enum.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/using_class_like_enum.jou -------------------------------------------------------------------------------- /tests/wrong_type/var_assignment.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/var_assignment.jou -------------------------------------------------------------------------------- /tests/wrong_type/voidptr_increment.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/voidptr_increment.jou -------------------------------------------------------------------------------- /tests/wrong_type/voidptr_index.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/voidptr_index.jou -------------------------------------------------------------------------------- /tests/wrong_type/while.jou: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/tests/wrong_type/while.jou -------------------------------------------------------------------------------- /update.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/update.ps1 -------------------------------------------------------------------------------- /valgrind-suppressions.sup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/valgrind-suppressions.sup -------------------------------------------------------------------------------- /windows_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Akuli/jou/HEAD/windows_setup.sh --------------------------------------------------------------------------------