|
Minishell 1.0
42 School Minishell Project - A simple shell implementation
|
Bu dosyanın kaynak koduna git.
Fonksiyonlar | |
| t_quote_type | assess_quote_type (char c) |
| int | handle_quote (t_shell *shell, int i) |
| int | handle_word (t_shell *shell, int i) |
| t_char_category | assess_char_category (char c) |
| int | category_dispatcher (t_shell *shell, t_char_category category, int i) |
| t_quote_type assess_quote_type | ( | char | c | ) |
lexer_category_utils.c dosyasının 4 numaralı satırında tanımlanmıştır.
Referanslar QUOTE_DOUBLE, QUOTE_NONE ve QUOTE_SINGLE.
Referans veren handle_quote().
| int handle_quote | ( | t_shell * | shell, |
| int | i ) |
lexer_category_utils.c dosyasının 17 numaralı satırında tanımlanmıştır.
Referanslar append_token(), assess_quote_type(), s_shell::cmd_line ve TOKEN_WORD.
Referans veren category_dispatcher().
| int handle_word | ( | t_shell * | shell, |
| int | i ) |
lexer_category_utils.c dosyasının 48 numaralı satırında tanımlanmıştır.
Referanslar append_token(), s_shell::cmd_line, is_delimiter(), QUOTE_NONE ve TOKEN_WORD.
Referans veren category_dispatcher().
| t_char_category assess_char_category | ( | char | c | ) |
lexer_category_utils.c dosyasının 71 numaralı satırında tanımlanmıştır.
Referanslar CHAR_CATEGORY_OPERATOR, CHAR_CATEGORY_QUOTE ve CHAR_CATEGORY_WORD.
Referans veren process_next_token().
| int category_dispatcher | ( | t_shell * | shell, |
| t_char_category | category, | ||
| int | i ) |
lexer_category_utils.c dosyasının 81 numaralı satırında tanımlanmıştır.
Referanslar CHAR_CATEGORY_OPERATOR, CHAR_CATEGORY_QUOTE, CHAR_CATEGORY_WORD, handle_operator(), handle_quote() ve handle_word().
Referans veren process_next_token().