@@ -5,16 +5,14 @@ use crate::engine::ast::ddl::create_database::CreateDatabaseQuery;
55use crate :: engine:: ast:: ddl:: drop_database:: { DropDatabaseQuery , SQLStatement } ;
66use crate :: engine:: lexer:: predule:: Token ;
77use crate :: engine:: parser:: predule:: Parser ;
8- use crate :: errors:: parsing_error:: ParsingError ;
98use crate :: errors;
9+ use crate :: errors:: parsing_error:: ParsingError ;
1010
1111impl Parser {
1212 // CREATE DATABASE 쿼리 분석
1313 pub ( crate ) fn handle_create_database_query ( & mut self ) -> errors:: Result < SQLStatement > {
1414 if !self . has_next_token ( ) {
15- return Err ( ParsingError :: wrap (
16- "need more tokens" . to_string ( ) ,
17- ) ) ;
15+ return Err ( ParsingError :: wrap ( "need more tokens" . to_string ( ) ) ) ;
1816 }
1917
2018 let mut query_builder = CreateDatabaseQuery :: builder ( ) ;
@@ -24,9 +22,7 @@ impl Parser {
2422 query_builder = query_builder. set_if_not_exists ( if_not_exists) ;
2523
2624 if !self . has_next_token ( ) {
27- return Err ( ParsingError :: wrap (
28- "need more tokens" . to_string ( ) ,
29- ) ) ;
25+ return Err ( ParsingError :: wrap ( "need more tokens" . to_string ( ) ) ) ;
3026 }
3127
3228 let current_token = self . get_next_token ( ) ;
@@ -68,9 +64,7 @@ impl Parser {
6864
6965 // 테이블명 획득 로직
7066 if !self . has_next_token ( ) {
71- return Err ( ParsingError :: wrap (
72- "need more tokens" . to_string ( ) ,
73- ) ) ;
67+ return Err ( ParsingError :: wrap ( "need more tokens" . to_string ( ) ) ) ;
7468 }
7569
7670 let current_token = self . get_next_token ( ) ;
@@ -106,9 +100,7 @@ impl Parser {
106100 // ALTER DATABASE 쿼리 분석
107101 pub ( crate ) fn handle_alter_database_query ( & mut self ) -> errors:: Result < SQLStatement > {
108102 if !self . has_next_token ( ) {
109- return Err ( ParsingError :: wrap (
110- "need more tokens" . to_string ( ) ,
111- ) ) ;
103+ return Err ( ParsingError :: wrap ( "need more tokens" . to_string ( ) ) ) ;
112104 }
113105
114106 let mut query_builder = AlterDatabaseQuery :: builder ( ) ;
@@ -136,23 +128,21 @@ impl Parser {
136128 Token :: Rename => {
137129 if !self . has_next_token ( ) {
138130 return Err ( ParsingError :: wrap (
139- "E106: expected 'TO'. but no more token" . to_string ( ) ,
131+ "expected 'TO'. but no more token" . to_string ( ) ,
140132 ) ) ;
141133 }
142134
143135 let current_token = self . get_next_token ( ) ;
144136
145137 if current_token != Token :: To {
146138 return Err ( ParsingError :: wrap ( format ! (
147- " expected 'TO'. but your input word is '{:?}'" ,
139+ "expected 'TO'. but your input word is '{:?}'" ,
148140 current_token
149141 ) ) ) ;
150142 }
151143
152144 if !self . has_next_token ( ) {
153- return Err ( ParsingError :: wrap (
154- " expected identifier. but no more token" ,
155- ) ) ;
145+ return Err ( ParsingError :: wrap ( "expected identifier. but no more token" ) ) ;
156146 }
157147
158148 let current_token = self . get_next_token ( ) ;
@@ -165,15 +155,15 @@ impl Parser {
165155 }
166156 _ => {
167157 return Err ( ParsingError :: wrap (
168- " not supported command. possible commands: (alter database)" ,
158+ "not supported command. possible commands: (alter database)" ,
169159 ) ) ;
170160 }
171161 }
172162 }
173163 Token :: SemiColon => { }
174164 _ => {
175165 return Err ( ParsingError :: wrap ( format ! (
176- " not supported syntax'{:?}'" ,
166+ "not supported syntax'{:?}'" ,
177167 current_token
178168 ) ) ) ;
179169 }
0 commit comments