修改標記解析器
enum {
TK_RESERVED, // 符號
TK_IDENT, // 識別符號
TK_NUM, // 整數標記
TK_EOF, // 代表輸入結束的標記
} TokenKind;if ('a' <= *p && *p <= 'z') {
cur = new_token(TK_IDENT, cur, p++);
cur->len = 1;
continue;
}Last updated
enum {
TK_RESERVED, // 符號
TK_IDENT, // 識別符號
TK_NUM, // 整數標記
TK_EOF, // 代表輸入結束的標記
} TokenKind;if ('a' <= *p && *p <= 'z') {
cur = new_token(TK_IDENT, cur, p++);
cur->len = 1;
continue;
}Last updated