MCPcopy Index your code
hub / github.com/clips/pattern / _parse_number

Method _parse_number

pattern/web/pdf/psparser.py:342–359  ·  view source on GitHub ↗
(self, s, i)

Source from the content-addressed store, hash-verified

340 return i
341
342 def _parse_number(self, s, i):
343 m = END_NUMBER.search(s, i)
344 if not m:
345 self._curtoken += s[i:]
346 return len(s)
347 j = m.start(0)
348 self._curtoken += s[i:j]
349 c = s[j]
350 if c == '.':
351 self._curtoken += c
352 self._parse1 = self._parse_float
353 return j+1
354 try:
355 self._add_token(int(self._curtoken))
356 except ValueError:
357 pass
358 self._parse1 = self._parse_main
359 return j
360
361 def _parse_float(self, s, i):
362 m = END_NUMBER.search(s, i)

Callers

nothing calls this directly

Calls 4

_add_tokenMethod · 0.95
lenFunction · 0.85
searchMethod · 0.45
startMethod · 0.45

Tested by

no test coverage detected