Merge branch 'master' of https://github.com/jzck/42sh
This commit is contained in:
commit
c8867156c8
68 changed files with 66 additions and 83 deletions
128
42sh/Makefile
128
42sh/Makefile
|
|
@ -168,47 +168,47 @@ history/history_parsing_toolz.c\
|
||||||
history/history_parsing_toolz_2.c\
|
history/history_parsing_toolz_2.c\
|
||||||
history/list_toolz.c\
|
history/list_toolz.c\
|
||||||
history/surch_in_history.c\
|
history/surch_in_history.c\
|
||||||
job-control/builtin_bg.c\
|
job_control/builtin_bg.c\
|
||||||
job-control/builtin_fg.c\
|
job_control/builtin_fg.c\
|
||||||
job-control/builtin_jobs.c\
|
job_control/builtin_jobs.c\
|
||||||
job-control/do_job_notification.c\
|
job_control/do_job_notification.c\
|
||||||
job-control/job_addprocess.c\
|
job_control/job_addprocess.c\
|
||||||
job-control/job_cmp_id.c\
|
job_control/job_cmp_id.c\
|
||||||
job-control/job_format.c\
|
job_control/job_format.c\
|
||||||
job-control/job_format_head.c\
|
job_control/job_format_head.c\
|
||||||
job-control/job_free.c\
|
job_control/job_free.c\
|
||||||
job-control/job_getprocess.c\
|
job_control/job_getprocess.c\
|
||||||
job-control/job_getrank.c\
|
job_control/job_getrank.c\
|
||||||
job-control/job_is_completed.c\
|
job_control/job_is_completed.c\
|
||||||
job-control/job_is_stopped.c\
|
job_control/job_is_stopped.c\
|
||||||
job-control/job_kill_all.c\
|
job_control/job_kill_all.c\
|
||||||
job-control/job_notify_change.c\
|
job_control/job_notify_change.c\
|
||||||
job-control/job_notify_new.c\
|
job_control/job_notify_new.c\
|
||||||
job-control/job_remove.c\
|
job_control/job_remove.c\
|
||||||
job-control/job_run.c\
|
job_control/job_run.c\
|
||||||
job-control/job_update_id.c\
|
job_control/job_update_id.c\
|
||||||
job-control/job_update_status.c\
|
job_control/job_update_status.c\
|
||||||
job-control/job_wait.c\
|
job_control/job_wait.c\
|
||||||
job-control/mark_job_as_running.c\
|
job_control/mark_job_as_running.c\
|
||||||
job-control/pprint_brace.c\
|
job_control/pprint_brace.c\
|
||||||
job-control/pprint_case.c\
|
job_control/pprint_case.c\
|
||||||
job-control/pprint_cmd.c\
|
job_control/pprint_cmd.c\
|
||||||
job-control/pprint_for.c\
|
job_control/pprint_for.c\
|
||||||
job-control/pprint_function.c\
|
job_control/pprint_function.c\
|
||||||
job-control/pprint_if.c\
|
job_control/pprint_if.c\
|
||||||
job-control/pprint_subshell.c\
|
job_control/pprint_subshell.c\
|
||||||
job-control/pprint_until.c\
|
job_control/pprint_until.c\
|
||||||
job-control/pprint_while.c\
|
job_control/pprint_while.c\
|
||||||
job-control/process_cmp_pid.c\
|
job_control/process_cmp_pid.c\
|
||||||
job-control/process_format.c\
|
job_control/process_format.c\
|
||||||
job-control/process_free.c\
|
job_control/process_free.c\
|
||||||
job-control/put_job_in_background.c\
|
job_control/put_job_in_background.c\
|
||||||
job-control/put_job_in_foreground.c\
|
job_control/put_job_in_foreground.c\
|
||||||
job-control/sigchld_handler.c\
|
job_control/sigchld_handler.c\
|
||||||
job-control/sigint_handler.c\
|
job_control/sigint_handler.c\
|
||||||
job-control/sigtstp_handler.c\
|
job_control/sigtstp_handler.c\
|
||||||
job-control/sigttin_handler.c\
|
job_control/sigttin_handler.c\
|
||||||
job-control/sigttou_handler.c\
|
job_control/sigttou_handler.c\
|
||||||
lexer/get_lexer_stack.c\
|
lexer/get_lexer_stack.c\
|
||||||
lexer/get_reserved_words.c\
|
lexer/get_reserved_words.c\
|
||||||
lexer/get_state_global.c\
|
lexer/get_state_global.c\
|
||||||
|
|
@ -238,29 +238,29 @@ lexer/token_cmp_type.c\
|
||||||
lexer/token_free.c\
|
lexer/token_free.c\
|
||||||
lexer/token_init.c\
|
lexer/token_init.c\
|
||||||
lexer/token_print.c\
|
lexer/token_print.c\
|
||||||
line-editing/completion.c\
|
line_editing/completion.c\
|
||||||
line-editing/control_features.c\
|
line_editing/control_features.c\
|
||||||
line-editing/copy_cut_paste.c\
|
line_editing/copy_cut_paste.c\
|
||||||
line-editing/ft_prompt.c\
|
line_editing/ft_prompt.c\
|
||||||
line-editing/get_key.c\
|
line_editing/get_key.c\
|
||||||
line-editing/home_end.c\
|
line_editing/home_end.c\
|
||||||
line-editing/init_history.c\
|
line_editing/init_history.c\
|
||||||
line-editing/init_line.c\
|
line_editing/init_line.c\
|
||||||
line-editing/init_termcaps.c\
|
line_editing/init_termcaps.c\
|
||||||
line-editing/lib_line_editing/ft_nb_line.c\
|
line_editing/lib_line_editing/ft_nb_line.c\
|
||||||
line-editing/lib_line_editing/tool_line.c\
|
line_editing/lib_line_editing/tool_line.c\
|
||||||
line-editing/lib_line_editing/tool_line_2.c\
|
line_editing/lib_line_editing/tool_line_2.c\
|
||||||
line-editing/lib_line_editing/toolz.c\
|
line_editing/lib_line_editing/toolz.c\
|
||||||
line-editing/lib_line_editing/toolz2.c\
|
line_editing/lib_line_editing/toolz2.c\
|
||||||
line-editing/lib_line_editing/toolz_parseur.c\
|
line_editing/lib_line_editing/toolz_parseur.c\
|
||||||
line-editing/lib_line_editing/toolz_termcaps.c\
|
line_editing/lib_line_editing/toolz_termcaps.c\
|
||||||
line-editing/move_left_and_right.c\
|
line_editing/move_left_and_right.c\
|
||||||
line-editing/move_to_word.c\
|
line_editing/move_to_word.c\
|
||||||
line-editing/move_up_and_down.c\
|
line_editing/move_up_and_down.c\
|
||||||
line-editing/print_and_del.c\
|
line_editing/print_and_del.c\
|
||||||
line-editing/queue.c\
|
line_editing/queue.c\
|
||||||
line-editing/readline.c\
|
line_editing/readline.c\
|
||||||
line-editing/resize.c\
|
line_editing/resize.c\
|
||||||
main/data_exit.c\
|
main/data_exit.c\
|
||||||
main/data_init.c\
|
main/data_init.c\
|
||||||
main/data_singleton.c\
|
main/data_singleton.c\
|
||||||
|
|
|
||||||
17
42sh/file
17
42sh/file
|
|
@ -1,17 +0,0 @@
|
||||||
42sh
|
|
||||||
42shelltest-tmp
|
|
||||||
Makefile
|
|
||||||
STDBUG
|
|
||||||
TESTSHELL
|
|
||||||
auteur
|
|
||||||
donovan_segaults_06-02
|
|
||||||
file
|
|
||||||
includes
|
|
||||||
libft
|
|
||||||
objs
|
|
||||||
pdf
|
|
||||||
sample
|
|
||||||
scriptheader.sh
|
|
||||||
src
|
|
||||||
test_framework.sh
|
|
||||||
update_makefile.sh
|
|
||||||
|
|
@ -93,7 +93,7 @@ static int handle_instruction(t_list **token, t_btree **ast)
|
||||||
if (do_parser_routine(token, ast) > 0)
|
if (do_parser_routine(token, ast) > 0)
|
||||||
break ;
|
break ;
|
||||||
}
|
}
|
||||||
/* btree_print(STDBUG, ast, &ft_putast); */
|
btree_print(STDBUG, *ast, &ft_putast);
|
||||||
if (data->parser.state == SUCCESS && ft_exec(ast) < 0)
|
if (data->parser.state == SUCCESS && ft_exec(ast) < 0)
|
||||||
exit(1);
|
exit(1);
|
||||||
if (SH_IS_INTERACTIVE(data->opts) && data->lexer.str)
|
if (SH_IS_INTERACTIVE(data->opts) && data->lexer.str)
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ then
|
||||||
echo "regenerate Makefile"
|
echo "regenerate Makefile"
|
||||||
sed "`grep -n 'SRC_BASE =' $CUR_MAKEFILE | sed 's/:.*//'`, \$d" $CUR_MAKEFILE > NEWMAKEFILE
|
sed "`grep -n 'SRC_BASE =' $CUR_MAKEFILE | sed 's/:.*//'`, \$d" $CUR_MAKEFILE > NEWMAKEFILE
|
||||||
grep 'SRC_BASE =' $CUR_MAKEFILE >> NEWMAKEFILE
|
grep 'SRC_BASE =' $CUR_MAKEFILE >> NEWMAKEFILE
|
||||||
expr "$(find ./src | grep "\.c" | sed -e 's/src\///' -e 's/\.\///' -e 's/$/\\/')" : "\(.*\).$" >> NEWMAKEFILE
|
expr "$(find ./src | grep "\.c$" | sed -e 's/src\///' -e 's/\.\///' -e 's/$/\\/')" : "\(.*\).$" >> NEWMAKEFILE
|
||||||
echo "" >> NEWMAKEFILE
|
echo "" >> NEWMAKEFILE
|
||||||
grep 'SRCS =' $CUR_MAKEFILE >> NEWMAKEFILE
|
grep 'SRCS =' $CUR_MAKEFILE >> NEWMAKEFILE
|
||||||
sed "1, `grep -n 'SRCS =' $CUR_MAKEFILE | sed 's/:.*//'`d" $CUR_MAKEFILE >> NEWMAKEFILE
|
sed "1, `grep -n 'SRCS =' $CUR_MAKEFILE | sed 's/:.*//'`d" $CUR_MAKEFILE >> NEWMAKEFILE
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue