From ff71cb1f6de07479610fb0f45e740b249e8a01c6 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 31 Jul 2018 12:32:53 +0300 Subject: Introduce param & arg list --- tests/data/parser/ok/0005_fn_item.txt | 7 +++-- tests/data/parser/ok/0008_mod_item.txt | 7 +++-- tests/data/parser/ok/0011_outer_attribute.txt | 7 +++-- tests/data/parser/ok/0012_visibility.txt | 35 +++++++++++++---------- tests/data/parser/ok/0017_attr_trailing_comma.txt | 7 +++-- tests/data/parser/ok/0021_extern_fn.txt | 21 ++++++++------ 6 files changed, 48 insertions(+), 36 deletions(-) (limited to 'tests/data/parser/ok') diff --git a/tests/data/parser/ok/0005_fn_item.txt b/tests/data/parser/ok/0005_fn_item.txt index b9d049b79..130571f60 100644 --- a/tests/data/parser/ok/0005_fn_item.txt +++ b/tests/data/parser/ok/0005_fn_item.txt @@ -4,10 +4,11 @@ FILE@[0; 13) NAME@[2; 6) WHITESPACE@[2; 3) IDENT@[3; 6) "foo" - L_PAREN@[6; 7) - R_PAREN@[7; 8) - BLOCK@[8; 13) + PARAM_LIST@[6; 9) + L_PAREN@[6; 7) + R_PAREN@[7; 8) WHITESPACE@[8; 9) + BLOCK@[9; 13) L_CURLY@[9; 10) WHITESPACE@[10; 11) R_CURLY@[11; 12) diff --git a/tests/data/parser/ok/0008_mod_item.txt b/tests/data/parser/ok/0008_mod_item.txt index 70ba5ac73..3a2e83654 100644 --- a/tests/data/parser/ok/0008_mod_item.txt +++ b/tests/data/parser/ok/0008_mod_item.txt @@ -29,10 +29,11 @@ FILE@[0; 118) NAME@[33; 37) WHITESPACE@[33; 34) IDENT@[34; 37) "foo" - L_PAREN@[37; 38) - R_PAREN@[38; 39) - BLOCK@[39; 52) + PARAM_LIST@[37; 40) + L_PAREN@[37; 38) + R_PAREN@[38; 39) WHITESPACE@[39; 40) + BLOCK@[40; 52) L_CURLY@[40; 41) WHITESPACE@[41; 46) R_CURLY@[46; 47) diff --git a/tests/data/parser/ok/0011_outer_attribute.txt b/tests/data/parser/ok/0011_outer_attribute.txt index 3f685ebe2..b1e997617 100644 --- a/tests/data/parser/ok/0011_outer_attribute.txt +++ b/tests/data/parser/ok/0011_outer_attribute.txt @@ -22,10 +22,11 @@ FILE@[0; 35) NAME@[25; 29) WHITESPACE@[25; 26) IDENT@[26; 29) "foo" - L_PAREN@[29; 30) - R_PAREN@[30; 31) - BLOCK@[31; 35) + PARAM_LIST@[29; 32) + L_PAREN@[29; 30) + R_PAREN@[30; 31) WHITESPACE@[31; 32) + BLOCK@[32; 35) L_CURLY@[32; 33) R_CURLY@[33; 34) WHITESPACE@[34; 35) diff --git a/tests/data/parser/ok/0012_visibility.txt b/tests/data/parser/ok/0012_visibility.txt index 664582a30..b0164f26d 100644 --- a/tests/data/parser/ok/0012_visibility.txt +++ b/tests/data/parser/ok/0012_visibility.txt @@ -4,10 +4,11 @@ FILE@[0; 98) NAME@[2; 4) WHITESPACE@[2; 3) IDENT@[3; 4) "a" - L_PAREN@[4; 5) - R_PAREN@[5; 6) - BLOCK@[6; 10) + PARAM_LIST@[4; 7) + L_PAREN@[4; 5) + R_PAREN@[5; 6) WHITESPACE@[6; 7) + BLOCK@[7; 10) L_CURLY@[7; 8) R_CURLY@[8; 9) WHITESPACE@[9; 10) @@ -19,10 +20,11 @@ FILE@[0; 98) NAME@[16; 18) WHITESPACE@[16; 17) IDENT@[17; 18) "b" - L_PAREN@[18; 19) - R_PAREN@[19; 20) - BLOCK@[20; 24) + PARAM_LIST@[18; 21) + L_PAREN@[18; 19) + R_PAREN@[19; 20) WHITESPACE@[20; 21) + BLOCK@[21; 24) L_CURLY@[21; 22) R_CURLY@[22; 23) WHITESPACE@[23; 24) @@ -37,10 +39,11 @@ FILE@[0; 98) NAME@[37; 39) WHITESPACE@[37; 38) IDENT@[38; 39) "c" - L_PAREN@[39; 40) - R_PAREN@[40; 41) - BLOCK@[41; 45) + PARAM_LIST@[39; 42) + L_PAREN@[39; 40) + R_PAREN@[40; 41) WHITESPACE@[41; 42) + BLOCK@[42; 45) L_CURLY@[42; 43) R_CURLY@[43; 44) WHITESPACE@[44; 45) @@ -55,10 +58,11 @@ FILE@[0; 98) NAME@[58; 60) WHITESPACE@[58; 59) IDENT@[59; 60) "d" - L_PAREN@[60; 61) - R_PAREN@[61; 62) - BLOCK@[62; 66) + PARAM_LIST@[60; 63) + L_PAREN@[60; 61) + R_PAREN@[61; 62) WHITESPACE@[62; 63) + BLOCK@[63; 66) L_CURLY@[63; 64) R_CURLY@[64; 65) WHITESPACE@[65; 66) @@ -88,10 +92,11 @@ FILE@[0; 98) NAME@[90; 92) WHITESPACE@[90; 91) IDENT@[91; 92) "e" - L_PAREN@[92; 93) - R_PAREN@[93; 94) - BLOCK@[94; 98) + PARAM_LIST@[92; 95) + L_PAREN@[92; 93) + R_PAREN@[93; 94) WHITESPACE@[94; 95) + BLOCK@[95; 98) L_CURLY@[95; 96) R_CURLY@[96; 97) WHITESPACE@[97; 98) diff --git a/tests/data/parser/ok/0017_attr_trailing_comma.txt b/tests/data/parser/ok/0017_attr_trailing_comma.txt index 792633eae..b043973af 100644 --- a/tests/data/parser/ok/0017_attr_trailing_comma.txt +++ b/tests/data/parser/ok/0017_attr_trailing_comma.txt @@ -16,10 +16,11 @@ FILE@[0; 23) NAME@[13; 17) WHITESPACE@[13; 14) IDENT@[14; 17) "foo" - L_PAREN@[17; 18) - R_PAREN@[18; 19) - BLOCK@[19; 23) + PARAM_LIST@[17; 20) + L_PAREN@[17; 18) + R_PAREN@[18; 19) WHITESPACE@[19; 20) + BLOCK@[20; 23) L_CURLY@[20; 21) R_CURLY@[21; 22) WHITESPACE@[22; 23) diff --git a/tests/data/parser/ok/0021_extern_fn.txt b/tests/data/parser/ok/0021_extern_fn.txt index b4456af84..502b0181d 100644 --- a/tests/data/parser/ok/0021_extern_fn.txt +++ b/tests/data/parser/ok/0021_extern_fn.txt @@ -7,10 +7,11 @@ FILE@[0; 71) NAME@[9; 13) WHITESPACE@[9; 10) IDENT@[10; 13) "foo" - L_PAREN@[13; 14) - R_PAREN@[14; 15) - BLOCK@[15; 21) + PARAM_LIST@[13; 16) + L_PAREN@[13; 14) + R_PAREN@[14; 15) WHITESPACE@[15; 16) + BLOCK@[16; 21) L_CURLY@[16; 17) WHITESPACE@[17; 18) R_CURLY@[18; 19) @@ -25,10 +26,11 @@ FILE@[0; 71) NAME@[34; 38) WHITESPACE@[34; 35) IDENT@[35; 38) "bar" - L_PAREN@[38; 39) - R_PAREN@[39; 40) - BLOCK@[40; 46) + PARAM_LIST@[38; 41) + L_PAREN@[38; 39) + R_PAREN@[39; 40) WHITESPACE@[40; 41) + BLOCK@[41; 46) L_CURLY@[41; 42) WHITESPACE@[42; 43) R_CURLY@[43; 44) @@ -43,10 +45,11 @@ FILE@[0; 71) NAME@[60; 64) WHITESPACE@[60; 61) IDENT@[61; 64) "baz" - L_PAREN@[64; 65) - R_PAREN@[65; 66) - BLOCK@[66; 71) + PARAM_LIST@[64; 67) + L_PAREN@[64; 65) + R_PAREN@[65; 66) WHITESPACE@[66; 67) + BLOCK@[67; 71) L_CURLY@[67; 68) WHITESPACE@[68; 69) R_CURLY@[69; 70) -- cgit v1.2.3