예제 #1
0
 public void VbBasedSingleLineComment()
 {
     const String input = "' vim: ts=4:sw=8";
       var parser = new GenericCommentParser();
       String result = parser.Parse(new StringChars(input));
       Assert.Equal("vim: ts=4:sw=8", result);
 }
예제 #2
0
 public void FSharpMultiLineComment()
 {
     const String input = "(* vim: ts=4:sw=8 *)";
       var parser = new GenericCommentParser();
       String result = parser.Parse(new StringChars(input));
       Assert.Equal("vim: ts=4:sw=8", result);
 }
예제 #3
0
 public void ParsesLeadingWhiteSpace()
 {
     const String input = "\t   // vim: ts=4:sw=8";
       var parser = new GenericCommentParser();
       String result = parser.Parse(new StringChars(input));
       Assert.Equal("vim: ts=4:sw=8", result);
 }
예제 #4
0
 public void CBasedMultiLineWithoutTerminatorComment()
 {
     const String input = "/* vim: ts=4:sw=8     ";
       var parser = new GenericCommentParser();
       String result = parser.Parse(new StringChars(input));
       Assert.Equal("vim: ts=4:sw=8", result);
 }
예제 #5
0
 public void XmlComment()
 {
     const String input = "<!-- vim: ts=4:sw=8 -->";
       var parser = new GenericCommentParser();
       String result = parser.Parse(new StringChars(input));
       Assert.Equal("vim: ts=4:sw=8", result);
 }