├── .github ├── semantic.yml └── workflows │ ├── checks.yml │ └── release-plz.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── objection.mp4 └── top_image.png ├── clippy.toml ├── doc ├── 00-top-image.md ├── 01-textbook-example.md ├── 02-what-can-it-detect.md ├── 03-opinionated.md ├── 98-msrv.md ├── 99-license.md └── README.md ├── expandable-impl ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── doc └── src │ ├── error.rs │ ├── expansion.rs │ ├── grammar.rs │ ├── lib.rs │ ├── list.rs │ ├── macros.rs │ ├── matcher.rs │ ├── repetition_stack.rs │ ├── span.rs │ └── substitution.rs ├── grammar-gen ├── Cargo.toml └── src │ ├── codegen.rs │ ├── codegen │ └── rt.rs │ ├── fmt.rs │ ├── main.rs │ ├── opt.rs │ └── parse.rs ├── justfile ├── rust-grammar-dpdfa ├── CHANGELOG.md ├── Cargo.toml ├── grammar.rs └── src │ ├── generated.rs │ ├── lib.rs │ ├── quote.rs │ ├── rt.rs │ ├── tests.rs │ └── token.rs ├── rustfmt.toml ├── src ├── lib.rs └── syn_shim.rs └── tests └── ui ├── fail ├── bad_nesting_1.rs ├── bad_nesting_1.stderr ├── bad_nesting_2.rs ├── bad_nesting_2.stderr ├── bad_range_pattern.rs ├── bad_range_pattern.stderr_nightly ├── bad_range_pattern.stderr_stable ├── empty_call.rs ├── empty_call.stderr ├── expr-tuple.rs ├── expr-tuple.stderr ├── fn_args.rs ├── fn_args.stderr ├── invalid_fn_calls.rs ├── invalid_fn_calls.stderr ├── js_concat.rs ├── js_concat.stderr ├── loops.rs ├── loops.stderr ├── missing_expr.rs ├── missing_expr.stderr ├── my_vec.rs ├── my_vec.stderr_nightly ├── my_vec.stderr_stable ├── path.rs ├── path.stderr ├── python_power_operator.rs └── python_power_operator.stderr └── pass ├── all-entry-points.rs ├── all-fragments.rs ├── all-path-examples.rs ├── all-pattern-examples.rs ├── all-structs.rs ├── all-vis.rs ├── await.rs ├── block.rs ├── blocks-are-insanely-complex.rs ├── bracket.rs ├── break.rs ├── expr-index.rs ├── expr-tuple.rs ├── expr_path.rs ├── factorial_fn.rs ├── field_access.rs ├── fn_args.rs ├── fn_calls.rs ├── if_.rs ├── let_.rs ├── loops.rs ├── macro-calls.rs ├── match-expr.rs ├── method_chain.rs ├── pat_simple.rs ├── pub-tuple.rs ├── range_expr.rs ├── repetition_nesting.rs ├── return.rs ├── simple_maths.rs └── underscore-expression.rs /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/release-plz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/.github/workflows/release-plz.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/README.md -------------------------------------------------------------------------------- /assets/objection.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/assets/objection.mp4 -------------------------------------------------------------------------------- /assets/top_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/assets/top_image.png -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/clippy.toml -------------------------------------------------------------------------------- /doc/00-top-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/doc/00-top-image.md -------------------------------------------------------------------------------- /doc/01-textbook-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/doc/01-textbook-example.md -------------------------------------------------------------------------------- /doc/02-what-can-it-detect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/doc/02-what-can-it-detect.md -------------------------------------------------------------------------------- /doc/03-opinionated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/doc/03-opinionated.md -------------------------------------------------------------------------------- /doc/98-msrv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/doc/98-msrv.md -------------------------------------------------------------------------------- /doc/99-license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/doc/99-license.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/doc/README.md -------------------------------------------------------------------------------- /expandable-impl/.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /expandable-impl/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/CHANGELOG.md -------------------------------------------------------------------------------- /expandable-impl/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/Cargo.lock -------------------------------------------------------------------------------- /expandable-impl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/Cargo.toml -------------------------------------------------------------------------------- /expandable-impl/doc: -------------------------------------------------------------------------------- 1 | ../doc/ -------------------------------------------------------------------------------- /expandable-impl/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/error.rs -------------------------------------------------------------------------------- /expandable-impl/src/expansion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/expansion.rs -------------------------------------------------------------------------------- /expandable-impl/src/grammar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/grammar.rs -------------------------------------------------------------------------------- /expandable-impl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/lib.rs -------------------------------------------------------------------------------- /expandable-impl/src/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/list.rs -------------------------------------------------------------------------------- /expandable-impl/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/macros.rs -------------------------------------------------------------------------------- /expandable-impl/src/matcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/matcher.rs -------------------------------------------------------------------------------- /expandable-impl/src/repetition_stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/repetition_stack.rs -------------------------------------------------------------------------------- /expandable-impl/src/span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/span.rs -------------------------------------------------------------------------------- /expandable-impl/src/substitution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/expandable-impl/src/substitution.rs -------------------------------------------------------------------------------- /grammar-gen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/grammar-gen/Cargo.toml -------------------------------------------------------------------------------- /grammar-gen/src/codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/grammar-gen/src/codegen.rs -------------------------------------------------------------------------------- /grammar-gen/src/codegen/rt.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /grammar-gen/src/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/grammar-gen/src/fmt.rs -------------------------------------------------------------------------------- /grammar-gen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/grammar-gen/src/main.rs -------------------------------------------------------------------------------- /grammar-gen/src/opt.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /grammar-gen/src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/grammar-gen/src/parse.rs -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/justfile -------------------------------------------------------------------------------- /rust-grammar-dpdfa/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rust-grammar-dpdfa/CHANGELOG.md -------------------------------------------------------------------------------- /rust-grammar-dpdfa/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rust-grammar-dpdfa/Cargo.toml -------------------------------------------------------------------------------- /rust-grammar-dpdfa/grammar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rust-grammar-dpdfa/grammar.rs -------------------------------------------------------------------------------- /rust-grammar-dpdfa/src/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rust-grammar-dpdfa/src/generated.rs -------------------------------------------------------------------------------- /rust-grammar-dpdfa/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rust-grammar-dpdfa/src/lib.rs -------------------------------------------------------------------------------- /rust-grammar-dpdfa/src/quote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rust-grammar-dpdfa/src/quote.rs -------------------------------------------------------------------------------- /rust-grammar-dpdfa/src/rt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rust-grammar-dpdfa/src/rt.rs -------------------------------------------------------------------------------- /rust-grammar-dpdfa/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rust-grammar-dpdfa/src/tests.rs -------------------------------------------------------------------------------- /rust-grammar-dpdfa/src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rust-grammar-dpdfa/src/token.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/syn_shim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/src/syn_shim.rs -------------------------------------------------------------------------------- /tests/ui/fail/bad_nesting_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/bad_nesting_1.rs -------------------------------------------------------------------------------- /tests/ui/fail/bad_nesting_1.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/bad_nesting_1.stderr -------------------------------------------------------------------------------- /tests/ui/fail/bad_nesting_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/bad_nesting_2.rs -------------------------------------------------------------------------------- /tests/ui/fail/bad_nesting_2.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/bad_nesting_2.stderr -------------------------------------------------------------------------------- /tests/ui/fail/bad_range_pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/bad_range_pattern.rs -------------------------------------------------------------------------------- /tests/ui/fail/bad_range_pattern.stderr_nightly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/bad_range_pattern.stderr_nightly -------------------------------------------------------------------------------- /tests/ui/fail/bad_range_pattern.stderr_stable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/bad_range_pattern.stderr_stable -------------------------------------------------------------------------------- /tests/ui/fail/empty_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/empty_call.rs -------------------------------------------------------------------------------- /tests/ui/fail/empty_call.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/empty_call.stderr -------------------------------------------------------------------------------- /tests/ui/fail/expr-tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/expr-tuple.rs -------------------------------------------------------------------------------- /tests/ui/fail/expr-tuple.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/expr-tuple.stderr -------------------------------------------------------------------------------- /tests/ui/fail/fn_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/fn_args.rs -------------------------------------------------------------------------------- /tests/ui/fail/fn_args.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/fn_args.stderr -------------------------------------------------------------------------------- /tests/ui/fail/invalid_fn_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/invalid_fn_calls.rs -------------------------------------------------------------------------------- /tests/ui/fail/invalid_fn_calls.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/invalid_fn_calls.stderr -------------------------------------------------------------------------------- /tests/ui/fail/js_concat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/js_concat.rs -------------------------------------------------------------------------------- /tests/ui/fail/js_concat.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/js_concat.stderr -------------------------------------------------------------------------------- /tests/ui/fail/loops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/loops.rs -------------------------------------------------------------------------------- /tests/ui/fail/loops.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/loops.stderr -------------------------------------------------------------------------------- /tests/ui/fail/missing_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/missing_expr.rs -------------------------------------------------------------------------------- /tests/ui/fail/missing_expr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/missing_expr.stderr -------------------------------------------------------------------------------- /tests/ui/fail/my_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/my_vec.rs -------------------------------------------------------------------------------- /tests/ui/fail/my_vec.stderr_nightly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/my_vec.stderr_nightly -------------------------------------------------------------------------------- /tests/ui/fail/my_vec.stderr_stable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/my_vec.stderr_stable -------------------------------------------------------------------------------- /tests/ui/fail/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/path.rs -------------------------------------------------------------------------------- /tests/ui/fail/path.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/path.stderr -------------------------------------------------------------------------------- /tests/ui/fail/python_power_operator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/python_power_operator.rs -------------------------------------------------------------------------------- /tests/ui/fail/python_power_operator.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/fail/python_power_operator.stderr -------------------------------------------------------------------------------- /tests/ui/pass/all-entry-points.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/all-entry-points.rs -------------------------------------------------------------------------------- /tests/ui/pass/all-fragments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/all-fragments.rs -------------------------------------------------------------------------------- /tests/ui/pass/all-path-examples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/all-path-examples.rs -------------------------------------------------------------------------------- /tests/ui/pass/all-pattern-examples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/all-pattern-examples.rs -------------------------------------------------------------------------------- /tests/ui/pass/all-structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/all-structs.rs -------------------------------------------------------------------------------- /tests/ui/pass/all-vis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/all-vis.rs -------------------------------------------------------------------------------- /tests/ui/pass/await.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/await.rs -------------------------------------------------------------------------------- /tests/ui/pass/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/block.rs -------------------------------------------------------------------------------- /tests/ui/pass/blocks-are-insanely-complex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/blocks-are-insanely-complex.rs -------------------------------------------------------------------------------- /tests/ui/pass/bracket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/bracket.rs -------------------------------------------------------------------------------- /tests/ui/pass/break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/break.rs -------------------------------------------------------------------------------- /tests/ui/pass/expr-index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/expr-index.rs -------------------------------------------------------------------------------- /tests/ui/pass/expr-tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/expr-tuple.rs -------------------------------------------------------------------------------- /tests/ui/pass/expr_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/expr_path.rs -------------------------------------------------------------------------------- /tests/ui/pass/factorial_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/factorial_fn.rs -------------------------------------------------------------------------------- /tests/ui/pass/field_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/field_access.rs -------------------------------------------------------------------------------- /tests/ui/pass/fn_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/fn_args.rs -------------------------------------------------------------------------------- /tests/ui/pass/fn_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/fn_calls.rs -------------------------------------------------------------------------------- /tests/ui/pass/if_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/if_.rs -------------------------------------------------------------------------------- /tests/ui/pass/let_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/let_.rs -------------------------------------------------------------------------------- /tests/ui/pass/loops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/loops.rs -------------------------------------------------------------------------------- /tests/ui/pass/macro-calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/macro-calls.rs -------------------------------------------------------------------------------- /tests/ui/pass/match-expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/match-expr.rs -------------------------------------------------------------------------------- /tests/ui/pass/method_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/method_chain.rs -------------------------------------------------------------------------------- /tests/ui/pass/pat_simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/pat_simple.rs -------------------------------------------------------------------------------- /tests/ui/pass/pub-tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/pub-tuple.rs -------------------------------------------------------------------------------- /tests/ui/pass/range_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/range_expr.rs -------------------------------------------------------------------------------- /tests/ui/pass/repetition_nesting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/repetition_nesting.rs -------------------------------------------------------------------------------- /tests/ui/pass/return.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/return.rs -------------------------------------------------------------------------------- /tests/ui/pass/simple_maths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/simple_maths.rs -------------------------------------------------------------------------------- /tests/ui/pass/underscore-expression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrabsha/expandable/HEAD/tests/ui/pass/underscore-expression.rs --------------------------------------------------------------------------------