diff options
author | scratko <m@scratko.xyz> | 2024-11-23 01:24:26 +0300 |
---|---|---|
committer | scratko <m@scratko.xyz> | 2024-11-23 01:24:26 +0300 |
commit | 3920a406c4161f6874d14ca8a78eca3c2b9fd9db (patch) | |
tree | ae4245f18ecd71c779c7d4cfbaec97db37725e61 /lexical_analysis.h | |
parent | 821b146c54330cecba3ed2cc03a0f71ad83e540f (diff) | |
download | shell-3920a406c4161f6874d14ca8a78eca3c2b9fd9db.tar.gz shell-3920a406c4161f6874d14ca8a78eca3c2b9fd9db.tar.bz2 shell-3920a406c4161f6874d14ca8a78eca3c2b9fd9db.zip |
Shell-VII release
Diffstat (limited to 'lexical_analysis.h')
-rw-r--r-- | lexical_analysis.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lexical_analysis.h b/lexical_analysis.h index 9d7d556..7fc1734 100644 --- a/lexical_analysis.h +++ b/lexical_analysis.h @@ -12,18 +12,19 @@ int ignore_spaces(int ch, struct param_type params); int change_mode(int ch, struct param_type params); int start_escape_sequence(int ch, struct param_type params); int is_empty_word(int ch, struct param_type params); -int command_execution_condition(struct param_type *params); +int command_execution_condition(struct param_type *params, + struct readline_type *readline); int is_special_token(int ch, int next_ch); int is_redirect_token(int ch, int next_ch); -int excessive_words(int ch, struct param_type *params); +int excessive_words(int ch, struct param_type *params, + struct readline_type *readline); void add_word_or_filename(struct w_queue *word_chain, struct dynamic_array *tmp_word, struct param_type *params); int validate_redirections(int ch, int next_ch, struct param_type *params); -int is_double_token(struct param_type *params); int stream_redirect_tokens(struct w_queue *word_chain, struct dynamic_array *tmp_word, @@ -38,7 +39,7 @@ int pipeline_token_processing(struct w_queue *word_chain, struct param_type *params); int special_tokens(struct w_queue *word_chain, struct c_queue *cmdlines, - struct dynamic_array *tmp_word, int ch, + struct dynamic_array *tmp_word, int *ch, struct param_type *params, struct readline_type *readline); #endif |