The SQL statement SELECT [\nName] FROM [Table] fails to enumerate through the tokens in the SqlTokenizer class. A SyntaxException is thrown in RegexTokenizer.ReadNextToken().
Here is the test I had created in TestTokenizer.cs in Lann.Sql.Parser.Test:
[Test]
[TestCase( "SELECT [\nName] FROM [Table]", new[] { "SELECT", "[\nName]", "FROM", "[Table]" } )]
public void Can_Tokenize_Columns_Containing_Whitespace( string input, string[] tokens )
{
Verify( input, tokens );
}