Commit graph

  • 9e29826eab
    update: split yes no fuck master Maieul BOYER 2024-10-28 11:44:58 +01:00
  • 5172c6ee3b Merge remote-tracking branch 'origin/master' maix0 2024-10-27 19:40:55 +01:00
  • 77fa234f41 update: fixed issues of empty args getting eaten maix0 2024-10-27 19:39:53 +01:00
  • 730e6098f5
    update: glob do work Maieul BOYER 2024-10-25 15:53:18 +02:00
  • 7d3e0a6a49 update: should have fixed everything maix0 2024-10-24 23:07:36 +02:00
  • 18e6353329 chore: removed debug print maix0 2024-10-24 23:03:24 +02:00
  • 2b5a62afc8 update: fixed some issues maix0 2024-10-24 23:02:37 +02:00
  • 1a3253afc8 updated: Adding the export input (shell documentation) Raphael 2024-10-23 16:07:21 +02:00
  • cfbb84c028 update: changed some stuff maix0 2024-10-23 15:36:18 +02:00
  • 78b9506885 update: makefile fix maix0 2024-10-23 14:50:33 +02:00
  • 2bbd0ff867 The small fixes that were made in the corrections maix0 2024-10-16 22:12:45 +02:00
  • 81d1cc2ad1
    fixed Maieul BOYER 2024-10-15 21:44:09 +02:00
  • c560ff4225
    update Maieul BOYER 2024-10-15 21:37:56 +02:00
  • 8f7a2f2000
    renamed some files Maieul BOYER 2024-10-15 21:31:59 +02:00
  • c19660e6d8 update: changed allocator and fixed undefined value maix0 2024-10-14 18:57:07 +02:00
  • 135a6429ee
    fixed: splitting Maieul BOYER 2024-10-14 15:20:58 +02:00
  • ca8e484183
    update: fixed a leak Maieul BOYER 2024-10-14 14:09:48 +02:00
  • 7b9009b820
    update: fixed env -i issue Maieul BOYER 2024-10-14 13:59:07 +02:00
  • 7e16ea3fe0
    update: still smth to fix Maieul BOYER 2024-10-13 18:01:30 +02:00
  • d97efa87a7
    update: fixed small errors Maieul BOYER 2024-10-13 17:42:54 +02:00
  • f5a8c2be04
    update: should fix all Maieul BOYER 2024-10-13 15:09:39 +02:00
  • 3d10a9b9f6
    fixed small error on redir Maieul BOYER 2024-10-13 14:00:32 +02:00
  • ec02805596
    fixed: redir parsing Maieul BOYER 2024-10-13 12:01:07 +02:00
  • bc3da16935
    update: renamed some stuff in line Maieul BOYER 2024-10-12 18:00:45 +02:00
  • d550ffab53
    update: removed more stuff Maieul BOYER 2024-10-12 17:59:23 +02:00
  • e00f6da311
    update: removed .gitmodules Maieul BOYER 2024-10-12 17:56:51 +02:00
  • 6562314330
    update: fixed norm error Maieul BOYER 2024-10-12 17:55:07 +02:00
  • 7bbfcc9523 style: repushing with all files reordered Raphael 2024-10-12 17:54:07 +02:00
  • d2897626b6
    update: fixed not setting exitcode on failed cmd Maieul BOYER 2024-10-12 17:25:02 +02:00
  • f9c0e93e55 update: disable valgrind teaching for mealloc maix0 2024-10-12 17:17:28 +02:00
  • 468169c783 cleanup: removed all non-42 files maix0 2024-10-12 17:15:41 +02:00
  • 46bd637d1a update: removed blx bc idc maix0 2024-10-12 17:12:18 +02:00
  • d8bc34aa91 update: syntax error gives exit code 2 maix0 2024-10-12 17:08:21 +02:00
  • 38c6daba14 normed: everything is now normed maix0 2024-10-12 16:35:41 +02:00
  • 54f6b7d4e1 normed: token_name.c maix0 2024-10-12 16:25:34 +02:00
  • 54a1041aa7 norm: almost everything maix0 2024-10-12 16:22:37 +02:00
  • 8122ecfc95 normed: everything except yarn_cmd.c and token_name.c maix0 2024-10-12 16:13:02 +02:00
  • 1ba7fc5f32 normed: parser/src/passes/ maix0 2024-10-12 15:53:05 +02:00
  • 3d11b63428 normed: output directory maix0 2024-10-12 15:45:45 +02:00
  • 7bb95e24a6 normed: includes maix0 2024-10-12 15:38:33 +02:00
  • 43d394ba32 chore: update flake.nix and flake lock maix0 2024-10-12 15:33:43 +02:00
  • 85a327a0c4 fixes: first pass of norminette on easy stuff maix0 2024-10-11 22:45:46 +02:00
  • 1e4185a544 Fixed issue where '*' would be treated as glob maix0 2024-10-11 22:36:42 +02:00
  • baa9af918f update: fixed error on pipe+redirection maix0 2024-10-11 22:20:06 +02:00
  • 1dfb7f7ef7 style: normed the source folder Raphael 2024-10-11 16:23:18 +02:00
  • 286796700c update: pushing echo functionning with args Raphael 2024-10-11 16:03:30 +02:00
  • 7543bd2c99 update: should fix not in path maix0 2024-10-11 11:47:45 +02:00
  • 4b2a22cc46 updated code to now work maix0 2024-10-11 11:32:02 +02:00
  • bac90251fe update: tried to fix $?, the error is in the int_to_str stuff maix0 2024-10-10 18:59:49 +02:00
  • a567a5323b fixes: fixed error when parsing failed maix0 2024-10-10 17:50:01 +02:00
  • 77e7f65b41 update: exec works ! maix0 2024-10-10 17:41:23 +02:00
  • 2363fadd02 update: fixed comp error bc cc doesn't know about me_abort maix0 2024-10-10 16:23:10 +02:00
  • dbb53d37ab update: added some comments and fixed a bit of code maix0 2024-10-10 16:22:06 +02:00
  • f6f70f0c53 update: adding all the stuff for the pipe treatment Raphael 2024-10-10 15:56:18 +02:00
  • 83311a8c15
    update: added pass to catch invalid token (respective of bonus too !) Maieul BOYER 2024-10-10 15:30:23 +02:00
  • 4d56158633 feat: adding the and / or treatment Raphael 2024-10-10 15:20:12 +02:00
  • 390c7976b4
    update: changed stuff a tad bid Maieul BOYER 2024-10-10 15:16:58 +02:00
  • 5c7c999da0 yarn should be able to handle cmd now maix0 2024-10-09 21:55:55 +02:00
  • b44464fd8a
    update: not using yarn until it is complete. added new files Maieul BOYER 2024-10-09 12:46:41 +02:00
  • 8d39324a7e updated yarn with comments maix0 2024-10-08 15:48:06 +02:00
  • d8700f45f3 update: WIP changed from token output to ast maix0 2024-10-08 15:33:47 +02:00
  • e6f0f49e84 update: added pass the remove whitespace maix0 2024-10-08 15:19:16 +02:00
  • 6565c92758 fix: free as possible the tmp on the parenthese treatment Raphael 2024-10-08 15:05:11 +02:00
  • 8d796c4094 update: fixed leak and stuff maix0 2024-10-08 14:54:46 +02:00
  • 75581c7ee0 first birth of the yarn algo Raphael 2024-10-08 14:23:39 +02:00
  • a9a4417919 update: moved yarn and fixed leak maix0 2024-10-08 13:44:54 +02:00
  • 9e6ae52a30 feat: adding the start of yarn Raphael 2024-10-08 13:41:20 +02:00
  • a4212545e9 feat: starting the yarn Raphael 2024-10-07 18:16:37 +02:00
  • 5c452993d6 update: added folding into cmd and changed fold_word name maix0 2024-10-07 16:49:32 +02:00
  • 7fb16c6a90 update: Updating the to-do Raphael 2024-10-06 16:50:42 +02:00
  • 012f8e6c11 build: adding the new file list Raphael 2024-10-06 15:34:58 +02:00
  • 9c2c977545 update: fix word maix0 2024-10-06 15:30:55 +02:00
  • 0df91727b0 feat: patching stuff Raphael 2024-10-06 15:22:35 +02:00
  • 9441d119ad update: remove dep on lld maix0 2024-10-06 15:15:01 +02:00
  • 9b9935430a feat: adding the parsing in the double quote Raphael 2024-10-06 15:14:23 +02:00
  • a905a595d4 update: fixed some function leaking into the final binary... maix0 2024-10-06 15:07:57 +02:00
  • f82a4041a5 style: normed the passes files Raphael 2024-10-06 14:44:10 +02:00
  • 8242d8eaaf update: now it builds correctly maix0 2024-10-06 14:42:05 +02:00
  • 7efe3bc830 update: fix stuff maix0 2024-10-06 14:39:57 +02:00
  • d459a8b8dc update: should handle built-in variables maix0 2024-10-06 14:37:54 +02:00
  • b058348d35 update: normed stuff maix0 2024-10-06 13:53:30 +02:00
  • 71d9a201b5 update: added debug print of ts after every pass maix0 2024-10-05 18:58:42 +02:00
  • 7cb3582b1a update: fold <CARRET><WORD> into a TOK_REDIR token maix0 2024-10-05 18:06:51 +02:00
  • 3287b6a2a7 update: fixed expansion stuff maix0 2024-10-05 13:20:30 +02:00
  • 01c8e7cf2c update: Updating the to-do Raphael 2024-10-04 19:41:52 +02:00
  • 17b5d3038b feat: adding all double for the fucking tokeinisation (coucou froz mais retourne en vacances the order first + correction bocal for maiboyer) Raphael 2024-10-04 19:11:06 +02:00
  • 8c18d18512 Adding the and and carret Raphael 2024-10-04 18:58:37 +02:00
  • 2cf73082ab feat: adding the parsing of pipe to obtain OR Raphael 2024-10-04 18:48:43 +02:00
  • f5c9ee02c5 update: fixed fold whitespace maix0 2024-10-04 18:32:30 +02:00
  • 3b869b9412 feat: adding global value of whitespace Raphael 2024-10-04 17:48:43 +02:00
  • 762c7df1a9 feat: adding the whitespace treatment (fold_whitespace) Raphael 2024-10-04 17:43:15 +02:00
  • 912d095886 Normed passes.c Raphael 2024-10-04 17:34:38 +02:00
  • 1f81cb7c1c update: changed stuff maix0 2024-10-04 16:44:48 +02:00
  • a35eafd84c update: remove ts maix0 2024-10-04 16:31:20 +02:00
  • 142ac9c9e1 update: added folding into expansion node if possible maix0 2024-10-03 22:52:01 +02:00
  • 09dbd2de91 update: allow makefile to do a fresh build maix0 2024-10-03 21:45:18 +02:00
  • 4f1a08cbe6 update: made some small fixes maix0 2024-10-03 21:38:27 +02:00
  • 11898cba9b update: updated passes.c maix0 2024-10-02 19:22:45 +02:00
  • 1d317c0388 update: added passses mechanisme to tokenstream processing maix0 2024-10-02 19:19:35 +02:00
  • 83d1cc4c10 update: finished the splitting and norm in tokenizer maix0 2024-10-02 18:26:10 +02:00