public SyntaxError(ISet <TokenCategory> expectedCategories, Token token) : base(String.Format("Syntax Error: Expected one of {0}, but found {1} ('{2}') at @({3}, {4}).", Elements(expectedCategories), token.Category, token.Lexeme, token.Row, token.Column)) { }
public SyntaxError(TokenCategory expectedCategory, Token token) : base(String.Format("Syntax Error: Expected {0}, but found {1} ('{2}') at @({3}, {4})", expectedCategory, token.Category, token.Lexeme, token.Row, token.Column)) { }