├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── encodings.xml ├── google-java-format.xml ├── lexer.iml ├── modules.xml ├── vcs.xml └── workspace.xml ├── .travis.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── bar.png ├── errors.png └── program.png ├── codegen ├── Cargo.toml └── src │ ├── db.rs │ ├── hir.rs │ └── lib.rs ├── errors ├── Cargo.toml └── src │ ├── db.rs │ ├── files.rs │ ├── lib.rs │ ├── pos.rs │ └── reporter.rs ├── ir ├── Cargo.toml └── src │ ├── block.rs │ ├── builder.rs │ ├── db.rs │ ├── frame.rs │ ├── frame │ └── x86_64.rs │ ├── ir.rs │ ├── lib.rs │ └── printer.rs ├── notes └── infer.md ├── opcode ├── Cargo.toml └── src │ └── lib.rs ├── parser ├── Cargo.toml ├── grammar.md └── src │ ├── db.rs │ ├── lexer.rs │ ├── lib.rs │ ├── macros.rs │ ├── parse.rs │ ├── parser.rs │ ├── parser │ ├── classes.rs │ ├── enums.rs │ ├── expressions.rs │ ├── expressions │ │ ├── binary.rs │ │ ├── block.rs │ │ ├── break_expr.rs │ │ ├── call_expr.rs │ │ ├── closure_expr.rs │ │ ├── continue_expr.rs │ │ ├── do_expr.rs │ │ ├── field_expr.rs │ │ ├── for_expr.rs │ │ ├── grouping.rs │ │ ├── ident.rs │ │ ├── if_expr.rs │ │ ├── index_expr.rs │ │ ├── let_expr.rs │ │ ├── literal.rs │ │ ├── match_expr.rs │ │ ├── record_expr.rs │ │ ├── return_expr.rs │ │ ├── snapshots │ │ │ ├── parser__parser__expressions__binary__tests__parse_assign_bin_expr_.snap │ │ │ ├── parser__parser__expressions__binary__tests__parse_bin_expr.snap │ │ │ ├── parser__parser__expressions__binary__tests__parse_chained_assign_bin_expr_.snap │ │ │ ├── parser__parser__expressions__binary__tests__parse_wrapped_bin_expr_literal.snap │ │ │ ├── parser__parser__expressions__block__tests__parse_block_with_statements.snap │ │ │ ├── parser__parser__expressions__block__tests__parse_free_block.snap │ │ │ ├── parser__parser__expressions__block__tests__parse_nested_block.snap │ │ │ ├── parser__parser__expressions__break_expr__tests__parse_break_expr.snap │ │ │ ├── parser__parser__expressions__call_expr__tests__parse_call_generic_params_expr.snap │ │ │ ├── parser__parser__expressions__call_expr__tests__parse_call_ife.snap │ │ │ ├── parser__parser__expressions__call_expr__tests__parse_call_ife_with_args.snap │ │ │ ├── parser__parser__expressions__call_expr__tests__parse_call_no_args_expr.snap │ │ │ ├── parser__parser__expressions__call_expr__tests__parse_call_trailing_comma.snap │ │ │ ├── parser__parser__expressions__call_expr__tests__parse_simple_call_expr.snap │ │ │ ├── parser__parser__expressions__closure_expr__tests__parse_closure_with_types.snap │ │ │ ├── parser__parser__expressions__closure_expr__tests__parse_empty_closure_expr.snap │ │ │ ├── parser__parser__expressions__closure_expr__tests__parse_free_closure_expr.snap │ │ │ ├── parser__parser__expressions__closure_expr__tests__parse_simple_closure_expr.snap │ │ │ ├── parser__parser__expressions__continue_expr__tests__parse_continue_expr.snap │ │ │ ├── parser__parser__expressions__do_expr__tests__parse_do_expr.snap │ │ │ ├── parser__parser__expressions__field_expr__tests__parse_field_access.snap │ │ │ ├── parser__parser__expressions__field_expr__tests__parse_field_access_assign.snap │ │ │ ├── parser__parser__expressions__field_expr__tests__parse_field_access_chain.snap │ │ │ ├── parser__parser__expressions__field_expr__tests__parse_field_access_method.snap │ │ │ ├── parser__parser__expressions__field_expr__tests__parse_field_access_method_chain.snap │ │ │ ├── parser__parser__expressions__for_expr__tests__parse_empty_for_expr.snap │ │ │ ├── parser__parser__expressions__for_expr__tests__parse_for_expr.snap │ │ │ ├── parser__parser__expressions__for_expr__tests__parse_for_no_cond.snap │ │ │ ├── parser__parser__expressions__for_expr__tests__parse_for_no_incr.snap │ │ │ ├── parser__parser__expressions__for_expr__tests__parse_for_no_init.snap │ │ │ ├── parser__parser__expressions__grouping__tests__parse_grouping_expr.snap │ │ │ ├── parser__parser__expressions__grouping__tests__parse_tuple_expr.snap │ │ │ ├── parser__parser__expressions__ident__tests__parse_generic_ident_expr.snap │ │ │ ├── parser__parser__expressions__ident__tests__parse_ident_expr.snap │ │ │ ├── parser__parser__expressions__if_expr__tests__parse_chained_if.snap │ │ │ ├── parser__parser__expressions__if_expr__tests__parse_chained_if_and_else.snap │ │ │ ├── parser__parser__expressions__if_expr__tests__parse_empty_if.snap │ │ │ ├── parser__parser__expressions__if_expr__tests__parse_if_and_else.snap │ │ │ ├── parser__parser__expressions__index_expr__tests__parse_nested_index_expr.snap │ │ │ ├── parser__parser__expressions__index_expr__tests__parse_simple_index_expr.snap │ │ │ ├── parser__parser__expressions__let_expr__tests__parse_empty_let_expr.snap │ │ │ ├── parser__parser__expressions__let_expr__tests__parse_let_expr.snap │ │ │ ├── parser__parser__expressions__let_expr__tests__parse_let_patter_expr.snap │ │ │ ├── parser__parser__expressions__let_expr__tests__parse_let_type_expr.snap │ │ │ ├── parser__parser__expressions__literal__tests__parse_bool_literal.snap │ │ │ ├── parser__parser__expressions__literal__tests__parse_float_literal.snap │ │ │ ├── parser__parser__expressions__literal__tests__parse_int_literal.snap │ │ │ ├── parser__parser__expressions__literal__tests__parse_nil_literal.snap │ │ │ ├── parser__parser__expressions__literal__tests__parse_string_literal.snap │ │ │ ├── parser__parser__expressions__match_expr__tests__parse_empty_match_expr.snap │ │ │ ├── parser__parser__expressions__match_expr__tests__parse_match_expr.snap │ │ │ ├── parser__parser__expressions__record_expr__tests__parse_empty_record_literal.snap │ │ │ ├── parser__parser__expressions__record_expr__tests__parse_longhand_record_literal.snap │ │ │ ├── parser__parser__expressions__record_expr__tests__parse_mixed_record_literal.snap │ │ │ ├── parser__parser__expressions__record_expr__tests__parse_shorthand_record_literal.snap │ │ │ ├── parser__parser__expressions__return_expr__tests__parse_empty_return_expr.snap │ │ │ ├── parser__parser__expressions__return_expr__tests__parse_return_expr.snap │ │ │ ├── parser__parser__expressions__unary__tests__parse_nested_unary_expr.snap │ │ │ ├── parser__parser__expressions__unary__tests__parse_unary_expr.snap │ │ │ ├── parser__parser__expressions__while_expr__tests__parse_empty_while_expr.snap │ │ │ └── parser__parser__expressions__while_expr__tests__parse_while_expr.snap │ │ ├── unary.rs │ │ └── while_expr.rs │ ├── function.rs │ ├── imports.rs │ ├── module.rs │ ├── params.rs │ ├── pattern.rs │ ├── pratt.rs │ ├── restrictions.rs │ ├── snapshots │ │ ├── parser__parser__classes__tests__parse_class_fields.snap │ │ ├── parser__parser__classes__tests__parse_class_fields_methods.snap │ │ ├── parser__parser__classes__tests__parse_class_generic.snap │ │ ├── parser__parser__classes__tests__parse_class_methods.snap │ │ ├── parser__parser__classes__tests__parse_empty_class.snap │ │ ├── parser__parser__classes__tests__parse_exported_class.snap │ │ ├── parser__parser__enums__tests__parse_empty_enum.snap │ │ ├── parser__parser__enums__tests__parse_enum_generic.snap │ │ ├── parser__parser__enums__tests__parse_enum_variants_trailing_comma.snap │ │ ├── parser__parser__enums__tests__parse_enum_variants_types.snap │ │ ├── parser__parser__enums__tests__parse_enum_with_variants.snap │ │ ├── parser__parser__enums__tests__parse_exported_enum.snap │ │ ├── parser__parser__function__tests__parse_exported_function.snap │ │ ├── parser__parser__function__tests__parse_function.snap │ │ ├── parser__parser__imports__tests__parse_empty_import.snap │ │ ├── parser__parser__imports__tests__parse_import_with_brace.snap │ │ ├── parser__parser__imports__tests__parse_import_with_brace_nested_segments.snap │ │ ├── parser__parser__imports__tests__parse_import_with_multiple_segments.snap │ │ ├── parser__parser__module__tests__parse_many_mods.snap │ │ ├── parser__parser__module__tests__parse_single_mod.snap │ │ ├── parser__parser__pattern__tests__parse_binding_pattern.snap │ │ ├── parser__parser__pattern__tests__parse_nested_tuple_pattern.snap │ │ ├── parser__parser__pattern__tests__parse_placeholder_pattern.snap │ │ ├── parser__parser__pattern__tests__parse_tuple_pattern.snap │ │ ├── parser__parser__type_alias__tests__parse_exported_type_alias.snap │ │ ├── parser__parser__type_alias__tests__parse_type_alias.snap │ │ ├── parser__parser__type_alias__tests__parse_type_alias_params.snap │ │ ├── parser__parser__types__tests__parse_array_tuple_type.snap │ │ ├── parser__parser__types__tests__parse_array_type.snap │ │ ├── parser__parser__types__tests__parse_fn_tuple_type.snap │ │ ├── parser__parser__types__tests__parse_fn_type.snap │ │ ├── parser__parser__types__tests__parse_ident_type.snap │ │ ├── parser__parser__types__tests__parse_tuple_type.snap │ │ ├── parser__parser__visibility__tests__parse_pub_alias.snap │ │ ├── parser__parser__visibility__tests__parse_pub_class.snap │ │ ├── parser__parser__visibility__tests__parse_pub_enum.snap │ │ └── parser__parser__visibility__tests__parse_pub_function.snap │ ├── source_file.rs │ ├── type_alias.rs │ ├── type_args.rs │ ├── type_params.rs │ ├── types.rs │ └── visibility.rs │ ├── snapshots │ ├── parser__lexer__tests__it_works.snap │ ├── parser__lexer__tests__lex_block_comments.snap │ ├── parser__lexer__tests__lex_floats.snap │ ├── parser__lexer__tests__lex_int.snap │ ├── parser__lexer__tests__lex_line_comment.snap │ └── parser__lexer__tests__lex_nested_block_comments.snap │ └── utils.rs ├── semant ├── Cargo.toml └── src │ ├── db.rs │ ├── hir.rs │ ├── infer.rs │ ├── infer │ ├── binary.rs │ ├── block.rs │ ├── call.rs │ ├── ctx.rs │ ├── enum_expr.rs │ ├── field.rs │ ├── infer.rs │ ├── pattern_matrix.rs │ ├── pattern_matrix │ │ ├── matrix.rs │ │ └── pattern.rs │ ├── record.rs │ ├── stacked_map.rs │ ├── subst.rs │ ├── tests │ │ ├── tuple_field.ron │ │ ├── tuple_high_index.ron │ │ └── tuple_non_int.ron │ ├── ty.rs │ └── unify.rs │ ├── lib.rs │ ├── lower.rs │ ├── lower │ ├── alias.rs │ ├── class.rs │ ├── enums.rs │ ├── function.rs │ ├── imports.rs │ └── module.rs │ ├── resolver.rs │ ├── resolver │ ├── alias.rs │ ├── class.rs │ ├── data.rs │ ├── enums.rs │ ├── escape.rs │ ├── function.rs │ ├── function │ │ └── expression.rs │ ├── imports.rs │ ├── module.rs │ ├── module_graph.rs │ ├── source_file.rs │ └── tests │ │ ├── basic_class.ron │ │ ├── basic_enum.ron │ │ ├── enum_dup_variant.ron │ │ ├── exported_class.ron │ │ ├── flat_structure.ron │ │ ├── import_alias.ron │ │ ├── import_deep.ron │ │ ├── import_deep_dirs.ron │ │ ├── import_dir_and_file.ron │ │ ├── import_fn_as_type.ron │ │ ├── import_many.ron │ │ ├── import_no_exported.ron │ │ ├── import_single.ron │ │ ├── mod.rs │ │ ├── recursive_enum.ron │ │ └── with_dir.ron │ ├── typed.rs │ └── util.rs ├── syntax ├── Cargo.toml └── src │ ├── ast.rs │ ├── ast.rs.tera │ ├── ast_ext.rs │ ├── grammer.ron │ ├── lexer.rs │ ├── lib.rs │ ├── macros.rs │ ├── token.rs │ └── traits.rs ├── tests ├── fail │ ├── assign │ │ ├── assign.tox │ │ ├── bool.tox │ │ ├── grouping.tox │ │ ├── infix_operator.tox │ │ ├── prefix_operator.tox │ │ ├── to_this.tox │ │ └── undefined.tox │ ├── call │ │ ├── nil.tox │ │ ├── num.tox │ │ ├── object.tox │ │ └── string.tox │ ├── cast │ │ ├── boolean2float.tox │ │ └── boolean2str.tox │ ├── constructor │ ├── enum │ │ ├── mising_inner.tox │ │ └── unify.tox │ └── print │ │ └── missing_argument.tox ├── pass │ ├── assign │ │ ├── associativity.tox │ │ ├── global.tox │ │ ├── local.tox │ │ ├── local_reference_self.tox │ │ ├── reassignment.tox │ │ ├── scope.tox │ │ └── syntax.tox │ ├── benchmark │ │ ├── binary_trees.tox │ │ ├── equality.tox │ │ ├── fib.tox │ │ ├── invocation.tox │ │ ├── method_call.tox │ │ ├── properties.tox │ │ └── string_equality.tox │ ├── boolean │ │ ├── empty.tox │ │ ├── equality.tox │ │ └── not.tox │ ├── cast │ │ ├── boolean.tox │ │ ├── float2int.tox │ │ ├── float2str.tox │ │ └── int2str.tox │ ├── class │ │ ├── empty.tox │ │ └── inherited_method.tox │ ├── comments │ │ ├── line_at_eof.tox │ │ ├── only_line_comment.tox │ │ ├── only_line_comment_and_line.tox │ │ └── unicode.tox │ ├── constructor │ ├── enums │ │ ├── basic.tox │ │ ├── basic_item_name.tox │ │ ├── data.tox │ │ ├── match.tox │ │ └── usage.tox │ ├── expressions │ │ └── evaluate.tox │ ├── float │ │ └── literals.tox │ └── match │ │ ├── assign_match.tox │ │ ├── assign_match_all.tox │ │ └── empty_match.tox ├── test.tox └── test_runner.rs ├── tools ├── Cargo.toml └── src │ ├── cli.rs │ └── main.rs ├── tox-wasm ├── Cargo.toml └── src │ └── lib.rs └── tox ├── .DS_Store ├── Cargo.toml └── src ├── bar └── bar.tox ├── cli.rs ├── db.rs ├── foo.tox ├── main.rs ├── test.tox └── test.tox.asm /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/google-java-format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.idea/google-java-format.xml -------------------------------------------------------------------------------- /.idea/lexer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.idea/lexer.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "workbench.colorCustomizations": {} 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/README.md -------------------------------------------------------------------------------- /assets/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/assets/bar.png -------------------------------------------------------------------------------- /assets/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/assets/errors.png -------------------------------------------------------------------------------- /assets/program.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/assets/program.png -------------------------------------------------------------------------------- /codegen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/codegen/Cargo.toml -------------------------------------------------------------------------------- /codegen/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/codegen/src/db.rs -------------------------------------------------------------------------------- /codegen/src/hir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/codegen/src/hir.rs -------------------------------------------------------------------------------- /codegen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/codegen/src/lib.rs -------------------------------------------------------------------------------- /errors/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/errors/Cargo.toml -------------------------------------------------------------------------------- /errors/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/errors/src/db.rs -------------------------------------------------------------------------------- /errors/src/files.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /errors/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/errors/src/lib.rs -------------------------------------------------------------------------------- /errors/src/pos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/errors/src/pos.rs -------------------------------------------------------------------------------- /errors/src/reporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/errors/src/reporter.rs -------------------------------------------------------------------------------- /ir/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/ir/Cargo.toml -------------------------------------------------------------------------------- /ir/src/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/ir/src/block.rs -------------------------------------------------------------------------------- /ir/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/ir/src/builder.rs -------------------------------------------------------------------------------- /ir/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/ir/src/db.rs -------------------------------------------------------------------------------- /ir/src/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/ir/src/frame.rs -------------------------------------------------------------------------------- /ir/src/frame/x86_64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/ir/src/frame/x86_64.rs -------------------------------------------------------------------------------- /ir/src/ir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/ir/src/ir.rs -------------------------------------------------------------------------------- /ir/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/ir/src/lib.rs -------------------------------------------------------------------------------- /ir/src/printer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/ir/src/printer.rs -------------------------------------------------------------------------------- /notes/infer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/notes/infer.md -------------------------------------------------------------------------------- /opcode/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/opcode/Cargo.toml -------------------------------------------------------------------------------- /opcode/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/opcode/src/lib.rs -------------------------------------------------------------------------------- /parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/Cargo.toml -------------------------------------------------------------------------------- /parser/grammar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/grammar.md -------------------------------------------------------------------------------- /parser/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/db.rs -------------------------------------------------------------------------------- /parser/src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/lexer.rs -------------------------------------------------------------------------------- /parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/lib.rs -------------------------------------------------------------------------------- /parser/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/macros.rs -------------------------------------------------------------------------------- /parser/src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parse.rs -------------------------------------------------------------------------------- /parser/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser.rs -------------------------------------------------------------------------------- /parser/src/parser/classes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/classes.rs -------------------------------------------------------------------------------- /parser/src/parser/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/enums.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/binary.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/block.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/break_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/break_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/call_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/call_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/closure_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/closure_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/continue_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/continue_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/do_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/do_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/field_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/field_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/for_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/for_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/grouping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/grouping.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/ident.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/if_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/if_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/index_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/index_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/let_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/let_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/literal.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/match_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/match_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/record_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/record_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/return_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/return_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__binary__tests__parse_assign_bin_expr_.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__binary__tests__parse_assign_bin_expr_.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__binary__tests__parse_bin_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__binary__tests__parse_bin_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__binary__tests__parse_chained_assign_bin_expr_.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__binary__tests__parse_chained_assign_bin_expr_.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__binary__tests__parse_wrapped_bin_expr_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__binary__tests__parse_wrapped_bin_expr_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__block__tests__parse_block_with_statements.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__block__tests__parse_block_with_statements.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__block__tests__parse_free_block.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__block__tests__parse_free_block.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__block__tests__parse_nested_block.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__block__tests__parse_nested_block.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__break_expr__tests__parse_break_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__break_expr__tests__parse_break_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_generic_params_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_generic_params_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_ife.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_ife.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_ife_with_args.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_ife_with_args.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_no_args_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_no_args_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_trailing_comma.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_call_trailing_comma.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_simple_call_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__call_expr__tests__parse_simple_call_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__closure_expr__tests__parse_closure_with_types.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__closure_expr__tests__parse_closure_with_types.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__closure_expr__tests__parse_empty_closure_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__closure_expr__tests__parse_empty_closure_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__closure_expr__tests__parse_free_closure_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__closure_expr__tests__parse_free_closure_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__closure_expr__tests__parse_simple_closure_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__closure_expr__tests__parse_simple_closure_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__continue_expr__tests__parse_continue_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__continue_expr__tests__parse_continue_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__do_expr__tests__parse_do_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__do_expr__tests__parse_do_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access_assign.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access_assign.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access_chain.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access_chain.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access_method.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access_method.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access_method_chain.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__field_expr__tests__parse_field_access_method_chain.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_empty_for_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_empty_for_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_for_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_for_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_for_no_cond.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_for_no_cond.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_for_no_incr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_for_no_incr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_for_no_init.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__for_expr__tests__parse_for_no_init.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__grouping__tests__parse_grouping_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__grouping__tests__parse_grouping_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__grouping__tests__parse_tuple_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__grouping__tests__parse_tuple_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__ident__tests__parse_generic_ident_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__ident__tests__parse_generic_ident_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__ident__tests__parse_ident_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__ident__tests__parse_ident_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__if_expr__tests__parse_chained_if.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__if_expr__tests__parse_chained_if.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__if_expr__tests__parse_chained_if_and_else.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__if_expr__tests__parse_chained_if_and_else.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__if_expr__tests__parse_empty_if.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__if_expr__tests__parse_empty_if.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__if_expr__tests__parse_if_and_else.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__if_expr__tests__parse_if_and_else.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__index_expr__tests__parse_nested_index_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__index_expr__tests__parse_nested_index_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__index_expr__tests__parse_simple_index_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__index_expr__tests__parse_simple_index_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__let_expr__tests__parse_empty_let_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__let_expr__tests__parse_empty_let_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__let_expr__tests__parse_let_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__let_expr__tests__parse_let_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__let_expr__tests__parse_let_patter_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__let_expr__tests__parse_let_patter_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__let_expr__tests__parse_let_type_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__let_expr__tests__parse_let_type_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_bool_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_bool_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_float_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_float_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_int_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_int_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_nil_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_nil_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_string_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__literal__tests__parse_string_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__match_expr__tests__parse_empty_match_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__match_expr__tests__parse_empty_match_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__match_expr__tests__parse_match_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__match_expr__tests__parse_match_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__record_expr__tests__parse_empty_record_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__record_expr__tests__parse_empty_record_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__record_expr__tests__parse_longhand_record_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__record_expr__tests__parse_longhand_record_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__record_expr__tests__parse_mixed_record_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__record_expr__tests__parse_mixed_record_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__record_expr__tests__parse_shorthand_record_literal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__record_expr__tests__parse_shorthand_record_literal.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__return_expr__tests__parse_empty_return_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__return_expr__tests__parse_empty_return_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__return_expr__tests__parse_return_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__return_expr__tests__parse_return_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__unary__tests__parse_nested_unary_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__unary__tests__parse_nested_unary_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__unary__tests__parse_unary_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__unary__tests__parse_unary_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__while_expr__tests__parse_empty_while_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__while_expr__tests__parse_empty_while_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/snapshots/parser__parser__expressions__while_expr__tests__parse_while_expr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/snapshots/parser__parser__expressions__while_expr__tests__parse_while_expr.snap -------------------------------------------------------------------------------- /parser/src/parser/expressions/unary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/unary.rs -------------------------------------------------------------------------------- /parser/src/parser/expressions/while_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/expressions/while_expr.rs -------------------------------------------------------------------------------- /parser/src/parser/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/function.rs -------------------------------------------------------------------------------- /parser/src/parser/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/imports.rs -------------------------------------------------------------------------------- /parser/src/parser/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/module.rs -------------------------------------------------------------------------------- /parser/src/parser/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/params.rs -------------------------------------------------------------------------------- /parser/src/parser/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/pattern.rs -------------------------------------------------------------------------------- /parser/src/parser/pratt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/pratt.rs -------------------------------------------------------------------------------- /parser/src/parser/restrictions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/restrictions.rs -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__classes__tests__parse_class_fields.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__classes__tests__parse_class_fields.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__classes__tests__parse_class_fields_methods.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__classes__tests__parse_class_fields_methods.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__classes__tests__parse_class_generic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__classes__tests__parse_class_generic.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__classes__tests__parse_class_methods.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__classes__tests__parse_class_methods.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__classes__tests__parse_empty_class.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__classes__tests__parse_empty_class.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__classes__tests__parse_exported_class.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__classes__tests__parse_exported_class.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__enums__tests__parse_empty_enum.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__enums__tests__parse_empty_enum.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__enums__tests__parse_enum_generic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__enums__tests__parse_enum_generic.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__enums__tests__parse_enum_variants_trailing_comma.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__enums__tests__parse_enum_variants_trailing_comma.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__enums__tests__parse_enum_variants_types.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__enums__tests__parse_enum_variants_types.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__enums__tests__parse_enum_with_variants.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__enums__tests__parse_enum_with_variants.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__enums__tests__parse_exported_enum.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__enums__tests__parse_exported_enum.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__function__tests__parse_exported_function.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__function__tests__parse_exported_function.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__function__tests__parse_function.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__function__tests__parse_function.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__imports__tests__parse_empty_import.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__imports__tests__parse_empty_import.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__imports__tests__parse_import_with_brace.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__imports__tests__parse_import_with_brace.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__imports__tests__parse_import_with_brace_nested_segments.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__imports__tests__parse_import_with_brace_nested_segments.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__imports__tests__parse_import_with_multiple_segments.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__imports__tests__parse_import_with_multiple_segments.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__module__tests__parse_many_mods.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__module__tests__parse_many_mods.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__module__tests__parse_single_mod.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__module__tests__parse_single_mod.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__pattern__tests__parse_binding_pattern.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__pattern__tests__parse_binding_pattern.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__pattern__tests__parse_nested_tuple_pattern.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__pattern__tests__parse_nested_tuple_pattern.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__pattern__tests__parse_placeholder_pattern.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__pattern__tests__parse_placeholder_pattern.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__pattern__tests__parse_tuple_pattern.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__pattern__tests__parse_tuple_pattern.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__type_alias__tests__parse_exported_type_alias.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__type_alias__tests__parse_exported_type_alias.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__type_alias__tests__parse_type_alias.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__type_alias__tests__parse_type_alias.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__type_alias__tests__parse_type_alias_params.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__type_alias__tests__parse_type_alias_params.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__types__tests__parse_array_tuple_type.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__types__tests__parse_array_tuple_type.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__types__tests__parse_array_type.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__types__tests__parse_array_type.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__types__tests__parse_fn_tuple_type.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__types__tests__parse_fn_tuple_type.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__types__tests__parse_fn_type.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__types__tests__parse_fn_type.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__types__tests__parse_ident_type.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__types__tests__parse_ident_type.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__types__tests__parse_tuple_type.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__types__tests__parse_tuple_type.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__visibility__tests__parse_pub_alias.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__visibility__tests__parse_pub_alias.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__visibility__tests__parse_pub_class.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__visibility__tests__parse_pub_class.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__visibility__tests__parse_pub_enum.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__visibility__tests__parse_pub_enum.snap -------------------------------------------------------------------------------- /parser/src/parser/snapshots/parser__parser__visibility__tests__parse_pub_function.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/snapshots/parser__parser__visibility__tests__parse_pub_function.snap -------------------------------------------------------------------------------- /parser/src/parser/source_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/source_file.rs -------------------------------------------------------------------------------- /parser/src/parser/type_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/type_alias.rs -------------------------------------------------------------------------------- /parser/src/parser/type_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/type_args.rs -------------------------------------------------------------------------------- /parser/src/parser/type_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/type_params.rs -------------------------------------------------------------------------------- /parser/src/parser/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/types.rs -------------------------------------------------------------------------------- /parser/src/parser/visibility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/parser/visibility.rs -------------------------------------------------------------------------------- /parser/src/snapshots/parser__lexer__tests__it_works.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/snapshots/parser__lexer__tests__it_works.snap -------------------------------------------------------------------------------- /parser/src/snapshots/parser__lexer__tests__lex_block_comments.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/snapshots/parser__lexer__tests__lex_block_comments.snap -------------------------------------------------------------------------------- /parser/src/snapshots/parser__lexer__tests__lex_floats.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/snapshots/parser__lexer__tests__lex_floats.snap -------------------------------------------------------------------------------- /parser/src/snapshots/parser__lexer__tests__lex_int.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/snapshots/parser__lexer__tests__lex_int.snap -------------------------------------------------------------------------------- /parser/src/snapshots/parser__lexer__tests__lex_line_comment.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/snapshots/parser__lexer__tests__lex_line_comment.snap -------------------------------------------------------------------------------- /parser/src/snapshots/parser__lexer__tests__lex_nested_block_comments.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/snapshots/parser__lexer__tests__lex_nested_block_comments.snap -------------------------------------------------------------------------------- /parser/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/parser/src/utils.rs -------------------------------------------------------------------------------- /semant/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/Cargo.toml -------------------------------------------------------------------------------- /semant/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/db.rs -------------------------------------------------------------------------------- /semant/src/hir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/hir.rs -------------------------------------------------------------------------------- /semant/src/infer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer.rs -------------------------------------------------------------------------------- /semant/src/infer/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/binary.rs -------------------------------------------------------------------------------- /semant/src/infer/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/block.rs -------------------------------------------------------------------------------- /semant/src/infer/call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/call.rs -------------------------------------------------------------------------------- /semant/src/infer/ctx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/ctx.rs -------------------------------------------------------------------------------- /semant/src/infer/enum_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/enum_expr.rs -------------------------------------------------------------------------------- /semant/src/infer/field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/field.rs -------------------------------------------------------------------------------- /semant/src/infer/infer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/infer.rs -------------------------------------------------------------------------------- /semant/src/infer/pattern_matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/pattern_matrix.rs -------------------------------------------------------------------------------- /semant/src/infer/pattern_matrix/matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/pattern_matrix/matrix.rs -------------------------------------------------------------------------------- /semant/src/infer/pattern_matrix/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/pattern_matrix/pattern.rs -------------------------------------------------------------------------------- /semant/src/infer/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/record.rs -------------------------------------------------------------------------------- /semant/src/infer/stacked_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/stacked_map.rs -------------------------------------------------------------------------------- /semant/src/infer/subst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/subst.rs -------------------------------------------------------------------------------- /semant/src/infer/tests/tuple_field.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/tests/tuple_field.ron -------------------------------------------------------------------------------- /semant/src/infer/tests/tuple_high_index.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/tests/tuple_high_index.ron -------------------------------------------------------------------------------- /semant/src/infer/tests/tuple_non_int.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/tests/tuple_non_int.ron -------------------------------------------------------------------------------- /semant/src/infer/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/ty.rs -------------------------------------------------------------------------------- /semant/src/infer/unify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/infer/unify.rs -------------------------------------------------------------------------------- /semant/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/lib.rs -------------------------------------------------------------------------------- /semant/src/lower.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/lower.rs -------------------------------------------------------------------------------- /semant/src/lower/alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/lower/alias.rs -------------------------------------------------------------------------------- /semant/src/lower/class.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/lower/class.rs -------------------------------------------------------------------------------- /semant/src/lower/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/lower/enums.rs -------------------------------------------------------------------------------- /semant/src/lower/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/lower/function.rs -------------------------------------------------------------------------------- /semant/src/lower/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/lower/imports.rs -------------------------------------------------------------------------------- /semant/src/lower/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/lower/module.rs -------------------------------------------------------------------------------- /semant/src/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver.rs -------------------------------------------------------------------------------- /semant/src/resolver/alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/alias.rs -------------------------------------------------------------------------------- /semant/src/resolver/class.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/class.rs -------------------------------------------------------------------------------- /semant/src/resolver/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/data.rs -------------------------------------------------------------------------------- /semant/src/resolver/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/enums.rs -------------------------------------------------------------------------------- /semant/src/resolver/escape.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /semant/src/resolver/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/function.rs -------------------------------------------------------------------------------- /semant/src/resolver/function/expression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/function/expression.rs -------------------------------------------------------------------------------- /semant/src/resolver/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/imports.rs -------------------------------------------------------------------------------- /semant/src/resolver/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/module.rs -------------------------------------------------------------------------------- /semant/src/resolver/module_graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/module_graph.rs -------------------------------------------------------------------------------- /semant/src/resolver/source_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/source_file.rs -------------------------------------------------------------------------------- /semant/src/resolver/tests/basic_class.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/basic_class.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/basic_enum.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/basic_enum.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/enum_dup_variant.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/enum_dup_variant.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/exported_class.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/exported_class.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/flat_structure.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/flat_structure.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/import_alias.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/import_alias.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/import_deep.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/import_deep.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/import_deep_dirs.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/import_deep_dirs.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/import_dir_and_file.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/import_dir_and_file.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/import_fn_as_type.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/import_fn_as_type.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/import_many.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/import_many.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/import_no_exported.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/import_no_exported.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/import_single.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/import_single.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/mod.rs -------------------------------------------------------------------------------- /semant/src/resolver/tests/recursive_enum.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/recursive_enum.ron -------------------------------------------------------------------------------- /semant/src/resolver/tests/with_dir.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/resolver/tests/with_dir.ron -------------------------------------------------------------------------------- /semant/src/typed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/typed.rs -------------------------------------------------------------------------------- /semant/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/semant/src/util.rs -------------------------------------------------------------------------------- /syntax/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/Cargo.toml -------------------------------------------------------------------------------- /syntax/src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/src/ast.rs -------------------------------------------------------------------------------- /syntax/src/ast.rs.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/src/ast.rs.tera -------------------------------------------------------------------------------- /syntax/src/ast_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/src/ast_ext.rs -------------------------------------------------------------------------------- /syntax/src/grammer.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/src/grammer.ron -------------------------------------------------------------------------------- /syntax/src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/src/lexer.rs -------------------------------------------------------------------------------- /syntax/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/src/lib.rs -------------------------------------------------------------------------------- /syntax/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/src/macros.rs -------------------------------------------------------------------------------- /syntax/src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/src/token.rs -------------------------------------------------------------------------------- /syntax/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/syntax/src/traits.rs -------------------------------------------------------------------------------- /tests/fail/assign/assign.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/assign/assign.tox -------------------------------------------------------------------------------- /tests/fail/assign/bool.tox: -------------------------------------------------------------------------------- 1 | fn main() { 2 | true(); //error: Not callable 3 | } -------------------------------------------------------------------------------- /tests/fail/assign/grouping.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/assign/grouping.tox -------------------------------------------------------------------------------- /tests/fail/assign/infix_operator.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/assign/infix_operator.tox -------------------------------------------------------------------------------- /tests/fail/assign/prefix_operator.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/assign/prefix_operator.tox -------------------------------------------------------------------------------- /tests/fail/assign/to_this.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/assign/to_this.tox -------------------------------------------------------------------------------- /tests/fail/assign/undefined.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/assign/undefined.tox -------------------------------------------------------------------------------- /tests/fail/call/nil.tox: -------------------------------------------------------------------------------- 1 | fn main() { 2 | nil(); //error: Not callable 3 | } -------------------------------------------------------------------------------- /tests/fail/call/num.tox: -------------------------------------------------------------------------------- 1 | fn main() { 2 | 123 (); //Can only call functions and classes. 3 | } -------------------------------------------------------------------------------- /tests/fail/call/object.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/call/object.tox -------------------------------------------------------------------------------- /tests/fail/call/string.tox: -------------------------------------------------------------------------------- 1 | fn main() { 2 | "str" (); //error: Not callable 3 | } -------------------------------------------------------------------------------- /tests/fail/cast/boolean2float.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/cast/boolean2float.tox -------------------------------------------------------------------------------- /tests/fail/cast/boolean2str.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/cast/boolean2str.tox -------------------------------------------------------------------------------- /tests/fail/constructor/missing_arguments.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/constructor/missing_arguments.tox -------------------------------------------------------------------------------- /tests/fail/enum/mising_inner.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/enum/mising_inner.tox -------------------------------------------------------------------------------- /tests/fail/enum/unify.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/fail/enum/unify.tox -------------------------------------------------------------------------------- /tests/fail/print/missing_argument.tox: -------------------------------------------------------------------------------- 1 | fn main() { 2 | print;//error: No rules expected ';' 3 | } -------------------------------------------------------------------------------- /tests/pass/assign/associativity.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/assign/associativity.tox -------------------------------------------------------------------------------- /tests/pass/assign/global.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/assign/global.tox -------------------------------------------------------------------------------- /tests/pass/assign/local.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/assign/local.tox -------------------------------------------------------------------------------- /tests/pass/assign/local_reference_self.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/assign/local_reference_self.tox -------------------------------------------------------------------------------- /tests/pass/assign/reassignment.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/assign/reassignment.tox -------------------------------------------------------------------------------- /tests/pass/assign/scope.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/assign/scope.tox -------------------------------------------------------------------------------- /tests/pass/assign/syntax.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/assign/syntax.tox -------------------------------------------------------------------------------- /tests/pass/benchmark/binary_trees.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/benchmark/binary_trees.tox -------------------------------------------------------------------------------- /tests/pass/benchmark/equality.tox: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pass/benchmark/fib.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/benchmark/fib.tox -------------------------------------------------------------------------------- /tests/pass/benchmark/invocation.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/benchmark/invocation.tox -------------------------------------------------------------------------------- /tests/pass/benchmark/method_call.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/benchmark/method_call.tox -------------------------------------------------------------------------------- /tests/pass/benchmark/properties.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/benchmark/properties.tox -------------------------------------------------------------------------------- /tests/pass/benchmark/string_equality.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/benchmark/string_equality.tox -------------------------------------------------------------------------------- /tests/pass/boolean/empty.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/boolean/empty.tox -------------------------------------------------------------------------------- /tests/pass/boolean/equality.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/boolean/equality.tox -------------------------------------------------------------------------------- /tests/pass/boolean/not.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/boolean/not.tox -------------------------------------------------------------------------------- /tests/pass/cast/boolean.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/cast/boolean.tox -------------------------------------------------------------------------------- /tests/pass/cast/float2int.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/cast/float2int.tox -------------------------------------------------------------------------------- /tests/pass/cast/float2str.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/cast/float2str.tox -------------------------------------------------------------------------------- /tests/pass/cast/int2str.tox: -------------------------------------------------------------------------------- 1 | 2 | 3 | fn main() { 4 | print 1 as str;// expect:1 5 | } -------------------------------------------------------------------------------- /tests/pass/class/empty.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/class/empty.tox -------------------------------------------------------------------------------- /tests/pass/class/inherited_method.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/class/inherited_method.tox -------------------------------------------------------------------------------- /tests/pass/comments/line_at_eof.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/comments/line_at_eof.tox -------------------------------------------------------------------------------- /tests/pass/comments/only_line_comment.tox: -------------------------------------------------------------------------------- 1 | fn main() { 2 | // comment 3 | } -------------------------------------------------------------------------------- /tests/pass/comments/only_line_comment_and_line.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/comments/only_line_comment_and_line.tox -------------------------------------------------------------------------------- /tests/pass/comments/unicode.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/comments/unicode.tox -------------------------------------------------------------------------------- /tests/pass/constructor/arguments.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/constructor/arguments.tox -------------------------------------------------------------------------------- /tests/pass/constructor/default.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/constructor/default.tox -------------------------------------------------------------------------------- /tests/pass/constructor/early_return.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/constructor/early_return.tox -------------------------------------------------------------------------------- /tests/pass/constructor/extra_arguments.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/constructor/extra_arguments.tox -------------------------------------------------------------------------------- /tests/pass/enums/basic.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/enums/basic.tox -------------------------------------------------------------------------------- /tests/pass/enums/basic_item_name.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/enums/basic_item_name.tox -------------------------------------------------------------------------------- /tests/pass/enums/data.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/enums/data.tox -------------------------------------------------------------------------------- /tests/pass/enums/match.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/enums/match.tox -------------------------------------------------------------------------------- /tests/pass/enums/usage.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/enums/usage.tox -------------------------------------------------------------------------------- /tests/pass/expressions/evaluate.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/expressions/evaluate.tox -------------------------------------------------------------------------------- /tests/pass/float/literals.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/float/literals.tox -------------------------------------------------------------------------------- /tests/pass/match/assign_match.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/match/assign_match.tox -------------------------------------------------------------------------------- /tests/pass/match/assign_match_all.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/match/assign_match_all.tox -------------------------------------------------------------------------------- /tests/pass/match/empty_match.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/pass/match/empty_match.tox -------------------------------------------------------------------------------- /tests/test.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/test.tox -------------------------------------------------------------------------------- /tests/test_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tests/test_runner.rs -------------------------------------------------------------------------------- /tools/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tools/Cargo.toml -------------------------------------------------------------------------------- /tools/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tools/src/cli.rs -------------------------------------------------------------------------------- /tools/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tools/src/main.rs -------------------------------------------------------------------------------- /tox-wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox-wasm/Cargo.toml -------------------------------------------------------------------------------- /tox-wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox-wasm/src/lib.rs -------------------------------------------------------------------------------- /tox/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox/.DS_Store -------------------------------------------------------------------------------- /tox/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox/Cargo.toml -------------------------------------------------------------------------------- /tox/src/bar/bar.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox/src/bar/bar.tox -------------------------------------------------------------------------------- /tox/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox/src/cli.rs -------------------------------------------------------------------------------- /tox/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox/src/db.rs -------------------------------------------------------------------------------- /tox/src/foo.tox: -------------------------------------------------------------------------------- 1 | mod bar; 2 | 3 | fn Struct() {} -------------------------------------------------------------------------------- /tox/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox/src/main.rs -------------------------------------------------------------------------------- /tox/src/test.tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox/src/test.tox -------------------------------------------------------------------------------- /tox/src/test.tox.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lapz/tox/HEAD/tox/src/test.tox.asm --------------------------------------------------------------------------------