aboutsummaryrefslogtreecommitdiffhomepage
path: root/parse_constants.h
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2014-03-26 18:20:38 -0700
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2014-03-26 18:20:38 -0700
commit0325c1ba659a2ecd18c5765437b37077cf40ad5c (patch)
treeaca8ce04dda1ee17fcf84a63894f36ebcbe1cb22 /parse_constants.h
parentf2a437bd3bff39fc40e9fc0868cb22d47cc84614 (diff)
Teach parse_util_detect_errors to report invalid builtins, as found in
issue #1252
Diffstat (limited to 'parse_constants.h')
-rw-r--r--parse_constants.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/parse_constants.h b/parse_constants.h
index 31f07f60..8ed37acd 100644
--- a/parse_constants.h
+++ b/parse_constants.h
@@ -183,6 +183,9 @@ void parse_error_offset_source_start(parse_error_list_t *errors, size_t amt);
/** Error message when encountering an illegal command name */
#define ILLEGAL_CMD_ERR_MSG _( L"Illegal command name '%ls'")
+/** Error message when encountering an unknown builtin name */
+#define UNKNOWN_BUILTIN_ERR_MSG _( L"Unknown builtin '%ls'")
+
/** Error message when encountering a failed expansion, e.g. for the variable name in for loops */
#define FAILED_EXPANSION_VARIABLE_NAME_ERR_MSG _( L"Unable to expand variable name '%ls'")