コード例 #1
0
ファイル: parser.py プロジェクト: gamebytes/microtome
    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
コード例 #2
0
ファイル: stringscanner.py プロジェクト: tconkling/microtome
 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