|
Minishell 1.0
42 School Minishell Project - A simple shell implementation
|
#include "../../include/minishell.h"Bu dosyanın kaynak koduna git.
Fonksiyonlar | |
| t_operator_type | assess_operator_type (char *cmd, int i) |
| int | consume_operator (t_shell *shell, t_token_type type, char *val, int len) |
| int | operator_dispatcher (t_shell *shell, t_operator_type op_type) |
| int | handle_operator_error (t_shell *shell, int i) |
| int | handle_operator (t_shell *shell, int i) |
| t_operator_type assess_operator_type | ( | char * | cmd, |
| int | i ) |
lexer_operator_utils.c dosyasının 3 numaralı satırında tanımlanmıştır.
Referanslar OP_HEREDOC, OP_NONE, OP_PIPE, OP_REDIR_APPEND, OP_REDIR_IN ve OP_REDIR_OUT.
Referans veren handle_operator().
| int consume_operator | ( | t_shell * | shell, |
| t_token_type | type, | ||
| char * | val, | ||
| int | len ) |
lexer_operator_utils.c dosyasının 18 numaralı satırında tanımlanmıştır.
Referanslar append_token() ve QUOTE_NONE.
Referans veren operator_dispatcher().
| int operator_dispatcher | ( | t_shell * | shell, |
| t_operator_type | op_type ) |
lexer_operator_utils.c dosyasının 25 numaralı satırında tanımlanmıştır.
Referanslar consume_operator(), OP_HEREDOC, OP_PIPE, OP_REDIR_APPEND, OP_REDIR_IN, OP_REDIR_OUT, TOKEN_HEREDOC, TOKEN_PIPE, TOKEN_REDIR_APPEND, TOKEN_REDIR_IN ve TOKEN_REDIR_OUT.
Referans veren handle_operator().
| int handle_operator_error | ( | t_shell * | shell, |
| int | i ) |
lexer_operator_utils.c dosyasının 40 numaralı satırında tanımlanmıştır.
Referanslar s_shell::cmd_line ve handle_syntax_error().
Referans veren handle_operator().
| int handle_operator | ( | t_shell * | shell, |
| int | i ) |
lexer_operator_utils.c dosyasının 50 numaralı satırında tanımlanmıştır.
Referanslar assess_operator_type(), s_shell::cmd_line, handle_operator_error(), OP_NONE ve operator_dispatcher().
Referans veren category_dispatcher().