diff options
| author | shilangyu <xmarcinmarcin@gmail.com> | 2023-02-25 16:16:49 +0100 |
|---|---|---|
| committer | shilangyu <xmarcinmarcin@gmail.com> | 2023-02-25 16:16:49 +0100 |
| commit | 44e47fe4083adbd35889da7a6489ec3252a4f04b (patch) | |
| tree | 82cd1eeaa269a027b8193517948fa66e2685ee2c /crates/parser/test_data | |
| parent | 9a4efb4cc3f6516d27c246bdb414e99bb916b554 (diff) | |
| download | rust-44e47fe4083adbd35889da7a6489ec3252a4f04b.tar.gz rust-44e47fe4083adbd35889da7a6489ec3252a4f04b.zip | |
Add check for extra path segments after an angled one
Diffstat (limited to 'crates/parser/test_data')
| -rw-r--r-- | crates/parser/test_data/parser/inline/err/0016_angled_path_without_qual.rast | 49 | ||||
| -rw-r--r-- | crates/parser/test_data/parser/inline/err/0016_angled_path_without_qual.rs | 2 |
2 files changed, 51 insertions, 0 deletions
diff --git a/crates/parser/test_data/parser/inline/err/0016_angled_path_without_qual.rast b/crates/parser/test_data/parser/inline/err/0016_angled_path_without_qual.rast new file mode 100644 index 00000000000..0529e9750e7 --- /dev/null +++ b/crates/parser/test_data/parser/inline/err/0016_angled_path_without_qual.rast @@ -0,0 +1,49 @@ +SOURCE_FILE + TYPE_ALIAS + TYPE_KW "type" + WHITESPACE " " + NAME + IDENT "X" + WHITESPACE " " + EQ "=" + WHITESPACE " " + PATH_TYPE + PATH + PATH_SEGMENT + L_ANGLE "<" + TUPLE_TYPE + L_PAREN "(" + R_PAREN ")" + R_ANGLE ">" + SEMICOLON ";" + WHITESPACE "\n" + TYPE_ALIAS + TYPE_KW "type" + WHITESPACE " " + NAME + IDENT "Y" + WHITESPACE " " + EQ "=" + WHITESPACE " " + PATH_TYPE + PATH + PATH_SEGMENT + L_ANGLE "<" + PATH_TYPE + PATH + PATH_SEGMENT + NAME_REF + IDENT "A" + WHITESPACE " " + AS_KW "as" + WHITESPACE " " + PATH_TYPE + PATH + PATH_SEGMENT + NAME_REF + IDENT "B" + R_ANGLE ">" + SEMICOLON ";" + WHITESPACE "\n" +error 13: expected `::` +error 32: expected `::` diff --git a/crates/parser/test_data/parser/inline/err/0016_angled_path_without_qual.rs b/crates/parser/test_data/parser/inline/err/0016_angled_path_without_qual.rs new file mode 100644 index 00000000000..802d6cc14a4 --- /dev/null +++ b/crates/parser/test_data/parser/inline/err/0016_angled_path_without_qual.rs @@ -0,0 +1,2 @@ +type X = <()>; +type Y = <A as B>; |
