Remove unnecessary parser debugger accessors

This commit is contained in:
Max Brunsfeld 2016-06-30 09:40:47 -07:00
parent d554fab5b5
commit 9c37c06ec7
3 changed files with 2 additions and 12 deletions

View file

@ -45,11 +45,11 @@ void ts_document_set_language(TSDocument *self, const TSLanguage *language) {
}
TSDebugger ts_document_debugger(const TSDocument *self) {
return ts_parser_debugger(&self->parser);
return self->parser.lexer.debugger;
}
void ts_document_set_debugger(TSDocument *self, TSDebugger debugger) {
ts_parser_set_debugger(&self->parser, debugger);
self->parser.lexer.debugger = debugger;
}
void ts_document_print_debugging_graphs(TSDocument *self, bool should_print) {

View file

@ -1085,14 +1085,6 @@ void ts_parser_destroy(TSParser *self) {
array_delete(&self->reduce_actions);
}
TSDebugger ts_parser_debugger(const TSParser *self) {
return self->lexer.debugger;
}
void ts_parser_set_debugger(TSParser *self, TSDebugger debugger) {
self->lexer.debugger = debugger;
}
TSTree *ts_parser_parse(TSParser *self, TSInput input, TSTree *old_tree) {
ts_parser__start(self, input, old_tree);
StackVersion version = 0;

View file

@ -22,8 +22,6 @@ typedef struct {
bool ts_parser_init(TSParser *);
void ts_parser_destroy(TSParser *);
TSDebugger ts_parser_debugger(const TSParser *);
void ts_parser_set_debugger(TSParser *, TSDebugger);
TSTree *ts_parser_parse(TSParser *, TSInput, TSTree *);
#ifdef __cplusplus