From efcfaae34ac7a54e858aad82e6503a7c69d6c550 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sun, 7 Jan 2018 12:32:29 +0300 Subject: Tests for partial parse --- .../parser/err/0000_struct_field_missing_comma.rs | 4 ++++ .../parser/err/0000_struct_field_missing_comma.txt | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 tests/data/parser/err/0000_struct_field_missing_comma.rs create mode 100644 tests/data/parser/err/0000_struct_field_missing_comma.txt (limited to 'tests/data/parser/err') diff --git a/tests/data/parser/err/0000_struct_field_missing_comma.rs b/tests/data/parser/err/0000_struct_field_missing_comma.rs new file mode 100644 index 000000000..fe5030d89 --- /dev/null +++ b/tests/data/parser/err/0000_struct_field_missing_comma.rs @@ -0,0 +1,4 @@ +struct S { + a: u32 + b: u32 +} \ No newline at end of file diff --git a/tests/data/parser/err/0000_struct_field_missing_comma.txt b/tests/data/parser/err/0000_struct_field_missing_comma.txt new file mode 100644 index 000000000..e2e99bb63 --- /dev/null +++ b/tests/data/parser/err/0000_struct_field_missing_comma.txt @@ -0,0 +1,20 @@ +FILE@[0; 34) + STRUCT_ITEM@[0; 34) err: `expected COMMA` + STRUCT_KW@[0; 6) + WHITESPACE@[6; 7) + IDENT@[7; 8) + WHITESPACE@[8; 9) + L_CURLY@[9; 10) + STRUCT_FIELD@[10; 26) + WHITESPACE@[10; 15) + IDENT@[15; 16) + COLON@[16; 17) + WHITESPACE@[17; 18) + IDENT@[18; 21) + WHITESPACE@[21; 26) + STRUCT_FIELD@[26; 33) + IDENT@[26; 27) + COLON@[27; 28) + WHITESPACE@[28; 29) + IDENT@[29; 32) + WHITESPACE@[32; \ No newline at end of file -- cgit v1.2.3