def visit_range(self, node, children): start, dash, end = children return CharSet([chr(i) for i in range(ord(start), ord(end) + 1)])