Exemplo n.º 1
0
    def __init__(self, string, pos, msg):
        line_data = util.line_data_at_index(string, pos)

        self.line_number = line_data.line_num
        self.column = line_data.col
        self.line = string.splitlines()[line_data.line_num]
        self.message = msg
        self.filename = None
Exemplo n.º 2
0
 def line_number(self):
     """returns the scanner's current line number (0-indexed)"""
     return util.line_data_at_index(self._string, self._pos).line_num