Remove generated parsers' dependency on runtime.h

This commit is contained in:
Max Brunsfeld 2016-10-05 14:02:49 -07:00
parent b94a7bfd71
commit e149d94ff5
24 changed files with 181 additions and 167 deletions

View file

@ -7,6 +7,7 @@ extern "C" {
#include "runtime/stack.h"
#include "runtime/array.h"
#include "runtime/lexer.h"
#include "runtime/reduce_action.h"
typedef struct {
@ -15,7 +16,7 @@ typedef struct {
} ReusableNode;
typedef struct {
TSLexer lexer;
Lexer lexer;
Stack *stack;
const TSLanguage *language;
ReduceActionSet reduce_actions;