diff options
Diffstat (limited to 'src/parser.cpp')
| -rw-r--r-- | src/parser.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/parser.cpp b/src/parser.cpp index dd54168b4b..59dfa93e53 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -82,3 +82,9 @@ void ast_print(AstNode *node, int indent) { AstNode *ast_create_root(Token *token) { return nullptr; } + +void ast_invalid_token_error(Buf *buf, Token *token) { + Buf token_value = {0}; + buf_init_from_mem(&token_value, buf_ptr(buf) + token->start_pos, token->end_pos - token->start_pos); + ast_error(token, "invalid token: '%s'", buf_ptr(&token_value)); +} |
