@@ -32,16 +32,16 @@ def _group_left_right(tlist, m, cls,
3232 continue
3333
3434 tidx = tlist .token_index (token )
35- pidx , prev_ = tlist .token_idx_prev (tidx )
36- nidx , next_ = tlist .token_idx_next (tidx )
35+ pidx , prev_ = tlist .token_prev (tidx )
36+ nidx , next_ = tlist .token_next (tidx )
3737
3838 if valid_left (prev_ ) and valid_right (next_ ):
3939 if semicolon :
4040 # only overwrite if a semicolon present.
41- snidx , _ = tlist .token_idx_next_by (m = M_SEMICOLON , idx = nidx )
41+ snidx , _ = tlist .token_next_by (m = M_SEMICOLON , idx = nidx )
4242 nidx = snidx or nidx
4343 # Luckily, this leaves the position of `token` intact.
44- tlist .group_tokens_between (cls , pidx , nidx , extend = True )
44+ tlist .group_tokens (cls , pidx , nidx , extend = True )
4545
4646
4747def _group_matching (tlist , cls ):
@@ -64,7 +64,7 @@ def _group_matching(tlist, cls):
6464 # this indicates invalid sql and unbalanced tokens.
6565 # instead of break, continue in case other "valid" groups exist
6666 continue
67- tlist .group_tokens_between (cls , open_token , token )
67+ tlist .group_tokens (cls , open_token , token )
6868
6969
7070def group_if (tlist ):
@@ -115,10 +115,10 @@ def group_case(tlist):
115115def group_identifier (tlist ):
116116 T_IDENT = (T .String .Symbol , T .Name )
117117
118- tidx , token = tlist .token_idx_next_by (t = T_IDENT )
118+ tidx , token = tlist .token_next_by (t = T_IDENT )
119119 while token :
120- tlist .group_tokens_between (sql .Identifier , tidx , tidx )
121- tidx , token = tlist .token_idx_next_by (t = T_IDENT , idx = tidx + 1 )
120+ tlist .group_tokens (sql .Identifier , tidx , tidx )
121+ tidx , token = tlist .token_next_by (t = T_IDENT , idx = tidx + 1 )
122122
123123
124124def group_period (tlist ):
@@ -133,14 +133,14 @@ def group_period(tlist):
133133
134134
135135def group_arrays (tlist ):
136- tidx , token = tlist .token_idx_next_by (i = sql .SquareBrackets )
136+ tidx , token = tlist .token_next_by (i = sql .SquareBrackets )
137137 while token :
138- pidx , prev = tlist .token_idx_prev (tidx )
139- if imt (prev , i = (sql .SquareBrackets , sql .Identifier , sql .Function ),
138+ pidx , prev_ = tlist .token_prev (tidx )
139+ if imt (prev_ , i = (sql .SquareBrackets , sql .Identifier , sql .Function ),
140140 t = (T .Name , T .String .Symbol ,)):
141- tlist .group_tokens_between (sql .Identifier , pidx , tidx , extend = True )
141+ tlist .group_tokens (sql .Identifier , pidx , tidx , extend = True )
142142 tidx = pidx
143- tidx , token = tlist .token_idx_next_by (i = sql .SquareBrackets , idx = tidx + 1 )
143+ tidx , token = tlist .token_next_by (i = sql .SquareBrackets , idx = tidx + 1 )
144144
145145
146146@recurse (sql .Identifier )
@@ -151,18 +151,18 @@ def group_operator(tlist):
151151 T_CYCLE = T_NUMERICAL + T_STRING + T_NAME
152152 func = lambda tk : imt (tk , i = I_CYCLE , t = T_CYCLE )
153153
154- tidx , token = tlist .token_idx_next_by (t = (T .Operator , T .Wildcard ))
154+ tidx , token = tlist .token_next_by (t = (T .Operator , T .Wildcard ))
155155 while token :
156- pidx , prev_ = tlist .token_idx_prev (tidx )
157- nidx , next_ = tlist .token_idx_next (tidx )
156+ pidx , prev_ = tlist .token_prev (tidx )
157+ nidx , next_ = tlist .token_next (tidx )
158158
159159 if func (prev_ ) and func (next_ ):
160160 token .ttype = T .Operator
161- tlist .group_tokens_between (sql .Operation , pidx , nidx )
161+ tlist .group_tokens (sql .Operation , pidx , nidx )
162162 tidx = pidx
163163
164- tidx , token = tlist .token_idx_next_by (t = (T .Operator , T .Wildcard ),
165- idx = tidx + 1 )
164+ tidx , token = tlist .token_next_by (t = (T .Operator , T .Wildcard ),
165+ idx = tidx + 1 )
166166
167167
168168@recurse (sql .IdentifierList )
@@ -174,15 +174,15 @@ def group_identifier_list(tlist):
174174
175175 func = lambda t : imt (t , i = I_IDENT_LIST , m = M_ROLE , t = T_IDENT_LIST )
176176
177- tidx , token = tlist .token_idx_next_by (m = M_COMMA )
177+ tidx , token = tlist .token_next_by (m = M_COMMA )
178178 while token :
179- pidx , prev_ = tlist .token_idx_prev (tidx )
180- nidx , next_ = tlist .token_idx_next (tidx )
179+ pidx , prev_ = tlist .token_prev (tidx )
180+ nidx , next_ = tlist .token_next (tidx )
181181
182182 if func (prev_ ) and func (next_ ):
183- tlist .group_tokens_between (sql .IdentifierList , pidx , nidx , extend = True )
183+ tlist .group_tokens (sql .IdentifierList , pidx , nidx , extend = True )
184184 tidx = pidx
185- tidx , token = tlist .token_idx_next_by (m = M_COMMA , idx = tidx + 1 )
185+ tidx , token = tlist .token_next_by (m = M_COMMA , idx = tidx + 1 )
186186
187187
188188def group_brackets (tlist ):
@@ -195,45 +195,45 @@ def group_parenthesis(tlist):
195195
196196@recurse (sql .Comment )
197197def group_comments (tlist ):
198- tidx , token = tlist .token_idx_next_by (t = T .Comment )
198+ tidx , token = tlist .token_next_by (t = T .Comment )
199199 while token :
200200 end = tlist .token_not_matching (
201201 lambda tk : imt (tk , t = T .Comment ) or tk .is_whitespace (), idx = tidx + 1 )
202202 if end is not None :
203203 eidx = tlist .token_index (end )
204- eidx , end = tlist .token_idx_prev (eidx , skip_ws = False )
205- tlist .group_tokens_between (sql .Comment , tidx , eidx )
204+ eidx , end = tlist .token_prev (eidx , skip_ws = False )
205+ tlist .group_tokens (sql .Comment , tidx , eidx )
206206
207- tidx , token = tlist .token_idx_next_by (t = T .Comment , idx = tidx + 1 )
207+ tidx , token = tlist .token_next_by (t = T .Comment , idx = tidx + 1 )
208208
209209
210210@recurse (sql .Where )
211211def group_where (tlist ):
212- tidx , token = tlist .token_idx_next_by (m = sql .Where .M_OPEN )
212+ tidx , token = tlist .token_next_by (m = sql .Where .M_OPEN )
213213 while token :
214- eidx , end = tlist .token_idx_next_by (m = sql .Where .M_CLOSE , idx = tidx + 1 )
214+ eidx , end = tlist .token_next_by (m = sql .Where .M_CLOSE , idx = tidx + 1 )
215215
216216 if end is None :
217217 end = tlist ._groupable_tokens [- 1 ]
218218 else :
219219 end = tlist .tokens [eidx - 1 ]
220220 # TODO: convert this to eidx instead of end token.
221221 # i think above values are len(tlist) and eidx-1
222- tlist .group_tokens_between (sql .Where , tidx , end )
223- tidx , token = tlist .token_idx_next_by (m = sql .Where .M_OPEN , idx = tidx + 1 )
222+ tlist .group_tokens (sql .Where , tidx , end )
223+ tidx , token = tlist .token_next_by (m = sql .Where .M_OPEN , idx = tidx + 1 )
224224
225225
226226@recurse ()
227227def group_aliased (tlist ):
228228 I_ALIAS = (sql .Parenthesis , sql .Function , sql .Case , sql .Identifier ,
229229 sql .Operation )
230230
231- tidx , token = tlist .token_idx_next_by (i = I_ALIAS , t = T .Number )
231+ tidx , token = tlist .token_next_by (i = I_ALIAS , t = T .Number )
232232 while token :
233- nidx , next_ = tlist .token_idx_next (tidx )
233+ nidx , next_ = tlist .token_next (tidx )
234234 if imt (next_ , i = sql .Identifier ):
235- tlist .group_tokens_between (sql .Identifier , tidx , nidx , extend = True )
236- tidx , token = tlist .token_idx_next_by (i = I_ALIAS , t = T .Number , idx = tidx + 1 )
235+ tlist .group_tokens (sql .Identifier , tidx , nidx , extend = True )
236+ tidx , token = tlist .token_next_by (i = I_ALIAS , t = T .Number , idx = tidx + 1 )
237237
238238
239239def group_typecasts (tlist ):
@@ -252,34 +252,34 @@ def group_functions(tlist):
252252 if has_create and has_table :
253253 return
254254
255- tidx , token = tlist .token_idx_next_by (t = T .Name )
255+ tidx , token = tlist .token_next_by (t = T .Name )
256256 while token :
257- nidx , next_ = tlist .token_idx_next (tidx )
257+ nidx , next_ = tlist .token_next (tidx )
258258 if isinstance (next_ , sql .Parenthesis ):
259- tlist .group_tokens_between (sql .Function , tidx , nidx )
260- tidx , token = tlist .token_idx_next_by (t = T .Name , idx = tidx + 1 )
259+ tlist .group_tokens (sql .Function , tidx , nidx )
260+ tidx , token = tlist .token_next_by (t = T .Name , idx = tidx + 1 )
261261
262262
263263def group_order (tlist ):
264264 """Group together Identifier and Asc/Desc token"""
265- tidx , token = tlist .token_idx_next_by (t = T .Keyword .Order )
265+ tidx , token = tlist .token_next_by (t = T .Keyword .Order )
266266 while token :
267- pidx , prev = tlist .token_idx_prev (tidx )
268- if imt (prev , i = sql .Identifier , t = T .Number ):
269- tlist .group_tokens_between (sql .Identifier , pidx , tidx )
267+ pidx , prev_ = tlist .token_prev (tidx )
268+ if imt (prev_ , i = sql .Identifier , t = T .Number ):
269+ tlist .group_tokens (sql .Identifier , pidx , tidx )
270270 tidx = pidx
271- tidx , token = tlist .token_idx_next_by (t = T .Keyword .Order , idx = tidx + 1 )
271+ tidx , token = tlist .token_next_by (t = T .Keyword .Order , idx = tidx + 1 )
272272
273273
274274@recurse ()
275275def align_comments (tlist ):
276- tidx , token = tlist .token_idx_next_by (i = sql .Comment )
276+ tidx , token = tlist .token_next_by (i = sql .Comment )
277277 while token :
278- pidx , prev = tlist .token_idx_prev (tidx )
279- if isinstance (prev , sql .TokenList ):
280- tlist .group_tokens_between (sql .TokenList , pidx , tidx , extend = True )
278+ pidx , prev_ = tlist .token_prev (tidx )
279+ if isinstance (prev_ , sql .TokenList ):
280+ tlist .group_tokens (sql .TokenList , pidx , tidx , extend = True )
281281 tidx = pidx
282- tidx , token = tlist .token_idx_next_by (i = sql .Comment , idx = tidx + 1 )
282+ tidx , token = tlist .token_next_by (i = sql .Comment , idx = tidx + 1 )
283283
284284
285285def group (stmt ):
0 commit comments