Lines Matching defs:lex
152 def lex(self):
172 def lex(self):
179 next = self.lex()
186 arg = self.lex()
204 arg = self.lex()
238 self.lex()
254 def lex(self, str, *args, **kwargs):
255 return list(TclLexer(str, *args, **kwargs).lex())
262 self.assertEqual(self.lex('a b c'),
264 self.assertEqual(self.lex(r'a\nb\tc\ '),
266 self.assertEqual(self.lex(r'a \\\$b c $\\'),
270 self.assertEqual(self.lex('a {b c} {}'),
272 self.assertEqual(self.lex(r'a {b {c\n}}'),
274 self.assertEqual(self.lex(r'a {b\{}'),
276 self.assertEqual(self.lex(r'{*}'), ['*'])
277 self.assertEqual(self.lex(r'{*} a'), ['*', 'a'])
278 self.assertEqual(self.lex(r'{*} a'), ['*', 'a'])
279 self.assertEqual(self.lex('{a\\\n b}'),
283 self.assertEqual(self.lex('a "b c"'),
287 self.assertEqual(self.lex('a\nb'),
289 self.assertEqual(self.lex('a;b'),
291 self.assertEqual(self.lex('a ; b'),
296 return TclExecCommand(list(TclLexer(str).lex())).parse()