git @ Cat's Eye Technologies Tamsin / edc9dd0
Prefer to use Scanner's interface over its attributes... Chris Pressey 10 years ago
1 changed file(s) with 1 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
188188 self.event('interpret_on_buffer', buffer)
189189 saved_scanner_state = self.scanner.get_state()
190190 new_state = ScannerState(buffer, position=0, line_number=1, column_number=1)
191 self.scanner.state = new_state
192 self.scanner.reset_state = new_state
191 self.scanner.install_state(new_state)
193192 (success, result) = self.interpret(ast.rule)
194193 self.scanner.install_state(saved_scanner_state)
195194 return (success, result)