wescande
|
e2a254863c
|
rectif du glob sur l'affichage du pattern quand pas de match, et ajout du / quand match avec un dossier
|
2017-03-08 14:53:11 +01:00 |
|
Jack Halford
|
95be4e209c
|
stuff
|
2017-03-08 14:52:44 +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
|
e711ffc927
|
issue #50 done
|
2017-03-08 13:07:46 +01:00 |
|
Jack Halford
|
8a46d9fe2a
|
issue #48 first step
|
2017-03-08 12:44:09 +01:00 |
|
Jack Halford
|
8cba9bc113
|
issue #52: rewrote lexer_sep entirely
|
2017-03-08 12:21:13 +01:00 |
|
Jack Halford
|
91a8e81c45
|
minor libft interface changes
|
2017-03-08 12:04:05 +01:00 |
|
gwojda
|
6f0daec1cb
|
oups, c'etait pas dans le bon dossier
|
2017-03-08 11:51:21 +01:00 |
|
gwojda
|
ff13c21d37
|
oups, c'etait pas dans le bon dossier
|
2017-03-08 11:50:57 +01:00 |
|
wescande
|
9f8f9bb729
|
normalement les fonctions sont fonctionnelles. necessitent plus de test.
|
2017-03-08 04:49:50 +01:00 |
|
wescande
|
b3e03c71c7
|
Merge branch 'pda' of github.com:jzck/42sh into pda
|
2017-03-08 03:10:50 +01:00 |
|
wescande
|
be78dfbdf8
|
commit pour recup lib & node_copy
|
2017-03-08 03:10:46 +01:00 |
|
Antoine Riard
|
cc5ba1dc75
|
pull done
|
2017-03-08 03:07:16 +01:00 |
|
Antoine Riard
|
bce509e19c
|
wefwef
|
2017-03-08 03:05:01 +01:00 |
|
wescande
|
157519224d
|
ajout des free en fonction du process
|
2017-03-08 02:40:58 +01:00 |
|
Antoine Riard
|
37970c7274
|
ft_lstdup
|
2017-03-08 01:47:40 +01:00 |
|
wescande
|
3a186407b1
|
working but no subshell
|
2017-03-08 01:45:29 +01:00 |
|
wescande
|
26222441cc
|
ajout execution des while, if, for, case, until
|
2017-03-07 22:45:48 +01:00 |
|
wescande
|
bac6e9d6d8
|
permet de compiler
|
2017-03-07 21:25:40 +01:00 |
|
wescande
|
8c2103fa1b
|
merge of the work
|
2017-03-07 21:01:33 +01:00 |
|
wescande
|
ad5bea849e
|
working on job_control, need to catch Jack work's
|
2017-03-07 20:53:11 +01:00 |
|
Antoine Riard
|
69732b44fe
|
conflcit resolved
|
2017-03-07 19:43:59 +01:00 |
|
Antoine Riard
|
dc994484af
|
grammmar tk_bang + brace_group
|
2017-03-07 19:42:00 +01:00 |
|
Antoine Riard
|
02286b88bf
|
moar grammmar
|
2017-03-07 19:41:25 +01:00 |
|
Jack Halford
|
6ef7a1289a
|
compilation error
|
2017-03-07 18:38:20 +01:00 |
|
Jack Halford
|
764c62cc45
|
changed header layout
|
2017-03-07 18:37:13 +01:00 |
|
gwojda
|
b4e7d8ab5e
|
mise a la norme edition de ligne
|
2017-03-07 17:37:32 +01:00 |
|
gwojda
|
f70722a5ae
|
fix bug
|
2017-03-07 17:15:41 +01:00 |
|
wescande
|
48dc3d7c70
|
recup merge + modif
|
2017-03-07 16:56:20 +01:00 |
|
wescande
|
29aff9ebb7
|
exec en cours
|
2017-03-07 16:43:32 +01:00 |
|
Jack Halford
|
c8793578d6
|
merge
|
2017-03-07 16:41:10 +01:00 |
|
Jack Halford
|
2a215a6506
|
launch_file and launch_builtin
|
2017-03-07 16:40:09 +01:00 |
|
Antoine Riard
|
86fcb41c2f
|
end pull
|
2017-03-07 15:54:51 +01:00 |
|
Antoine Riard
|
74b9f83779
|
renforcement stack + correction erreur syntax
|
2017-03-07 15:52:54 +01:00 |
|
wescande
|
7195207116
|
merging
|
2017-03-07 15:35:36 +01:00 |
|
Jack Halford
|
8de235e719
|
new libft commit
|
2017-03-07 15:35:26 +01:00 |
|
Jack Halford
|
7018cfc326
|
no more atexit, we call builtin_exit at end of main or at ctrl D
|
2017-03-07 15:25:28 +01:00 |
|
wescande
|
b2af159f64
|
pour merge
|
2017-03-07 15:12:20 +01:00 |
|
Jack Halford
|
eb9a697ef4
|
merged bt_jobs
|
2017-03-07 15:10:13 +01:00 |
|
Jack Halford
|
a5f186eb59
|
new process logic
|
2017-03-07 15:05:04 +01:00 |
|
Antoine Riard
|
d30519ced2
|
with math
|
2017-03-07 14:40:44 +01:00 |
|
Antoine Riard
|
5118a00f28
|
math ok, parsing io number tjr problemes
|
2017-03-07 13:35:40 +01:00 |
|
Antoine Riard
|
14be331b4e
|
expr math doing
|
2017-03-07 12:22:05 +01:00 |
|
wescande
|
7ae114fd55
|
permet la compilation en commentant exec_var
|
2017-03-07 12:19:10 +01:00 |
|
wescande
|
6c2dbb0a57
|
expansion des variables locales au shell.
|
2017-03-07 12:11:13 +01:00 |
|
gwojda
|
1c41155c50
|
on a retrouvé le builtin history
|
2017-03-07 11:24:20 +01:00 |
|
gwojda
|
dea350d925
|
fixe bug history
|
2017-03-07 11:21:21 +01:00 |
|
AntoHesse
|
6c8c3ea792
|
parsing math ok
|
2017-03-07 02:09:33 +01:00 |
|
AntoHesse
|
bc1c16a45b
|
parsing func stable, todo parsing brace_group
|
2017-03-07 01:17:58 +01:00 |
|
AntoHesse
|
f70f8bd3b5
|
exec var
|
2017-03-06 23:51:26 +01:00 |
|
Antoine Riard
|
4be3a84471
|
expansion case yeaaah
|
2017-03-06 19:46:09 +01:00 |
|
Antoine Riard
|
1dbc4653fd
|
expansion for + cleanage code get_reserved_word
|
2017-03-06 19:05:43 +01:00 |
|
Antoine Riard
|
9f87126762
|
pull ok
|
2017-03-06 17:59:07 +01:00 |
|
Antoine Riard
|
8873f31f79
|
protection stack symbolique
|
2017-03-06 17:57:51 +01:00 |
|
Jack Halford
|
e9633119e5
|
>& and <& check if fd is open for reading/writing specifically
|
2017-03-06 16:58:47 +01:00 |
|
wescande
|
c42357efa3
|
merge of stuff
|
2017-03-06 16:22:01 +01:00 |
|
wescande
|
d3821b9ac7
|
some correctif
|
2017-03-06 16:20:06 +01:00 |
|
Antoine Riard
|
e675eceb87
|
redirection ok, further test needed
|
2017-03-06 15:58:30 +01:00 |
|
Antoine Riard
|
21245cac3b
|
merge
|
2017-03-06 14:55:48 +01:00 |
|
Antoine Riard
|
65930ddf07
|
Merge branch 'pda' of https://github.com/jzck/42sh into pda
"recup work last night"
|
2017-03-06 14:51:32 +01:00 |
|
AntoHesse
|
2b5b23e981
|
execution case without extension
|
2017-03-06 02:11:03 +01:00 |
|
AntoHesse
|
4849c899e4
|
execution for without expansion
|
2017-03-06 01:10:54 +01:00 |
|
Jack Halford
|
40aebb29b2
|
redirect greatand / lessand execution done (parsing not functional yet)
|
2017-03-05 19:48:56 +01:00 |
|
gwojda
|
21a2aca244
|
ajout control L
|
2017-03-05 19:41:13 +01:00 |
|
Jack Halford
|
23cdcb2dbb
|
merged new reidrection layout from pda
|
2017-03-05 19:30:27 +01:00 |
|
Antoine Riard
|
b23c28bf2f
|
subshell doing
|
2017-03-05 19:21:00 +01:00 |
|
Antoine Riard
|
314daa62a6
|
clean subshell
|
2017-03-05 19:19:45 +01:00 |
|
william
|
a0086265e4
|
merge correctif > < >& <&
3
|
2017-03-05 18:43:06 +01:00 |
|
william
|
08f437a573
|
scission apres les TOKEN_GREAT / LESS / GREATAND / LESSAND
|
2017-03-05 18:42:00 +01:00 |
|
Antoine Riard
|
cba548d0ae
|
redir io number seems good
|
2017-03-05 18:17:51 +01:00 |
|
Jack Halford
|
25a8e2f65e
|
getoutput temporary fix
|
2017-03-05 18:15:09 +01:00 |
|
Jack Halford
|
510a0c303a
|
Merge branch 'pda_execution' of https://github.com/jzck/minishell into pda_execution
|
2017-03-05 17:30:38 +01:00 |
|
Jack Halford
|
b998f45e49
|
comments with #
|
2017-03-05 17:30:32 +01:00 |
|
Antoine Riard
|
1086d95d89
|
merge resolved
|
2017-03-05 17:23:02 +01:00 |
|
Antoine Riard
|
b6c0355904
|
redir without IO_NUMBER good
|
2017-03-05 17:20:43 +01:00 |
|
william
|
0d5408b114
|
qMerge branch 'pda_execution' of github.com:jzck/42sh into pda_execution
|
2017-03-05 17:18:57 +01:00 |
|
william
|
9bd9130ca6
|
rectif lexer number multi token
|
2017-03-05 17:18:37 +01:00 |
|
Antoine Riard
|
9e0c2bd906
|
merged done
|
2017-03-05 16:50:27 +01:00 |
|
Jack Halford
|
e645db2f0f
|
changed libft preprocessor apple/linux dichotomy
|
2017-03-05 16:49:21 +01:00 |
|
Antoine Riard
|
5035122523
|
merge
|
2017-03-05 16:46:05 +01:00 |
|
Antoine Riard
|
2b456eac9c
|
rectification cleanage code
|
2017-03-05 16:40:22 +01:00 |
|
Jack Halford
|
77ed38038a
|
merged
|
2017-03-05 16:33:11 +01:00 |
|
Jack Halford
|
ee883b38a9
|
parens and curly braces lexing OK
|
2017-03-05 16:30:48 +01:00 |
|
william
|
0e85867fd8
|
IO_NUMBER sur plusieurs digits
|
2017-03-05 16:09:49 +01:00 |
|
william
|
eb6e104812
|
compilation sous linux possible, mise en commentaire des variables set but not used
|
2017-03-05 15:44:12 +01:00 |
|
Jack Halford
|
9a038e9290
|
&& || seem to work now
|
2017-03-05 15:19:18 +01:00 |
|
Jack Halford
|
566cd522ae
|
builtins no longer remain in job control
|
2017-03-05 15:07:43 +01:00 |
|
Antoine Riard
|
56b106ee0f
|
gen ast cleand
|
2017-03-04 22:08:31 +01:00 |
|
Antoine Riard
|
7d660fec7c
|
execution if/elif/else + while ok
|
2017-03-04 18:02:38 +01:00 |
|
Antoine Riard
|
3dc47431ba
|
gestion error ok + moar grammar pipe
|
2017-03-04 16:51:38 +01:00 |
|
AntoHesse
|
0f684e6189
|
clean instruction (token, parser, error) whatever succes or error, still issue lexing after syntax error
|
2017-03-04 02:51:52 +01:00 |
|
AntoHesse
|
dc423db858
|
stack is now a beautiful linked list
|
2017-03-04 02:17:06 +01:00 |
|
AntoHesse
|
af311380f4
|
further streamile grammar around pipe
|
2017-03-04 01:26:20 +01:00 |
|
wescande
|
6ce2a1ec14
|
rectif free on expand_var
|
2017-03-03 20:45:36 +01:00 |
|
wescande
|
ec945bb5a5
|
Merge branch 'pda' of github.com:jzck/42sh into pda
|
2017-03-03 20:14:01 +01:00 |
|
wescande
|
ed0c3803b0
|
rectif builtin cd : ajout du -- pour stopper les args, ajout des messages d'erreurs pour trops d'arguments ou home not set
|
2017-03-03 20:13:55 +01:00 |
|
Antoine Riard
|
b4fdc05f64
|
ast free
|
2017-03-03 20:12:57 +01:00 |
|
Antoine Riard
|
29692ef8fa
|
ast free
|
2017-03-03 20:02:53 +01:00 |
|
Jack Halford
|
b1b0cbdd92
|
builtins segfault patch
|
2017-03-03 19:53:59 +01:00 |
|