equal
deleted
inserted
replaced
53 } catch (const AbstractParser::ExplicitRollbackException& e) { |
53 } catch (const AbstractParser::ExplicitRollbackException& e) { |
54 rollback(); |
54 rollback(); |
55 } |
55 } |
56 } |
56 } |
57 |
57 |
|
58 void AbstractParser::close() { |
|
59 } |
|
60 |
58 void AbstractParser::rollback() { |
61 void AbstractParser::rollback() { |
59 // FIXME: store content of the current buffer + update pointers and positions |
62 // FIXME: store content of the current buffer + update pointers and positions |
60 // TODO: notify rollback listeners? (they can monitor the performance / frequency of rollbacks) |
63 // TODO: notify rollback listeners? (they can monitor the performance / frequency of rollbacks) |
61 } |
64 } |
62 |
65 |