Skip to content

Commit a126a28

Browse files
committed
Better rules for removing of empty lines.
1 parent 7d4e20f commit a126a28

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

csharp/Platform.RegularExpressions.Transformer.CSharpToCpp/CSharpToCppTransformer.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -607,12 +607,12 @@ public class CSharpToCppTransformer : TextTransformer
607607
// [Fact]
608608
//
609609
(new Regex(@"(?<firstNewLine>\r?\n|\A)(?<indent>[\t ]+)\[[a-zA-Z0-9]+(\((?<expression>((?<parenthesis>\()|(?<-parenthesis>\))|[^()\r\n]*)+)(?(parenthesis)(?!))\))?\][ \t]*(\r?\n\k<indent>)?"), "${firstNewLine}${indent}", 5),
610-
// \n ... namespace
611-
// namespace
612-
(new Regex(@"(\S[\r\n]{1,2})?[\r\n]+namespace"), "$1namespace", 0),
613-
// \n ... class
614-
// class
615-
(new Regex(@"(\S[\r\n]{1,2})?[\r\n]+class"), "$1class", 0),
610+
// \A \n ... namespace
611+
// \Anamespace
612+
(new Regex(@"(\A)(\r?\n)+namespace"), "$1namespace", 0),
613+
// \A \n ... class
614+
// \Aclass
615+
(new Regex(@"(\A)(\r?\n)+class"), "$1class", 0),
616616
// \n\n\n
617617
// \n\n
618618
(new Regex(@"\r?\n[ \t]*\r?\n[ \t]*\r?\n"), Environment.NewLine + Environment.NewLine, 50),

0 commit comments

Comments
 (0)