Commit graph

53 commits

Author SHA1 Message Date
maix0
2e811bcec2 regenerated stuff 2024-09-26 18:31:56 +02:00
maix0
bec1320c5f update: normed the rest output 2024-09-19 17:52:19 +02:00
maix0
4a6ea68d08 update: fix compilation bug 2024-09-19 17:47:06 +02:00
Raphael
978636b6ef style: noming ast_sort.c 2024-09-19 15:38:09 +02:00
Raphael
efac395168 style: noming ast_function(3/4).c 2024-09-19 15:36:59 +02:00
Raphael
70519085be style: noming ast_function2.c 2024-09-19 15:32:44 +02:00
Raphael
b8cc83a5c0 style: noming ast.c 2024-09-19 15:30:06 +02:00
Raphael
7243dd263d style: noming env_utils 2024-09-19 15:26:26 +02:00
Raphael
c6f713a6de style: noming env_iter 2024-09-19 15:25:16 +02:00
Raphael
98a675e19e style: noming env_clone 2024-09-19 15:24:03 +02:00
Raphael
1ab27a6205 style: noming env_clear 2024-09-19 15:22:23 +02:00
Raphael
f222d36cb3 style: norming env.c (output/hashmap) 2024-09-19 15:21:35 +02:00
Raphael
d3a14ddcb1 style: norming vec_subtree 2024-09-19 14:45:02 +02:00
Raphael
93b22e3ed9 feat: adding vec_* (compiling) 2024-09-19 14:36:27 +02:00
Raphael
7b5a4aafa3 style: norming vec_str 2024-09-19 14:31:44 +02:00
Raphael
43f0f2aa69 style: norming the vec_reduce_action 2024-09-19 14:20:47 +02:00
Raphael
db80dafe9a style: norming the vec_pid 2024-09-19 14:04:37 +02:00
Raphael
95d781f5f1 style: norming vec_estr 2024-09-19 13:53:20 +02:00
Raphael
b535139b48 style: norming vec_ast 2024-09-19 12:26:15 +02:00
Raphael
d2bcfa4522 style: norming hashmap_env 2024-09-19 12:11:22 +02:00
maix0
43b969183d update: changed the way heredocs are parsed 2024-09-15 20:29:27 +00:00
Maieul BOYER
163db2241f
update: Updated stuff so the scanner works great now 2024-09-06 18:04:22 +02:00
Maieul BOYER
475038e2b7
update: Updated stuff so the scanner works great now 2024-09-06 16:46:01 +02:00
Maieul BOYER
f6d6589a3a Updated stuff to be more normed 2024-09-02 21:23:36 +00:00
Maieul BOYER
7e1e51e90b split heredoc handling in the scanner 2024-09-01 19:56:22 +00:00
Maieul BOYER
8be7417a61 Upodated stuff 2024-09-01 18:50:47 +00:00
Maix0
aac10822d3 Fixed waiting on previous command for pipeline to spawn next 2024-08-13 16:01:45 +02:00
Maix0
132d7d8bc7 Fixed a leak using hmap_<name>_remove 2024-08-12 17:15:13 +02:00
Maieul BOYER
887601bf2b
We have an exec that work (only once tho) 2024-08-03 16:35:16 +02:00
Maieul BOYER
709c124028
update stuff 2024-08-03 00:00:42 +02:00
Maieul BOYER
7ac90bac55
updated stuff in ast 2024-08-02 17:05:20 +02:00
Maieul BOYER
18bf872c44 Updated grammar to remove input fd for redirection 2024-07-31 16:50:00 +00:00
Maieul BOYER
e5498d92bc
Still working on the exec part 2024-07-30 17:16:28 +02:00
Maieul BOYER
aa4b508b10
Added redirection vector and type 2024-07-30 15:58:07 +02:00
Maieul BOYER
c876fa5477
updated hashmap impl to have clone function 2024-07-28 15:15:51 +02:00
Maieul BOYER
f56432b372
WIP IFS spliiting 2024-07-24 18:54:13 +02:00
Maieul BOYER
398dd520d0
normed the stdme headers 2024-07-11 19:01:59 +02:00
Maix0
14647f3671 Updated to fix fucking dumb bug 2024-06-28 19:42:21 +02:00
Maix0
c9baa2b499 Small Update to ast... 2024-06-16 18:46:17 +02:00
Maix0
9f41a868a7 Update to ast* and related stuff 2024-06-14 17:45:00 +02:00
Maix0
f75685a6c7 Fixed leaks in hashmap 2024-05-21 15:00:17 +02:00
Maix0
544ed8b045 update stuff 2024-05-20 00:35:39 +02:00
Maix0
f4e8596f3b Fixed stuff 2024-05-18 18:49:15 +02:00
Maix0
1d7112f982 update 2024-05-18 16:42:03 +02:00
Maix0
cb7f3c3fdf
Put the custom allocator in its own lib, as to lessen the difficulty to switch between libc's allocator and a custom one (#7) 2024-05-14 18:56:53 +02:00
Maieul BOYER
a779ccb768
I want to kill sheeps in minecraft with a sword 2024-05-12 17:14:25 +02:00
Maix0
7dc830a6ad update 2024-05-12 11:40:41 +02:00
Maix0
b639b0c14e hopefully a working allocator ! 2024-05-10 21:40:19 +02:00
Maieul BOYER
941bac31b6
Made a memory allocator (crude) 2024-05-07 15:21:41 +02:00
Maix0
f86947a852 Added env hashmap with build_env function to build envp 2024-05-04 19:21:56 +02:00