Lines Matching full:scanner
4 from re import Scanner
642 def s_ident(scanner, token): return token
643 def s_operator(scanner, token): return "op%s" % token
644 def s_float(scanner, token): return float(token)
645 def s_int(scanner, token): return int(token)
647 scanner = Scanner([
655 self.assertNotEqual(scanner.scanner.scanner("").pattern, None)
657 self.assertEqual(scanner.scan("sum = 3*foo + 312.50 + bar"),
733 scanner = re.compile(r"\s").scanner("a b")
734 self.assertEqual(scanner.search().span(), (1, 2))
735 self.assertEqual(scanner.search(), None)