In generated parsers, export language as a function
This commit is contained in:
parent
909261d742
commit
0d6d09cbd9
7 changed files with 24 additions and 18 deletions
|
|
@ -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);
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue