Skip to content

Commit 68d29aa

Browse files
authored
refactor(scanner): use tree-sitter allocator macros (#50)
1 parent 6020b8e commit 68d29aa

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/scanner.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include <stdio.h>
2+
#include "tree_sitter/alloc.h"
23
#include "tree_sitter/parser.h"
34
#include <wctype.h>
45

@@ -51,13 +52,13 @@ static inline void reset_state(Scanner *scanner) {
5152
}
5253

5354
void *tree_sitter_lua_external_scanner_create() {
54-
Scanner *scanner = calloc(1, sizeof(Scanner));
55+
Scanner *scanner = ts_calloc(1, sizeof(Scanner));
5556
return scanner;
5657
}
5758

5859
void tree_sitter_lua_external_scanner_destroy(void *payload) {
5960
Scanner *scanner = (Scanner *)payload;
60-
free(scanner);
61+
ts_free(scanner);
6162
}
6263

6364
unsigned tree_sitter_lua_external_scanner_serialize(void *payload, char *buffer) {

0 commit comments

Comments
 (0)