diff options
author | 2014-01-01 15:29:56 -0800 | |
---|---|---|
committer | 2014-01-01 15:29:56 -0800 | |
commit | fb882f0b695d88a3211cdae97f18d955427b0b18 (patch) | |
tree | 8be6a6b1f55489165adeca0179bfc0a55cc936c1 /parse_execution.h | |
parent | 27cba56761de987c778937521987759475e27051 (diff) |
Support for stack overflow and infinite recursion detection in new
parser
Diffstat (limited to 'parse_execution.h')
-rw-r--r-- | parse_execution.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/parse_execution.h b/parse_execution.h index feeb7404..0d924b8e 100644 --- a/parse_execution.h +++ b/parse_execution.h @@ -70,6 +70,7 @@ class parse_execution_context_t wcstring get_source(const parse_node_t &node) const; const parse_node_t *get_child(const parse_node_t &parent, node_offset_t which, parse_token_type_t expected_type = token_type_invalid) const; node_offset_t get_offset(const parse_node_t &node) const; + const parse_node_t *infinite_recursive_statement_in_job_list(const parse_node_t &job_list, wcstring *out_func_name) const; enum process_type_t process_type_for_command(const parse_node_t &plain_statement, const wcstring &cmd) const; |