@@ -322,7 +322,7 @@ impl LanguagePlugin for CSharpPlugin {
322322 combinator:: map (
323323 sequence:: delimited (
324324 sequence:: tuple ( (
325- character:: complete:: char ( '@ ' ) ,
325+ character:: complete:: char ( '[ ' ) ,
326326 character:: complete:: multispace0,
327327 bytes:: complete:: tag_no_case ( "points" ) ,
328328 character:: complete:: multispace0,
@@ -333,6 +333,8 @@ impl LanguagePlugin for CSharpPlugin {
333333 sequence:: tuple ( (
334334 character:: complete:: multispace0,
335335 character:: complete:: char ( ')' ) ,
336+ character:: complete:: multispace0,
337+ character:: complete:: char ( ']' ) ,
336338 ) ) ,
337339 ) ,
338340 // splits each point by whitespace
@@ -634,13 +636,13 @@ mod test {
634636 let res = CSharpPlugin :: points_parser ( "asd" ) ;
635637 assert ! ( res. is_err( ) ) ;
636638
637- let res = CSharpPlugin :: points_parser ( "@ Points(\" 1\" )" ) . unwrap ( ) ;
639+ let res = CSharpPlugin :: points_parser ( "[ Points(\" 1\" )] " ) . unwrap ( ) ;
638640 assert_eq ! ( res. 1 , & [ "1" ] ) ;
639641
640- let res = CSharpPlugin :: points_parser ( "@ pOiNtS ( \" 1 \" ) " ) . unwrap ( ) ;
642+ let res = CSharpPlugin :: points_parser ( "[ pOiNtS ( \" 1 \" ) ] " ) . unwrap ( ) ;
641643 assert_eq ! ( res. 1 , & [ "1" ] ) ;
642644
643- let res = CSharpPlugin :: points_parser ( "@ Points(\" 1\" , \" 2\" , \" 3\" )" ) . unwrap ( ) ;
645+ let res = CSharpPlugin :: points_parser ( "[ Points(\" 1\" , \" 2\" , \" 3\" )] " ) . unwrap ( ) ;
644646 assert_eq ! ( res. 1 , & [ "1" , "2" , "3" ] ) ;
645647 }
646648
0 commit comments