From 4236b85c722b36cb31595634bae0ff28d6082761 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sat, 7 Nov 2015 04:50:48 -0700 Subject: parser generator supports a simple OR --- src/parser.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/parser.cpp') 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)); +} -- cgit v1.2.3