@@ -344,7 +344,7 @@ impl LanguagePlugin for CSharpPlugin {
344344 combinator:: map (
345345 sequence:: delimited (
346346 sequence:: tuple ( (
347- character:: complete:: char ( '@ ' ) ,
347+ character:: complete:: char ( '[ ' ) ,
348348 character:: complete:: multispace0,
349349 bytes:: complete:: tag_no_case ( "points" ) ,
350350 character:: complete:: multispace0,
@@ -355,6 +355,8 @@ impl LanguagePlugin for CSharpPlugin {
355355 sequence:: tuple ( (
356356 character:: complete:: multispace0,
357357 character:: complete:: char ( ')' ) ,
358+ character:: complete:: multispace0,
359+ character:: complete:: char ( ']' ) ,
358360 ) ) ,
359361 ) ,
360362 // splits each point by whitespace
@@ -681,13 +683,13 @@ mod test {
681683 let res = CSharpPlugin :: points_parser ( "asd" ) ;
682684 assert ! ( res. is_err( ) ) ;
683685
684- let res = CSharpPlugin :: points_parser ( "@ Points(\" 1\" )" ) . unwrap ( ) ;
686+ let res = CSharpPlugin :: points_parser ( "[ Points(\" 1\" )] " ) . unwrap ( ) ;
685687 assert_eq ! ( res. 1 , & [ "1" ] ) ;
686688
687- let res = CSharpPlugin :: points_parser ( "@ pOiNtS ( \" 1 \" ) " ) . unwrap ( ) ;
689+ let res = CSharpPlugin :: points_parser ( "[ pOiNtS ( \" 1 \" ) ] " ) . unwrap ( ) ;
688690 assert_eq ! ( res. 1 , & [ "1" ] ) ;
689691
690- let res = CSharpPlugin :: points_parser ( "@ Points(\" 1\" , \" 2\" , \" 3\" )" ) . unwrap ( ) ;
692+ let res = CSharpPlugin :: points_parser ( "[ Points(\" 1\" , \" 2\" , \" 3\" )] " ) . unwrap ( ) ;
691693 assert_eq ! ( res. 1 , & [ "1" , "2" , "3" ] ) ;
692694 }
693695
0 commit comments