コード例 #1
0
 def testSuppressors(self):
     s = r'(<L a.b c.d e>)'
     stream = preserving_split(s, '()<>.', suppressors='<>')
     self.assertEqual([tok for tok in stream],
                      ['(', '<', 'L', 'a.b', 'c.d', 'e', '>', ')'])
コード例 #2
0
ファイル: parse_tests.py プロジェクト: VikingMew/cnccgbank
 def testSuppressors(self):
     s = r"(<L a.b c.d e>)"
     stream = preserving_split(s, "()<>.", suppressors="<>")
     self.assertEqual([tok for tok in stream], ["(", "<", "L", "a.b", "c.d", "e", ">", ")"])
コード例 #3
0
 def testNoSuppressors(self):
     s = r'(<L a.b c.d e>)'
     stream = preserving_split(s, '()<>.')
     self.assertEqual([tok for tok in stream],
                      (r'( < L a . b c . d e > )'.split(' ')))
コード例 #4
0
ファイル: parse_tests.py プロジェクト: VikingMew/cnccgbank
 def testNoSuppressors(self):
     s = r"(<L a.b c.d e>)"
     stream = preserving_split(s, "()<>.")
     self.assertEqual([tok for tok in stream], (r"( < L a . b c . d e > )".split(" ")))