Skip to content

Commit

Permalink
chore: remove reset function
Browse files Browse the repository at this point in the history
  • Loading branch information
amaanq committed May 5, 2024
1 parent 3f65178 commit fdfa6a1
Showing 1 changed file with 7 additions and 14 deletions.
21 changes: 7 additions & 14 deletions src/scanner.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#include <tree_sitter/parser.h>
#include "tree_sitter/parser.h"

#include <wctype.h>

enum TokenType {
Expand All @@ -10,23 +11,15 @@ void *tree_sitter_smali_external_scanner_create() { return NULL; }

void tree_sitter_smali_external_scanner_destroy(void *payload) {}

void tree_sitter_smali_external_scanner_reset(void *payload) {}

unsigned tree_sitter_smali_external_scanner_serialize(void *payload,
char *buffer) {
return 0;
}
unsigned tree_sitter_smali_external_scanner_serialize(void *payload, char *buffer) { return 0; }

void tree_sitter_smali_external_scanner_deserialize(void *payload,
const char *buffer,
unsigned length) {}
void tree_sitter_smali_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) {}

static void advance(TSLexer *lexer) { lexer->advance(lexer, false); }

static void skip(TSLexer *lexer) { lexer->advance(lexer, true); }

bool tree_sitter_smali_external_scanner_scan(void *payload, TSLexer *lexer,
const bool *valid_symbols) {
bool tree_sitter_smali_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) {
if (valid_symbols[L]) {
while (iswspace(lexer->lookahead)) {
skip(lexer);
Expand All @@ -42,8 +35,8 @@ bool tree_sitter_smali_external_scanner_scan(void *payload, TSLexer *lexer,
if (valid_symbols[CLASS_IDENTIFIER]) {
// any alnum, stop at /
lexer->result_symbol = CLASS_IDENTIFIER;
while (iswalnum(lexer->lookahead) || lexer->lookahead == '_' ||
lexer->lookahead == '-' || lexer->lookahead == '$') {
while (iswalnum(lexer->lookahead) || lexer->lookahead == '_' || lexer->lookahead == '-' ||
lexer->lookahead == '$') {
advance(lexer);
}
return true;
Expand Down

0 comments on commit fdfa6a1

Please sign in to comment.