comparison pyrect/regexp/char_collector.py @ 106:8102bf4bbec6

modify range stmt.
author Ryoma SHINYA <shinya@firefly.cr.ie.u-ryukyu.ac.jp>
date Tue, 14 Dec 2010 15:02:25 +0900
parents 74f4e50c4f11
children
comparison
equal deleted inserted replaced
105:14faa199c3bf 106:8102bf4bbec6
34 return [str(ast)] 34 return [str(ast)]
35 35
36 def visit_AnyChar(self, anychar): 36 def visit_AnyChar(self, anychar):
37 return [anychar] 37 return [anychar]
38 38
39 def visit_CharClass(self, cclass):
40 chars = [chr(x) for x in cclass.get_chars()]
41 return chars
42
39 def visit_Character(self, char): 43 def visit_Character(self, char):
40 return [chr(char.char)] 44 return [chr(char.char)]
41 45
42 def union(self, r1, r2): 46 def union(self, r1, r2):
43 return r1 + r2 47 return r1 + r2