implemented import parsing
This commit is contained in:
parent
1ca6f024ee
commit
bb3da4d20a
6 changed files with 40 additions and 18 deletions
8
lexer.h
8
lexer.h
|
|
@ -6,7 +6,6 @@
|
|||
typedef enum {
|
||||
TOKEN_ERROR,
|
||||
TOKEN_END,
|
||||
|
||||
TOKEN_PLUS, // +
|
||||
TOKEN_PLUS_PLUS, // ++
|
||||
TOKEN_MINUS, // -
|
||||
|
|
@ -50,13 +49,11 @@ typedef enum {
|
|||
TOKEN_RSQUARE, // ]
|
||||
TOKEN_LCURLY, // {
|
||||
TOKEN_RCURLY, // }
|
||||
|
||||
TOKEN_INTEGER,
|
||||
TOKEN_FLOAT,
|
||||
TOKEN_IDENTIFIER,
|
||||
TOKEN_STRING,
|
||||
TOKEN_CHAR,
|
||||
|
||||
TOKEN_GOTO,
|
||||
TOKEN_LOOP,
|
||||
TOKEN_IF,
|
||||
|
|
@ -65,14 +62,11 @@ typedef enum {
|
|||
TOKEN_BREAK,
|
||||
TOKEN_DO,
|
||||
TOKEN_DEFER,
|
||||
TOKEN_MODULE,
|
||||
TOKEN_RETURN,
|
||||
|
||||
TOKEN_STATIC,
|
||||
TOKEN_IMPORT,
|
||||
TOKEN_CONST,
|
||||
TOKEN_EXTERN,
|
||||
TOKEN_VOLATILE,
|
||||
|
||||
TOKEN_STRUCT,
|
||||
TOKEN_ENUM,
|
||||
TOKEN_UNION
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue