rename types

This commit is contained in:
2024-12-22 22:31:16 +02:00
parent 228b215259
commit db35aa7722
10 changed files with 112 additions and 127 deletions

View File

@@ -133,7 +133,7 @@
typedef enum {
FOREACH_TOKENIZER_TAG_ENUM(GENERATE_ENUM)
} tokenizerTag;
} TokenizerTag;
static const char *tokenizerTagString[] = {
FOREACH_TOKENIZER_TAG_ENUM(GENERATE_STRING)
@@ -185,22 +185,22 @@ typedef enum {
TOKENIZER_STATE_PERIOD_ASTERISK,
TOKENIZER_STATE_SAW_AT_SIGN,
TOKENIZER_STATE_INVALID,
} tokenizerState;
} TokenizerState;
typedef struct {
tokenizerTag tag;
TokenizerTag tag;
struct {
uint32_t start, end;
} loc;
} tokenizerToken;
} TokenizerToken;
typedef struct {
const char* buffer;
const uint32_t buffer_len;
uint32_t index;
} tokenizer;
} Tokenizer;
tokenizer tokenizer_init(const char* buffer, uint32_t len);
tokenizerToken tokenizer_next(tokenizer* self);
Tokenizer tokenizerInit(const char* buffer, uint32_t len);
TokenizerToken tokenizerNext(Tokenizer* self);
#endif