예제 #1
0
 def setUp(self):
     self._text = "sample text"
     self._handler = MagicMock()
     self._stream = Stream([c for c in self._text], self._handler)
예제 #2
0
 def setUp(self):
     self._text = "sample text"
     self._handler = MagicMock()
     self._stream = Stream(iter(self._text), self._handler)
예제 #3
0
 def test_reject_non_iterable_types(self):
     with self.assertRaises(AssertionError):
         Stream(34)
예제 #4
0
 def setUp(self):
     self._stream = Stream(iter([]))
예제 #5
0
 def as_stream(self, tokens):
     return Stream(tokens)
예제 #6
0
파일: lexer.py 프로젝트: alcrene/flap
 def _reset(self):
     self._position = Position(1, 0, self._source.name)
     self._input = Stream(iter(self._source.content), self._on_take)