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

@ -37,4 +37,6 @@ static TSLanguage language = {
.hidden_symbol_flags = hidden_symbols,
};
TSLanguage *dummy_language = &language;
const TSLanguage * dummy_language() {
return &language;
}

View file

@ -14,7 +14,7 @@ enum {
dummy_sym3 = 4,
};
extern TSLanguage *dummy_language;
const TSLanguage * dummy_language();
#ifdef __cplusplus
}