예제 #1
0
 protected static string MakeMessage(RCToken token, string details)
 {
     if (details != null && details != "")
     {
         return(string.Format("Invalid syntax around line {0} near the text '{1}'. {2}",
                              token.Line,
                              RCTokenType.EscapeControlChars(token.Text, '"'),
                              details));
     }
     else
     {
         return(string.Format("Invalid syntax around line {0} near the text '{1}'.",
                              token.Line,
                              RCTokenType.EscapeControlChars(token.Text, '"')));
     }
 }
예제 #2
0
 public static string FormatScalar(string format, string scalar)
 {
     return("\"" + RCTokenType.EscapeControlChars(scalar.ToString(), '"') + "\"");
 }
예제 #3
0
 public override void ScalarToString(StringBuilder builder, string scalar)
 {
     builder.Append("\"");
     builder.Append(RCTokenType.EscapeControlChars(scalar.ToString(), '"'));
     builder.Append("\"");
 }