From 459241f272748ff2e57b2c7e84f5a04f78d67edb Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Wed, 24 Jul 2019 12:38:21 +0300 Subject: move syntax tests to unit tests --- .../test_data/parser/err/0013_invalid_type.txt | 89 ++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 crates/ra_syntax/test_data/parser/err/0013_invalid_type.txt (limited to 'crates/ra_syntax/test_data/parser/err/0013_invalid_type.txt') diff --git a/crates/ra_syntax/test_data/parser/err/0013_invalid_type.txt b/crates/ra_syntax/test_data/parser/err/0013_invalid_type.txt new file mode 100644 index 000000000..bef286b37 --- /dev/null +++ b/crates/ra_syntax/test_data/parser/err/0013_invalid_type.txt @@ -0,0 +1,89 @@ +SOURCE_FILE@[0; 86) + STRUCT_DEF@[0; 72) + VISIBILITY@[0; 3) + PUB_KW@[0; 3) "pub" + WHITESPACE@[3; 4) " " + STRUCT_KW@[4; 10) "struct" + WHITESPACE@[10; 11) " " + NAME@[11; 16) + IDENT@[11; 16) "Cache" + POS_FIELD_DEF_LIST@[16; 72) + L_PAREN@[16; 17) "(" + WHITESPACE@[17; 22) "\n " + POS_FIELD_DEF@[22; 68) + PATH_TYPE@[22; 68) + PATH@[22; 68) + PATH_SEGMENT@[22; 68) + NAME_REF@[22; 29) + IDENT@[22; 29) "RefCell" + TYPE_ARG_LIST@[29; 68) + L_ANGLE@[29; 30) "<" + TYPE_ARG@[30; 68) + PATH_TYPE@[30; 68) + PATH@[30; 68) + PATH_SEGMENT@[30; 68) + NAME_REF@[30; 37) + IDENT@[30; 37) "HashMap" + TYPE_ARG_LIST@[37; 68) + L_ANGLE@[37; 38) "<" + WHITESPACE@[38; 47) "\n " + TYPE_ARG@[47; 53) + PATH_TYPE@[47; 53) + PATH@[47; 53) + PATH_SEGMENT@[47; 53) + NAME_REF@[47; 53) + IDENT@[47; 53) "TypeId" + COMMA@[53; 54) "," + WHITESPACE@[54; 63) "\n " + TYPE_ARG@[63; 68) + PATH_TYPE@[63; 68) + PATH@[63; 68) + PATH_SEGMENT@[63; 68) + NAME_REF@[63; 66) + IDENT@[63; 66) "Box" + TYPE_ARG_LIST@[66; 68) + L_ANGLE@[66; 67) "<" + TYPE_ARG@[67; 68) + ERROR@[67; 68) + AT@[67; 68) "@" + WHITESPACE@[68; 69) " " + POS_FIELD_DEF@[69; 72) + PATH_TYPE@[69; 72) + PATH@[69; 72) + PATH_SEGMENT@[69; 72) + NAME_REF@[69; 72) + IDENT@[69; 72) "Any" + ERROR@[72; 72) + ERROR@[72; 73) + R_ANGLE@[72; 73) ">" + ERROR@[73; 74) + COMMA@[73; 74) "," + WHITESPACE@[74; 79) "\n " + ERROR@[79; 80) + R_ANGLE@[79; 80) ">" + ERROR@[80; 81) + R_ANGLE@[80; 81) ">" + WHITESPACE@[81; 82) "\n" + ERROR@[82; 83) + R_PAREN@[82; 83) ")" + ERROR@[83; 84) + SEMI@[83; 84) ";" + WHITESPACE@[84; 86) "\n\n" +error 67: expected type +error 68: expected COMMA +error 68: expected R_ANGLE +error 68: expected COMMA +error 68: expected R_ANGLE +error 68: expected COMMA +error 68: expected R_ANGLE +error 68: expected COMMA +error 72: expected COMMA +error 72: expected a type +error 72: expected R_PAREN +error 72: expected SEMI +error 72: expected an item +error 73: expected an item +error 79: expected an item +error 80: expected an item +error 82: expected an item +error 83: expected an item -- cgit v1.2.3