|
Minishell 1.0
42 School Minishell Project - A simple shell implementation
|
Bu dosyanın kaynak koduna git.
Fonksiyonlar | |
| int | execute_ast (t_shell *shell, t_ast *node) |
| AST node'unu tipine göre çalıştır. | |
| int | executor (t_shell *shell) |
| Ana executor entry point. | |
AST node'unu tipine göre çalıştır.
| shell | Shell structure |
| node | AST node |
executor.c dosyasının 26 numaralı satırında tanımlanmıştır.
Referanslar s_ast::cmd, execute_ast(), execute_cmd(), execute_pipe(), s_shell::exit_status, s_ast::left, NODE_CMD, NODE_PIPE, NODE_SEQ, s_ast::right ve s_ast::type.
Referans veren execute_ast(), executor(), pipe_left_child() ve pipe_right_child().
| int executor | ( | t_shell * | shell | ) |
Ana executor entry point.
| shell | Shell structure |
executor.c dosyasının 52 numaralı satırında tanımlanmıştır.
Referanslar s_shell::ast_root ve execute_ast().
Referans veren process_line().