maxishell
Implementation of a shell for Linux-like systems
|
#include <tokens.h>
Public Attributes | |
t_token_type | type |
char ** | args |
struct s_ast * | left |
struct s_ast * | right |
char** s_ast::args |
Definition at line 52 of file tokens.h.
Referenced by create_pipe_node(), create_redir_node(), execute_ast(), final_quote_removal(), free_ast(), handle_shell_variable(), handle_split_allocation(), manage_commands(), new_ast_node(), open_file(), post_process_command_args(), print_ast_args(), print_ast_node(), redirect_here_doc(), redirect_in(), set_command_args(), and split_loc_vars().
struct s_ast* s_ast::left |
Definition at line 53 of file tokens.h.
Referenced by create_pipe_node(), free_ast(), handle_shell_variable(), manage_redirs(), new_ast_node(), print_ast_graphical(), redirect_append(), redirect_here_doc(), redirect_in(), redirect_out(), and setup_pipe_processes().
struct s_ast* s_ast::right |
Definition at line 54 of file tokens.h.
Referenced by create_pipe_node(), free_ast(), handle_shell_variable(), manage_redirs(), new_ast_node(), open_and_redirect(), open_and_redirect(), print_ast_graphical(), redirect_here_doc(), setup_pipe_processes(), and setup_redirection().
t_token_type s_ast::type |
Definition at line 51 of file tokens.h.
Referenced by create_pipe_node(), create_redir_node(), execute_ast(), manage_commands(), new_ast_node(), and print_ast_node().