|
|
@@ -56,6 +56,9 @@ lexer_next_token(struct lexer *l)
|
|
|
case '(': t = token_create(TT_LPAREN, str_from_cstr("(", 1)); break;
|
|
|
case ')': t = token_create(TT_RPAREN, str_from_cstr(")", 1)); break;
|
|
|
case ',': t = token_create(TT_COMMA, str_from_cstr(",", 1)); break;
|
|
|
+ case '*': t = token_create(TT_ASTERISK, str_from_cstr("*", 1)); break;
|
|
|
+ case '-': t = token_create(TT_DASH, str_from_cstr("-", 1)); break;
|
|
|
+ case '.': t = token_create(TT_DOT, str_from_cstr(".", 1)); break;
|
|
|
case '+': t = token_create(TT_PLUS, str_from_cstr("+", 1)); break;
|
|
|
case '{': t = token_create(TT_LBRACE, str_from_cstr("{", 1)); break;
|
|
|
case '}': t = token_create(TT_RBRACE, str_from_cstr("}", 1)); break;
|