Commit graph

203 commits

Author SHA1 Message Date
Jack Halford
12b19423b3 execution stuff, job control changes, some norm 2017-03-20 15:33:43 +01:00
Jack Halford
38d8847f82 fd fix, process state now enum not flag 2017-03-20 11:22:43 +01:00
Jack Halford
685c749d3d lexer norm finished 2017-03-20 10:02:36 +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
gwojda
d4b7872423 fix leaks token + completion qui ecrivait sur 2 2017-03-19 12:14:47 +01:00
Jack Halford
043b0247b8 token and ast not in data_singleton() 2017-03-17 21:02:13 +01:00
Jack Halford
8427ab28bf lexer_assignment_word factorizating: it doesnt exist anymore... 2017-03-17 20:23:51 +01:00
Jack Halford
9bda99e139 ca compile deso deso 2017-03-17 19:46:11 +01:00
Jack Halford
f7d0f0408a petite lecon des familles 2017-03-17 19:27:22 +01:00
Antoine Riard
7f236af741 correction syntax + mise a la norme parser 2017-03-17 18:43:21 +01:00
Antoine Riard
ad3525b9d6 end merge 2017-03-17 00:15:40 +01:00
Antoine Riard
10d30cedb1 merge en cours 2017-03-16 23:46:39 +01:00
Jack Halford
0c848e75d3 lexer NORM, bquote/dquote lexing refactoring 2017-03-16 23:17:33 +01:00
Antoine Riard
64d5500c8d main good 2017-03-16 22:30:02 +01:00
Jack Halford
cf141bd2b4 Revert "removed lexer_lessand/greatand, some lexer norm"
This reverts commit a9e3593abb.
2017-03-16 19:10:35 +01:00
Jack Halford
a9e3593abb removed lexer_lessand/greatand, some lexer norm 2017-03-16 19:09:30 +01:00
Jack Halford
2671bba0a4 removed lexer_lessand/greatand, some lexer norm 2017-03-16 19:08:49 +01:00
Jack Halford
bed9f1d6c2 mean cleanup 2017-03-16 15:04:21 +01:00
Jack Halford
9f88ed37db issue #92, inversion de O_RDONLY et O_WRONLY pour >& et <& 2017-03-15 17:50:33 +01:00
gwojda
10ff285727 fixe some leaks 2017-03-15 16:38:04 +01:00
Antoine Riard
f02222d882 modifs var 2017-03-14 00:52:51 +01:00
Jack Halford
c167d80270 brace group execution done 2017-03-13 19:23:20 +01:00
Antoine Riard
1a8f32286d pipe ok with control flow 2017-03-13 16:59:31 +01:00
Antoine Riard
0f50556720 pipe ok with control flow 2017-03-13 16:56:09 +01:00
Jack Halford
3ae1cf2100 merge resolved 2017-03-13 16:24:25 +01:00
Jack Halford
6b78971807 heredoc changes 2017-03-13 16:11:46 +01:00
Antoine Riard
55b72823cb before pull 2017-03-13 14:06:54 +01:00
Jack Halford
8aa91c93b5 rollback on last commit for #94 2017-03-13 00:03:48 +01:00
Jack Halford
51642beccd curly brace token only when followed by a ' ' space for #94 2017-03-12 23:07:31 +01:00
Jack Halford
d051ccc127 redirection tweaks 2017-03-10 14:01:39 +01:00
Jack Halford
9361d965bc multiline heredoc in history 2017-03-10 13:29:00 +01:00
Jack Halford
7dd8b1861b issue #78 execution side done 2017-03-10 13:21:35 +01:00
Jack Halford
2659b68d28 issue #71 done (lexer problem) 2017-03-10 13:14:08 +01:00
Antoine Riard
5e5a4a122a parsing tk_bang && brace_clause} 2017-03-09 19:48:34 +01:00
Jack Halford
a9799debda issue #72, tried to reset file descriptors but still not working 2017-03-09 15:24:00 +01:00
Jack Halford
6660c5ed2c issue #73 2017-03-09 14:35:49 +01:00
Jack Halford
843dafe91e issue #75 2017-03-09 14:31:52 +01:00
Antoine Riard
4d13a2e6e6 end merge 2017-03-08 23:44:03 +01:00
Antoine Riard
a8881bfed3 end 2017-03-08 23:20:28 +01:00
Antoine Riard
791b99e469 last commit 2017-03-08 23:18:55 +01:00
Jack Halford
c2952d577c hanged jobs printing and some other stuff 2017-03-08 20:58:34 +01:00
Jack Halford
0c938e8963 compiles now 2017-03-08 17:53:02 +01:00
Jack Halford
0d162c50f5 started rapiring jobc and heredoc lexer now OK' 2017-03-08 17:46:38 +01:00
Jack Halford
67bbc22fd7 fixed 2017-03-08 15:55:56 +01:00
Jack Halford
794a3f9936 heredoc changes to lexer done 2017-03-08 15:53:10 +01:00
Jack Halford
4ee0f24632 compils now 2017-03-08 14:28:34 +01:00
Jack Halford
8528951041 heredoc changes first step 2017-03-08 13:48:58 +01:00
Jack Halford
8cba9bc113 issue #52: rewrote lexer_sep entirely 2017-03-08 12:21:13 +01:00
Antoine Riard
37970c7274 ft_lstdup 2017-03-08 01:47:40 +01:00
wescande
8c2103fa1b merge of the work 2017-03-07 21:01:33 +01:00