Commit graph

269 commits

Author SHA1 Message Date
Antoine Riard
d763c7304f error for + case fix close #174 2017-03-24 15:19:01 +01:00
Antoine Riard
b95476a0be error for + case fix close #174 2017-03-24 15:18:17 +01:00
Antoine Riard
37cf3fa86c c est la faute a jack close #149 2017-03-23 16:58:22 +01:00
Antoine Riard
e8b9befea2 exec func + correction syntax if 2017-03-23 16:30:37 +01:00
Antoine Riard
f2dc61cea0 no leaks on case 2017-03-22 22:07:07 +01:00
Antoine Riard
16e23e8a63 close #150 2017-03-22 19:35:02 +01:00
Antoine Riard
dc0fc094f4 brackets resolution 2017-03-22 18:22:17 +01:00
Antoine Riard
be76e38a56 builtin, lexer et parser .h a la nomre 2017-03-22 17:30:34 +01:00
Antoine Riard
e83a22b16b builtin, lexer et parser .h a la nomre 2017-03-22 17:28:32 +01:00
gwojda
86dcdb0a23 some norme 2017-03-22 16:53:22 +01:00
Antoine Riard
c014815d73 close #148 2017-03-22 16:11:48 +01:00
Antoine Riard
f9b39b5142 close #139 2017-03-22 15:36:22 +01:00
Antoine Riard
3a04eeacfc close #141 2017-03-22 15:25:19 +01:00
Antoine Riard
ad2855cebb less leaks but stll somes 2017-03-21 21:19:56 +01:00
Antoine Riard
6673422632 close #130 2017-03-21 19:38:47 +01:00
Antoine Riard
634d498b03 Merge branch 'master' of https://github.com/jzck/42sh
"/dev/random #125 #126 #131
2017-03-21 16:42:34 +01:00
Antoine Riard
bd0d63468e /dev/random #125 #126 2017-03-21 16:24:02 +01:00
Jack Halford
2c4eedb94f changed malloc, to ft_malloc. what have I done... 2017-03-21 15:49:51 +01:00
Jack Halford
aebb4f7613 protection free_history_list 2017-03-20 21:26:02 +01:00
gwojda
b9e5321b5b bye bye DG 2017-03-20 18:18:34 +01:00
Antoine Riard
b1eaa947a6 better historique, but do_lexer_routine no more 'a la Norme' 2017-03-20 16:45:26 +01:00
Antoine Riard
31bb8797c4 better historique, but do_lexer_routine no more 'a la Norme' 2017-03-20 16:43:42 +01:00
Jack Halford
cd0a1a77c7 norme libft 2017-03-20 16:04:52 +01:00
gwojda
46387a1f6e some norme -> completion, hash, builtin, history, lexer, line_edit 2017-03-20 15:02:24 +01:00
Jack Halford
38d8847f82 fd fix, process state now enum not flag 2017-03-20 11:22:43 +01:00
wescande
60f150a4b4 modif env, modif command get ouput, modif hash (just a str is needed) 2017-03-19 17:45:29 +01:00
Antoine Riard
137aa1d976 protecting against malloc failure in parser 2017-03-18 19:20:00 +01:00
Antoine Riard
6f58bb20b3 heredoc ok 2017-03-18 19:00:46 +01:00
Antoine Riard
3a58fcd715 no more from pop_stack and ast_free 2017-03-18 17:38:26 +01:00
Antoine Riard
d47557fdd1 brackets good 2017-03-18 15:53:19 +01:00
Antoine Riard
a1cb831783 math correction 2017-03-17 23:17:48 +01:00
Antoine Riard
7f236af741 correction syntax + mise a la norme parser 2017-03-17 18:43:21 +01:00
Antoine Riard
10d30cedb1 merge en cours 2017-03-16 23:46:39 +01:00
Antoine Riard
3d620816a9 error syntax good 2017-03-16 23:22:30 +01:00
Antoine Riard
64d5500c8d main good 2017-03-16 22:30:02 +01:00
Jack Halford
8ea584a42c redirection printing on job control 2017-03-16 16:39:33 +01:00
Jack Halford
3da58bcb52 cleanup 2017-03-16 15:47:04 +01:00
Jack Halford
bed9f1d6c2 mean cleanup 2017-03-16 15:04:21 +01:00
Jack Halford
6efd4c7e1f main refactoring 2017-03-16 14:20:44 +01:00
Antoine Riard
a68ad0af01 func ok 2017-03-15 20:08:04 +01:00
Antoine Riard
95186a124f func ok: 2017-03-15 19:57:08 +01:00
Jack Halford
dec15b7ae2 close p.to_close before redirections 2017-03-15 17:57:31 +01:00
wescande
7b6f848d00 minor tricks 2017-03-15 04:26:17 +01:00
Antoine Riard
80cfacb577 commit propre 2017-03-15 02:14:15 +01:00
Antoine Riard
7637b2b886 modifs execution if 2017-03-15 02:11:37 +01:00
Antoine Riard
c45cb705b0 better parsing et exec case , for 2017-03-15 01:58:01 +01:00
Antoine Riard
fc8dcb8d24 divers modifs + better tree case 2017-03-15 00:47:56 +01:00
Antoine Riard
8791eae9c3 math as a builtin 2017-03-14 22:49:44 +01:00
gwojda
864b8ec120 rip leaks 2017-03-14 15:03:31 +01:00
Antoine Riard
f02222d882 modifs var 2017-03-14 00:52:51 +01:00