In generated parsers, export language as a function

This commit is contained in:
Max Brunsfeld 2014-07-31 13:04:46 -07:00
parent 909261d742
commit 0d6d09cbd9
7 changed files with 24 additions and 18 deletions

View file

@ -20,10 +20,12 @@ START_TEST
describe("LR Parsers", [&]() {
TSParser parser;
SpyReader *reader;
TSLanguage language;
before_each([&]() {
dummy_language->lex_fn = fake_lex;
parser = ts_parser_make(dummy_language);
language = *dummy_language();
language.lex_fn = fake_lex;
parser = ts_parser_make(&language);
reader = new SpyReader("some structured text", 5);
});