@@ -40,13 +40,13 @@ use serde::{Deserialize, Serialize};
4040#[ cfg( feature = "visitor" ) ]
4141use sqlparser_derive:: { Visit , VisitMut } ;
4242
43- use crate :: ast:: DollarQuotedString ;
4443use crate :: dialect:: Dialect ;
4544use crate :: dialect:: {
4645 BigQueryDialect , DuckDbDialect , GenericDialect , MySqlDialect , PostgreSqlDialect ,
4746 SnowflakeDialect ,
4847} ;
4948use crate :: keywords:: { Keyword , ALL_KEYWORDS , ALL_KEYWORDS_INDEX } ;
49+ use crate :: { ast:: DollarQuotedString , dialect:: HiveDialect } ;
5050
5151/// SQL Token enumeration
5252#[ derive( Debug , Clone , PartialEq , PartialOrd , Eq , Ord , Hash ) ]
@@ -1372,7 +1372,8 @@ impl<'a> Tokenizer<'a> {
13721372 }
13731373 '{' => self . consume_and_return ( chars, Token :: LBrace ) ,
13741374 '}' => self . consume_and_return ( chars, Token :: RBrace ) ,
1375- '#' if dialect_of ! ( self is SnowflakeDialect | BigQueryDialect | MySqlDialect ) => {
1375+ '#' if dialect_of ! ( self is SnowflakeDialect | BigQueryDialect | MySqlDialect | HiveDialect ) =>
1376+ {
13761377 chars. next ( ) ; // consume the '#', starting a snowflake single-line comment
13771378 let comment = self . tokenize_single_line_comment ( chars) ;
13781379 Ok ( Some ( Token :: Whitespace ( Whitespace :: SingleLineComment {
0 commit comments