@@ -118,7 +118,7 @@ def group_identifier(tlist):
118118 tidx , token = tlist .token_next_by (t = T_IDENT )
119119 while token :
120120 tlist .group_tokens (sql .Identifier , tidx , tidx )
121- tidx , token = tlist .token_next_by (t = T_IDENT , idx = tidx + 1 )
121+ tidx , token = tlist .token_next_by (t = T_IDENT , idx = tidx )
122122
123123
124124def group_period (tlist ):
@@ -140,7 +140,7 @@ def group_arrays(tlist):
140140 t = (T .Name , T .String .Symbol ,)):
141141 tlist .group_tokens (sql .Identifier , pidx , tidx , extend = True )
142142 tidx = pidx
143- tidx , token = tlist .token_next_by (i = sql .SquareBrackets , idx = tidx + 1 )
143+ tidx , token = tlist .token_next_by (i = sql .SquareBrackets , idx = tidx )
144144
145145
146146@recurse (sql .Identifier )
@@ -161,8 +161,7 @@ def group_operator(tlist):
161161 tlist .group_tokens (sql .Operation , pidx , nidx )
162162 tidx = pidx
163163
164- tidx , token = tlist .token_next_by (t = (T .Operator , T .Wildcard ),
165- idx = tidx + 1 )
164+ tidx , token = tlist .token_next_by (t = (T .Operator , T .Wildcard ), idx = tidx )
166165
167166
168167@recurse (sql .IdentifierList )
@@ -182,7 +181,7 @@ def group_identifier_list(tlist):
182181 if func (prev_ ) and func (next_ ):
183182 tlist .group_tokens (sql .IdentifierList , pidx , nidx , extend = True )
184183 tidx = pidx
185- tidx , token = tlist .token_next_by (m = M_COMMA , idx = tidx + 1 )
184+ tidx , token = tlist .token_next_by (m = M_COMMA , idx = tidx )
186185
187186
188187def group_brackets (tlist ):
@@ -198,20 +197,20 @@ def group_comments(tlist):
198197 tidx , token = tlist .token_next_by (t = T .Comment )
199198 while token :
200199 end = tlist .token_not_matching (
201- lambda tk : imt (tk , t = T .Comment ) or tk .is_whitespace (), idx = tidx + 1 )
200+ lambda tk : imt (tk , t = T .Comment ) or tk .is_whitespace (), idx = tidx )
202201 if end is not None :
203202 eidx = tlist .token_index (end )
204203 eidx , end = tlist .token_prev (eidx , skip_ws = False )
205204 tlist .group_tokens (sql .Comment , tidx , eidx )
206205
207- tidx , token = tlist .token_next_by (t = T .Comment , idx = tidx + 1 )
206+ tidx , token = tlist .token_next_by (t = T .Comment , idx = tidx )
208207
209208
210209@recurse (sql .Where )
211210def group_where (tlist ):
212211 tidx , token = tlist .token_next_by (m = sql .Where .M_OPEN )
213212 while token :
214- eidx , end = tlist .token_next_by (m = sql .Where .M_CLOSE , idx = tidx + 1 )
213+ eidx , end = tlist .token_next_by (m = sql .Where .M_CLOSE , idx = tidx )
215214
216215 if end is None :
217216 end = tlist ._groupable_tokens [- 1 ]
@@ -220,7 +219,7 @@ def group_where(tlist):
220219 # TODO: convert this to eidx instead of end token.
221220 # i think above values are len(tlist) and eidx-1
222221 tlist .group_tokens (sql .Where , tidx , end )
223- tidx , token = tlist .token_next_by (m = sql .Where .M_OPEN , idx = tidx + 1 )
222+ tidx , token = tlist .token_next_by (m = sql .Where .M_OPEN , idx = tidx )
224223
225224
226225@recurse ()
@@ -233,7 +232,7 @@ def group_aliased(tlist):
233232 nidx , next_ = tlist .token_next (tidx )
234233 if imt (next_ , i = sql .Identifier ):
235234 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 )
235+ tidx , token = tlist .token_next_by (i = I_ALIAS , t = T .Number , idx = tidx )
237236
238237
239238def group_typecasts (tlist ):
@@ -257,7 +256,7 @@ def group_functions(tlist):
257256 nidx , next_ = tlist .token_next (tidx )
258257 if isinstance (next_ , sql .Parenthesis ):
259258 tlist .group_tokens (sql .Function , tidx , nidx )
260- tidx , token = tlist .token_next_by (t = T .Name , idx = tidx + 1 )
259+ tidx , token = tlist .token_next_by (t = T .Name , idx = tidx )
261260
262261
263262def group_order (tlist ):
@@ -268,7 +267,7 @@ def group_order(tlist):
268267 if imt (prev_ , i = sql .Identifier , t = T .Number ):
269268 tlist .group_tokens (sql .Identifier , pidx , tidx )
270269 tidx = pidx
271- tidx , token = tlist .token_next_by (t = T .Keyword .Order , idx = tidx + 1 )
270+ tidx , token = tlist .token_next_by (t = T .Keyword .Order , idx = tidx )
272271
273272
274273@recurse ()
@@ -279,7 +278,7 @@ def align_comments(tlist):
279278 if isinstance (prev_ , sql .TokenList ):
280279 tlist .group_tokens (sql .TokenList , pidx , tidx , extend = True )
281280 tidx = pidx
282- tidx , token = tlist .token_next_by (i = sql .Comment , idx = tidx + 1 )
281+ tidx , token = tlist .token_next_by (i = sql .Comment , idx = tidx )
283282
284283
285284def group (stmt ):
0 commit comments