@@ -108,7 +108,7 @@ typedef struct {
108108 memset((vec).data, 0, (vec).cap * sizeof(char)); \
109109 }
110110
111- unsigned serialize (Scanner * scanner , char * buffer ) {
111+ static unsigned serialize (Scanner * scanner , char * buffer ) {
112112 uint16_t tag_count =
113113 scanner -> tags .len > UINT16_MAX ? UINT16_MAX : scanner -> tags .len ;
114114 uint16_t serialized_tag_count = 0 ;
@@ -144,7 +144,7 @@ unsigned serialize(Scanner *scanner, char *buffer) {
144144 return size ;
145145}
146146
147- void deserialize (Scanner * scanner , const char * buffer , unsigned length ) {
147+ static void deserialize (Scanner * scanner , const char * buffer , unsigned length ) {
148148 VEC_CLEAR (scanner -> tags );
149149 if (length > 0 ) {
150150 unsigned size = 0 ;
@@ -186,7 +186,7 @@ void deserialize(Scanner *scanner, const char *buffer, unsigned length) {
186186 }
187187}
188188
189- String scan_tag_name (TSLexer * lexer ) {
189+ static String scan_tag_name (TSLexer * lexer ) {
190190 String tag_name ;
191191 STRING_INIT (tag_name );
192192 while (iswalnum (lexer -> lookahead ) || lexer -> lookahead == '-' ||
@@ -197,7 +197,7 @@ String scan_tag_name(TSLexer *lexer) {
197197 return tag_name ;
198198}
199199
200- bool scan_comment (TSLexer * lexer ) {
200+ static bool scan_comment (TSLexer * lexer ) {
201201 if (lexer -> lookahead != '-' ) {
202202 return false;
203203 }
@@ -228,7 +228,7 @@ bool scan_comment(TSLexer *lexer) {
228228 return false;
229229}
230230
231- bool scan_raw_text (Scanner * scanner , TSLexer * lexer ) {
231+ static bool scan_raw_text (Scanner * scanner , TSLexer * lexer ) {
232232 if (scanner -> tags .len == 0 ) {
233233 return false;
234234 }
@@ -257,7 +257,7 @@ bool scan_raw_text(Scanner *scanner, TSLexer *lexer) {
257257 return true;
258258}
259259
260- bool scan_implicit_end_tag (Scanner * scanner , TSLexer * lexer ) {
260+ static bool scan_implicit_end_tag (Scanner * scanner , TSLexer * lexer ) {
261261 Tag * parent = scanner -> tags .len == 0 ? NULL : & VEC_BACK (scanner -> tags );
262262
263263 bool is_closing_tag = false;
@@ -313,7 +313,7 @@ bool scan_implicit_end_tag(Scanner *scanner, TSLexer *lexer) {
313313 return false;
314314}
315315
316- bool scan_start_tag_name (Scanner * scanner , TSLexer * lexer ) {
316+ static bool scan_start_tag_name (Scanner * scanner , TSLexer * lexer ) {
317317 String tag_name = scan_tag_name (lexer );
318318 if (tag_name .len == 0 ) {
319319 STRING_FREE (tag_name );
@@ -336,7 +336,7 @@ bool scan_start_tag_name(Scanner *scanner, TSLexer *lexer) {
336336 return true;
337337}
338338
339- bool scan_end_tag_name (Scanner * scanner , TSLexer * lexer ) {
339+ static bool scan_end_tag_name (Scanner * scanner , TSLexer * lexer ) {
340340 String tag_name = scan_tag_name (lexer );
341341 if (tag_name .len == 0 ) {
342342 STRING_FREE (tag_name );
@@ -354,7 +354,7 @@ bool scan_end_tag_name(Scanner *scanner, TSLexer *lexer) {
354354 return true;
355355}
356356
357- bool scan_self_closing_tag_delimiter (Scanner * scanner , TSLexer * lexer ) {
357+ static bool scan_self_closing_tag_delimiter (Scanner * scanner , TSLexer * lexer ) {
358358 lexer -> advance (lexer , false);
359359 if (lexer -> lookahead == '>' ) {
360360 lexer -> advance (lexer , false);
@@ -367,7 +367,7 @@ bool scan_self_closing_tag_delimiter(Scanner *scanner, TSLexer *lexer) {
367367 return false;
368368}
369369
370- bool scan (Scanner * scanner , TSLexer * lexer , const bool * valid_symbols ) {
370+ static bool scan (Scanner * scanner , TSLexer * lexer , const bool * valid_symbols ) {
371371 while (iswspace (lexer -> lookahead )) {
372372 lexer -> advance (lexer , true);
373373 }
0 commit comments