Antoine Riard
|
488d7bf800
|
grammar moar beton
|
2017-03-10 19:04:14 +01:00 |
|
Antoine Riard
|
a2628f4302
|
new parsing des if
|
2017-03-10 18:09:13 +01:00 |
|
Antoine Riard
|
e96638aca1
|
execution bang
|
2017-03-10 16:18:36 +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 |
|
Antoine Riard
|
5e5a4a122a
|
parsing tk_bang && brace_clause}
|
2017-03-09 19:48:34 +01:00 |
|
Antoine Riard
|
8eb20e36aa
|
correction aggregation + gestion erreur de syntax - heredoc en meme temps
|
2017-03-09 18:39:53 +01:00 |
|
Antoine Riard
|
5590af97a4
|
correction grammar + bug func declaration + error syntax better
|
2017-03-09 16:06:55 +01:00 |
|
Antoine Riard
|
b284ef3a4f
|
correction error grammar
|
2017-03-09 01:43:09 +01:00 |
|
Antoine Riard
|
791b99e469
|
last commit
|
2017-03-08 23:18:55 +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
|
bce509e19c
|
wefwef
|
2017-03-08 03:05:01 +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
|
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
|
02286b88bf
|
moar grammmar
|
2017-03-07 19:41:25 +01:00 |
|
Jack Halford
|
764c62cc45
|
changed header layout
|
2017-03-07 18:37:13 +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 |
|
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
|
14be331b4e
|
expr math doing
|
2017-03-07 12:22:05 +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 |
|
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
|
8873f31f79
|
protection stack symbolique
|
2017-03-06 17:57:51 +01:00 |
|
Antoine Riard
|
e675eceb87
|
redirection ok, further test needed
|
2017-03-06 15:58:30 +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 |
|
Antoine Riard
|
314daa62a6
|
clean subshell
|
2017-03-05 19:19:45 +01:00 |
|
Antoine Riard
|
cba548d0ae
|
redir io number seems good
|
2017-03-05 18:17:51 +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 |
|
Antoine Riard
|
9e0c2bd906
|
merged done
|
2017-03-05 16:50:27 +01:00 |
|
Antoine Riard
|
2b456eac9c
|
rectification cleanage code
|
2017-03-05 16:40:22 +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
|
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 |
|
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
|
20e96b751f
|
pipes work
|
2017-03-03 18:50:13 +01:00 |
|
Jack Halford
|
2926a9d00d
|
merged pda_execution
|
2017-03-03 17:33:36 +01:00 |
|
Antoine Riard
|
d0b821c483
|
pipe fix grammar + assignement word parsing
|
2017-03-03 17:19:39 +01:00 |
|
Antoine Riard
|
b90a17f2fa
|
googd redir
|
2017-03-03 14:37:22 +01:00 |
|
AntoHesse
|
37d815cb57
|
fuck it
|
2017-03-03 02:36:25 +01:00 |
|
AntoHesse
|
b9d8b949be
|
perdu entre les 2 libs de lst :( to-do tomorroz
|
2017-03-03 02:00:15 +01:00 |
|
AntoHesse
|
7f82901608
|
Merge branch 'pda' of https://github.com/jzck/minishell into pda
"need"
|
2017-03-03 00:05:41 +01:00 |
|
AntoHesse
|
75f1da13f2
|
before pull
|
2017-03-03 00:05:37 +01:00 |
|
Antoine Riard
|
37d9898f59
|
doing pipe + lst cmds
|
2017-03-02 22:02:53 +01:00 |
|
Jack Halford
|
3857b06785
|
execution much simpler with new parser, thx ariard!
|
2017-03-02 21:17:16 +01:00 |
|
ariard@student.42.fr
|
722a290aee
|
yale sauf subshell
|
2017-03-01 23:01:43 +01:00 |
|
ariard@student.42.fr
|
aa9097575d
|
rewef
|
2017-03-01 18:04:29 +01:00 |
|
ariard@student.42.fr
|
9f9d799bbe
|
merge fixed
|
2017-03-01 16:28:44 +01:00 |
|
ariard@student.42.fr
|
f5fafb4c19
|
before pull
|
2017-03-01 16:25:53 +01:00 |
|
ariard@student.42.fr
|
871b4da000
|
test
|
2017-02-28 19:28:01 +01:00 |
|
AntoHesse
|
9c0984658e
|
exec flow control
|
2017-02-26 01:13:47 +01:00 |
|
AntoHesse
|
a154aa85b6
|
eof syntax good
|
2017-02-25 22:34:38 +01:00 |
|
ariard@student.42.fr
|
8c8ee2152e
|
parsing heredoc doing
|
2017-02-25 20:36:27 +01:00 |
|
ariard@student.42.fr
|
eeb0887081
|
commit from un cluster qui marche aka new redir
|
2017-02-25 19:31:02 +01:00 |
|
ariard@student.42.fr
|
7b1d505a5b
|
gen func ok, todo: multi branch declaration, probleme lexer sur brackets
|
2017-02-25 00:31:51 +01:00 |
|
ariard@student.42.fr
|
102196bff4
|
parsing brace_clause + func def ok
|
2017-02-24 23:17:29 +01:00 |
|
ariard@student.42.fr
|
f703185a3a
|
assignement word lexing parsing
|
2017-02-24 21:00:38 +01:00 |
|
ariard@student.42.fr
|
a3c750494f
|
good code
|
2017-02-24 19:32:45 +01:00 |
|
ariard@student.42.fr
|
0461285d95
|
subshell et case ok
|
2017-02-24 19:30:20 +01:00 |
|
ariard@student.42.fr
|
d50a0d1b13
|
parsing for ok
|
2017-02-24 16:29:51 +01:00 |
|
ariard@student.42.fr
|
5f596310e1
|
nesting case ok
|
2017-02-24 15:32:56 +01:00 |
|
ariard@student.42.fr
|
d251474db9
|
erase error
|
2017-02-24 14:52:04 +01:00 |
|
ariard@student.42.fr
|
ecc058dd11
|
still case
|
2017-02-23 22:55:17 +01:00 |
|
AntoHesse
|
79bceb05a9
|
trop fatigue pour debug les case nesting, fuck it, todo tomorrow
|
2017-02-23 01:55:09 +01:00 |
|
AntoHesse
|
03238b2042
|
fucking case grammar done
|
2017-02-22 22:04:45 +01:00 |
|
AntoHesse
|
50da96bbd6
|
on a retrpuve la compagnie TK_PAREN
|
2017-02-22 20:25:51 +01:00 |
|
AntoHesse
|
2fbea4837d
|
gramamr for
|
2017-02-22 19:50:29 +01:00 |
|
AntoHesse
|
268c5fb46e
|
syntax error + coordination parser etat
|
2017-02-22 18:36:32 +01:00 |
|
AntoHesse
|
5976d0d281
|
grammar case part 1 motherfucker
|
2017-02-22 01:43:25 +01:00 |
|
ariard@student.42.fr
|
49b79603b3
|
insert newline add
|
2017-02-21 22:45:59 +01:00 |
|
ariard@student.42.fr
|
04c4978c35
|
Merge branch 'pda' of https://github.com/jzck/42sh into pda
"conflict resolved"
|
2017-02-21 20:33:12 +01:00 |
|
ariard@student.42.fr
|
fffb8c74a5
|
before pull main clean
|
2017-02-21 20:29:46 +01:00 |
|
Jack Halford
|
ec79b05131
|
new instruction handler looks good
|
2017-02-21 20:21:52 +01:00 |
|
ariard@student.42.fr
|
07c2101df4
|
EOF error add
|
2017-02-21 18:15:21 +01:00 |
|
ariard@student.42.fr
|
d05cec4962
|
include + parser state
|
2017-02-21 16:46:13 +01:00 |
|
ariard@student.42.fr
|
58473871ca
|
ok
|
2017-02-21 15:22:11 +01:00 |
|
ariard@student.42.fr
|
62a8832823
|
before pull
|
2017-02-21 14:36:32 +01:00 |
|
Jack Halford
|
c04006a471
|
fixed some merging problems : it compiles now
|
2017-02-20 22:41:02 +01:00 |
|
ariard@student.42.fr
|
8d23821d69
|
after mege
|
2017-02-20 21:05:12 +01:00 |
|
ariard@student.42.fr
|
ca56489f13
|
before merge master
|
2017-02-20 19:52:38 +01:00 |
|
ariard@student.42.fr
|
cdfc6c6d55
|
until ok
|
2017-02-20 18:58:46 +01:00 |
|