Ejemplo n.º 1
0
 private static string MessageHelper(string message, LineInfo lineInfo)
 {
     return String.Concat(message ?? "Unknown parser error.", " ", lineInfo ?? LineInfo.NullValue);
 }
Ejemplo n.º 2
0
		public ParserException(LineInfo lineInfo) : base(MessageHelper(null, lineInfo))
		{
			LineInfo = lineInfo;
		}
Ejemplo n.º 3
0
		public ParserException(string message, Exception inner, LineInfo lineInfo) : base(MessageHelper(message, lineInfo), inner)
		{
			LineInfo = lineInfo;
		}
Ejemplo n.º 4
0
 public static Token ScanControl(string text, LineInfo line)
 {
     if (text == Select || text == Skip || text == Top || text == Sort || text == ReverseSort || text == Autofilters || text == Lifespan || text == CountOnly)
         return Token.ControlKeyword;
     throw new ParserException("Unknown control keyword: " + text, line);
 }