예제 #1
0
파일: manager.py 프로젝트: lxp20201/lxp
 def test_single(self):
     #basicConfig(level=DEBUG)
     expr = Literal('*')[:,...][3]
     expr.config.clear().low_memory(5)
     match = expr.get_match_string()('*' * 4)
     list(match)
     
예제 #2
0
파일: manager.py 프로젝트: lxp20201/lxp
 def assert_range(self, n_match, direcn, results, multiplier):
     for index in range(len(results)):
         queue_len = index * multiplier
         expr = Literal('*')[::direcn,...][n_match] & Eos()
         expr.config.clear().low_memory(queue_len)
         matcher = expr.get_match_string()
         self.assert_count(matcher, queue_len, index, results[index])