Separate engine and game
This commit is contained in:
20
engine/breeze/utils/tokenizer.h
Normal file
20
engine/breeze/utils/tokenizer.h
Normal file
@@ -0,0 +1,20 @@
|
||||
#ifndef BREEZE_TOKENIZER_H
|
||||
#define BREEZE_TOKENIZER_H
|
||||
|
||||
#include "../defines.h"
|
||||
|
||||
typedef struct Token {
|
||||
const char *start;
|
||||
int length;
|
||||
int line;
|
||||
} Token;
|
||||
|
||||
typedef struct Tokenizer {
|
||||
const char *current;
|
||||
int line;
|
||||
} Tokenizer;
|
||||
|
||||
Tokenizer initTokenizer(const char *source);
|
||||
Token scanToken(Tokenizer *tokenizer);
|
||||
|
||||
#endif //BREEZE_TOKENIZER_H
|
||||
Reference in New Issue
Block a user