Pass const TSExternalTokenState to external scanner deserialize hook

This commit is contained in:
Max Brunsfeld 2016-12-21 13:58:18 -08:00
parent 4136dad5de
commit 3706678b89
2 changed files with 2 additions and 2 deletions

View file

@ -82,7 +82,7 @@ typedef struct TSLanguage {
void (*reset)(void *);
bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist);
bool (*serialize)(void *, TSExternalTokenState);
void (*deserialize)(void *, TSExternalTokenState);
void (*deserialize)(void *, const TSExternalTokenState);
} external_scanner;
} TSLanguage;

View file

@ -361,7 +361,7 @@ class CCodeGenerator {
line("void " + external_scanner_name + "_reset(void *);");
line("bool " + external_scanner_name + "_scan(void *, TSLexer *, const bool *);");
line("bool " + external_scanner_name + "_serialize(void *, TSExternalTokenState);");
line("void " + external_scanner_name + "_deserialize(void *, TSExternalTokenState);");
line("void " + external_scanner_name + "_deserialize(void *, const TSExternalTokenState);");
line();
}