rename types
This commit is contained in:
14
tokenizer.h
14
tokenizer.h
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user