diff options
| author | Aleksey Kladov <aleksey.kladov@gmail.com> | 2021-08-30 15:55:40 +0300 |
|---|---|---|
| committer | Aleksey Kladov <aleksey.kladov@gmail.com> | 2021-08-30 15:55:40 +0300 |
| commit | 4452f9ec48011e689bddc0502cafd2ebc87300c8 (patch) | |
| tree | dde5ee4c33c3965bdb9d12a3319dbeafe050c3df /crates/syntax/test_data/parser | |
| parent | 8dc3b46017ad6477b5adb7c3b5dc40495fe81f73 (diff) | |
| download | rust-4452f9ec48011e689bddc0502cafd2ebc87300c8.tar.gz rust-4452f9ec48011e689bddc0502cafd2ebc87300c8.zip | |
internal: improve style
Group related stuff together, use only on path for parsing extern blocks (they actually have modifiers). Perhaps we should get rid of items_without_modifiers altogether? Better to handle these kinds on diagnostics in validation layer...
Diffstat (limited to 'crates/syntax/test_data/parser')
4 files changed, 21 insertions, 22 deletions
diff --git a/crates/syntax/test_data/parser/inline/ok/0010_extern_block.rast b/crates/syntax/test_data/parser/inline/ok/0010_extern_block.rast index 869875875e1..beac566e592 100644 --- a/crates/syntax/test_data/parser/inline/ok/0010_extern_block.rast +++ b/crates/syntax/test_data/parser/inline/ok/0010_extern_block.rast @@ -1,9 +1,21 @@ -SOURCE_FILE@0..10 - EXTERN_BLOCK@0..9 - ABI@0..6 - EXTERN_KW@0..6 "extern" +SOURCE_FILE@0..31 + EXTERN_BLOCK@0..20 + UNSAFE_KW@0..6 "unsafe" WHITESPACE@6..7 " " - EXTERN_ITEM_LIST@7..9 - L_CURLY@7..8 "{" - R_CURLY@8..9 "}" - WHITESPACE@9..10 "\n" + ABI@7..17 + EXTERN_KW@7..13 "extern" + WHITESPACE@13..14 " " + STRING@14..17 "\"C\"" + WHITESPACE@17..18 " " + EXTERN_ITEM_LIST@18..20 + L_CURLY@18..19 "{" + R_CURLY@19..20 "}" + WHITESPACE@20..21 "\n" + EXTERN_BLOCK@21..30 + ABI@21..27 + EXTERN_KW@21..27 "extern" + WHITESPACE@27..28 " " + EXTERN_ITEM_LIST@28..30 + L_CURLY@28..29 "{" + R_CURLY@29..30 "}" + WHITESPACE@30..31 "\n" diff --git a/crates/syntax/test_data/parser/inline/ok/0010_extern_block.rs b/crates/syntax/test_data/parser/inline/ok/0010_extern_block.rs index 26a9ccd1e67..bee5ac8453e 100644 --- a/crates/syntax/test_data/parser/inline/ok/0010_extern_block.rs +++ b/crates/syntax/test_data/parser/inline/ok/0010_extern_block.rs @@ -1 +1,2 @@ +unsafe extern "C" {} extern {} diff --git a/crates/syntax/test_data/parser/inline/ok/0167_unsafe_extern_block.rast b/crates/syntax/test_data/parser/inline/ok/0167_unsafe_extern_block.rast deleted file mode 100644 index 8044e6674da..00000000000 --- a/crates/syntax/test_data/parser/inline/ok/0167_unsafe_extern_block.rast +++ /dev/null @@ -1,13 +0,0 @@ -SOURCE_FILE@0..21 - EXTERN_BLOCK@0..20 - UNSAFE_KW@0..6 "unsafe" - WHITESPACE@6..7 " " - ABI@7..17 - EXTERN_KW@7..13 "extern" - WHITESPACE@13..14 " " - STRING@14..17 "\"C\"" - WHITESPACE@17..18 " " - EXTERN_ITEM_LIST@18..20 - L_CURLY@18..19 "{" - R_CURLY@19..20 "}" - WHITESPACE@20..21 "\n" diff --git a/crates/syntax/test_data/parser/inline/ok/0167_unsafe_extern_block.rs b/crates/syntax/test_data/parser/inline/ok/0167_unsafe_extern_block.rs deleted file mode 100644 index 9475aec15c1..00000000000 --- a/crates/syntax/test_data/parser/inline/ok/0167_unsafe_extern_block.rs +++ /dev/null @@ -1 +0,0 @@ -unsafe extern "C" {} |
