diff options
| author | scratko <m@scratko.xyz> | 2024-11-23 01:24:26 +0300 | 
|---|---|---|
| committer | scratko <m@scratko.xyz> | 2024-11-23 22:18:00 +0300 | 
| commit | 765c24a70be0b968a08bbd3c26b1644843863fcd (patch) | |
| tree | 9996d731e6a675b0a4cfe307d936b252b1903c3a /lexical_analysis.h | |
| parent | 52f877a23cd26f57393e20b6fffef0dc4e093315 (diff) | |
| download | shell-765c24a70be0b968a08bbd3c26b1644843863fcd.tar.gz shell-765c24a70be0b968a08bbd3c26b1644843863fcd.tar.bz2 shell-765c24a70be0b968a08bbd3c26b1644843863fcd.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  | 
