(self, s, i)
| 373 | return j |
| 374 | |
| 375 | def _parse_keyword(self, s, i): |
| 376 | m = END_KEYWORD.search(s, i) |
| 377 | if not m: |
| 378 | self._curtoken += s[i:] |
| 379 | return len(s) |
| 380 | j = m.start(0) |
| 381 | self._curtoken += s[i:j] |
| 382 | if self._curtoken == 'true': |
| 383 | token = True |
| 384 | elif self._curtoken == 'false': |
| 385 | token = False |
| 386 | else: |
| 387 | token = KWD(self._curtoken) |
| 388 | self._add_token(token) |
| 389 | self._parse1 = self._parse_main |
| 390 | return j |
| 391 | |
| 392 | def _parse_string(self, s, i): |
| 393 | m = END_STRING.search(s, i) |
nothing calls this directly
no test coverage detected