24 lines
412 B
C
24 lines
412 B
C
#include "Token.h"
|
|
|
|
List_define(Token);
|
|
|
|
static cstr _TokenType_str[] = {
|
|
"Unset",
|
|
"SingleLineComment",
|
|
"MultiLineComment",
|
|
"Instruction",
|
|
"Label",
|
|
"Number",
|
|
"Char",
|
|
"String",
|
|
"Name",
|
|
"NamedDataPointer",
|
|
"NamedDataSize"
|
|
};
|
|
|
|
cstr TokenType_toString(TokenType t){
|
|
if(t >= ARRAY_SIZE(_TokenType_str))
|
|
return "!!INDEX_ERROR!!";
|
|
return _TokenType_str[t];
|
|
}
|