File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 1616
1717RE_WHITESPACE = re .compile (r"[ \n\r\t]+" )
1818RE_PROPERTY = re .compile (r"[\u0080-\uFFFFa-zA-Z_][\u0080-\uFFFFa-zA-Z0-9_-]*" )
19- RE_INDEX = re .compile (r"-?\d +" )
19+ RE_INDEX = re .compile (r"-?[0-9] +" )
2020RE_INT = re .compile (r"-?[0-9]+" )
21- RE_EXPONENT = re .compile (r"e[+-]?\d +" )
22- RE_NEGATIVE_EXPONENT = re .compile (r"e-\d +" )
21+ RE_EXPONENT = re .compile (r"e[+-]?[0-9] +" )
22+ RE_NEGATIVE_EXPONENT = re .compile (r"e-[0-9] +" )
2323RE_FUNCTION_NAME = re .compile (r"[a-z][a-z_0-9]*" )
2424RE_AND = re .compile (r"&&" )
2525RE_OR = re .compile (r"\|\|" )
@@ -158,9 +158,10 @@ def lex_root(l: Lexer) -> Optional[StateFn]: # noqa: D103
158158 return lex_segment
159159
160160
161- def lex_segment (l : Lexer ) -> Optional [StateFn ]: # noqa: D103
161+ def lex_segment (l : Lexer ) -> Optional [StateFn ]: # noqa: D103, PLR0911
162162 if l .ignore_whitespace () and not l .peek ():
163163 l .error ("unexpected trailing whitespace" )
164+ return None
164165
165166 c = l .next ()
166167
@@ -281,7 +282,7 @@ def lex_inside_bracketed_segment(l: Lexer) -> Optional[StateFn]: # noqa: PLR091
281282 l .backup ()
282283
283284 if l .accept_match (RE_INDEX ):
284- # Index selector of part of a slice selector.
285+ # Index selector or part of a slice selector.
285286 l .emit (TokenType .INDEX )
286287 continue
287288
You can’t perform that action at this time.
0 commit comments