Commit graph

  • 575fa10040 update: split into different functions maix0 2024-10-02 17:52:24 +02:00
  • b5556b9063 update: base of tokenizer maix0 2024-09-30 20:25:03 +02:00
  • 24d8bf5fc9 feat: adding the partentheses treatment (just the start) Raphael 2024-09-30 12:28:58 +02:00
  • e46b8b438b feat: corrected the is_space to me_isspace (take tabs and all whitespace) Raphael 2024-09-29 15:24:52 +02:00
  • d43ec1b814 fix: now compling with flag Raphael 2024-09-29 13:30:17 +02:00
  • 8bc92d6ac9 feat: starting the analyse Raphael 2024-09-29 13:10:35 +02:00
  • df8c6fc091 style: normed all the stuff Raphaël 2024-09-28 15:27:35 +02:00
  • 3ee9c00d5a update: made some changes maix0 2024-09-28 14:58:13 +02:00
  • 32afaabbbc feat: staring to work on all the parser Raphaël 2024-09-28 12:20:25 +02:00
  • fe8734ea38 docs: doxygen for all function in the token Raphaël 2024-09-28 12:19:55 +02:00
  • e97ff01f8e feat: adding the prototype on the header Raphaël 2024-09-28 12:19:10 +02:00
  • f1a1d6aef4 sytle: removing the private header to adding him to the public one (token) Raphaël 2024-09-28 12:17:27 +02:00
  • f66e5d76f7 fix: learning to code (with maiboyer standard lib) Raphael 2024-09-27 22:41:26 +02:00
  • e163682e2e feat: pushing the string on string type Raphael 2024-09-27 22:38:59 +02:00
  • 58abb9b168 style : norming all the header (sorted the enum) Raphael 2024-09-27 22:37:41 +02:00
  • 1ba78fe873 feat: restarting the parser with advice of maiboyer Raphael 2024-09-27 21:40:37 +02:00
  • 774f374965 update: make something that collapses tokens into one if it can maix0 2024-09-26 22:20:24 +02:00
  • 2e811bcec2 regenerated stuff maix0 2024-09-26 18:31:56 +02:00
  • c284eb3786 update: commented the python code so it is more readable maix0 2024-09-26 17:50:57 +02:00
  • 285104a19a update: pushed more readable tokens maix0 2024-09-26 17:37:57 +02:00
  • 06c2d19097 update: added python version of the tokenizer maix0 2024-09-26 16:51:01 +02:00
  • 40a84e8248 fix use the stderr on message not done Raphaël 2024-09-25 17:00:09 +02:00
  • 659785cc44 fix: patching the not compilation of this file [token.c (main file of tokeneiser)] Raphaël 2024-09-25 16:58:54 +02:00
  • 0441253ef1 feat: starting the parser (header and main function) Raphaël 2024-09-25 16:54:42 +02:00
  • bbf7141da6 style: norming dev_node (ast) Raphael 2024-09-20 16:39:12 +02:00
  • 9f55be8a7c fix: fixed the script kiddy Raphael 2024-09-20 13:29:51 +02:00
  • cd87c06903 style: noming node.h (parser/inner) Raphael 2024-09-19 23:55:28 +02:00
  • c5d3b5dddb style: noming the folder scanner (parser) Raphael 2024-09-19 23:54:59 +02:00
  • dd87d203cd style: noming scanner.c (scanner) Raphael 2024-09-19 23:52:10 +02:00
  • d4a99a3628 style: noming scan.c (scanner) Raphael 2024-09-19 23:48:57 +02:00
  • 6da07fdf15 style: noming helper.c (scanner) Raphael 2024-09-19 23:47:36 +02:00
  • 9608c84a84 style: noming the /sources folder Raphael 2024-09-19 23:45:07 +02:00
  • 0862cd35c4 update: parser/src/parser a bit more normed maix0 2024-09-19 22:19:22 +02:00
  • e4a11d298e style: noming lenght_inner (parser) Raphael 2024-09-19 19:35:08 +02:00
  • cff5618664 update: almost fully normed parser/src/stack ! maix0 2024-09-19 18:58:51 +02:00
  • bec1320c5f update: normed the rest output maix0 2024-09-19 17:52:19 +02:00
  • 4a6ea68d08 update: fix compilation bug maix0 2024-09-19 17:47:06 +02:00
  • 50a2f3d4be update: normed lots of stuff maix0 2024-09-19 17:35:57 +02:00
  • 978636b6ef style: noming ast_sort.c Raphael 2024-09-19 15:38:09 +02:00
  • efac395168 style: noming ast_function(3/4).c Raphael 2024-09-19 15:36:59 +02:00
  • 70519085be style: noming ast_function2.c Raphael 2024-09-19 15:32:44 +02:00
  • b8cc83a5c0 style: noming ast.c Raphael 2024-09-19 15:30:06 +02:00
  • 7243dd263d style: noming env_utils Raphael 2024-09-19 15:26:26 +02:00
  • c6f713a6de style: noming env_iter Raphael 2024-09-19 15:25:16 +02:00
  • 98a675e19e style: noming env_clone Raphael 2024-09-19 15:24:03 +02:00
  • 1ab27a6205 style: noming env_clear Raphael 2024-09-19 15:22:23 +02:00
  • f222d36cb3 style: norming env.c (output/hashmap) Raphael 2024-09-19 15:21:35 +02:00
  • 22a34b3f24 build: adding all the new files on the filelist Raphael 2024-09-19 14:45:43 +02:00
  • d3a14ddcb1 style: norming vec_subtree Raphael 2024-09-19 14:45:02 +02:00
  • 93b22e3ed9 feat: adding vec_* (compiling) Raphael 2024-09-19 14:36:27 +02:00
  • 7b5a4aafa3 style: norming vec_str Raphael 2024-09-19 14:31:44 +02:00
  • 43f0f2aa69 style: norming the vec_reduce_action Raphael 2024-09-19 14:20:47 +02:00
  • db80dafe9a style: norming the vec_pid Raphael 2024-09-19 14:04:37 +02:00
  • 95d781f5f1 style: norming vec_estr Raphael 2024-09-19 13:53:20 +02:00
  • b535139b48 style: norming vec_ast Raphael 2024-09-19 12:26:15 +02:00
  • d2bcfa4522 style: norming hashmap_env Raphael 2024-09-19 12:11:22 +02:00
  • 36edf768bf style: norming the header of gmr Raphael 2024-09-19 11:30:41 +02:00
  • fba538e344 update: normed exec and finish the glob for current directory maix0 2024-09-18 22:18:31 +02:00
  • cc1e2b7fdc update: fixed heredoc finaly :D maix0 2024-09-18 14:46:19 +02:00
  • da223422b0 build: adding all the new files on the filelist feat: adding the command asked by maiboyer Raphael 2024-09-17 22:40:43 +02:00
  • 9fc0bc4a1f fix: corrected the not compilation on the private spawn cmd Raphael 2024-09-17 21:42:41 +02:00
  • 678587d481 update: normed lots of stuff maix0 2024-09-16 19:23:28 +00:00
  • 84a825cb0b
    wip: splitting function for exec Maieul BOYER 2024-09-16 17:43:33 +02:00
  • f15d420fc5
    update: it is now possible to write heredocs by hand :D Maieul BOYER 2024-09-16 17:14:10 +02:00
  • e0bf10f117 norm: Adding the header run_ast to the 42 norm Raphaël 2024-09-16 14:00:26 +02:00
  • 9170242925 style: corrected some little norm error Raphaël 2024-09-16 13:53:45 +02:00
  • 43b969183d update: changed the way heredocs are parsed maix0 2024-09-15 20:29:27 +00:00
  • 8272d72997 update: fixed an issue maix0 2024-09-14 14:38:00 +00:00
  • d42f9ae49f update: normed more stuff maix0 2024-09-14 14:34:36 +00:00
  • 74937f457f style: norming the scanner.c (missing some stuff like too many lines) Raphael 2024-09-14 16:21:39 +02:00
  • 5669430b17 update: misc stuff maix0 2024-09-14 12:55:30 +00:00
  • 392fd77eca update: splitted stuff into differnt files for run_ast.c maix0 2024-09-14 12:46:57 +00:00
  • 5fb84a3a82 update: scanner is way more normed now :D maix0 2024-09-14 11:39:53 +00:00
  • 51c532991d style: Normed the first part of scanner.c (adding the header for my fix computer) Raphael 2024-09-14 13:10:24 +02:00
  • 05ebcbef50 style: adding normed to scanner.c Raphael 2024-09-13 18:22:59 +02:00
  • 25ec735d0c update: fixed normed on more stuff maix0 2024-09-13 15:34:42 +00:00
  • d36fea0c95 update: normed ast maix0 2024-09-13 15:29:52 +00:00
  • 0c81df4b0a update: update stuff in parser/src/parser/ maix0 2024-09-13 14:20:54 +00:00
  • 589189c90d update: finished the spliting of parser.c maix0 2024-09-13 14:08:24 +00:00
  • 7f6146fec7 update: parser.c is in the process of being answered maix0 2024-09-13 13:29:56 +00:00
  • bae0126d8e update: fixed funcheck not finishing due to pid stopping Maix0 2024-09-11 18:35:40 +02:00
  • d1aea1408a
    update: trying to debug funcheck hanging Maieul BOYER 2024-09-11 18:11:48 +02:00
  • b264fae51a
    update: started to norme a bit more parser.c Maieul BOYER 2024-09-11 17:34:59 +02:00
  • 86695aad14 Started to work on parser.c and split scanner into headers maix0 2024-09-10 14:07:08 +00:00
  • 800c9b0a50 norm: Adding all scanner on norm (just started but a good start) Raphaël 2024-09-10 15:51:55 +02:00
  • 163db2241f
    update: Updated stuff so the scanner works great now Maieul BOYER 2024-09-06 18:04:22 +02:00
  • 475038e2b7
    update: Updated stuff so the scanner works great now Maieul BOYER 2024-09-06 16:46:01 +02:00
  • 88c34b3904 normed: finish the sources folder ! (generate new file list with make build_filelist) Raphaël 2024-09-06 16:38:47 +02:00
  • 3391c15885 normed: normed sources files and started the app folder Raphaël 2024-09-06 16:28:19 +02:00
  • 21fba2bab3 build: adding new files to make file (using make build_filelist) Raphaël 2024-09-06 16:27:50 +02:00
  • b36e835dfb normed: folder sources to the norm Raphaël 2024-09-06 15:47:03 +02:00
  • 9ee2fa851c normed: sources/node/node.c Raphaël 2024-09-06 15:35:57 +02:00
  • 0b3c966eaa normed: corrected the norm of the stdme Raphaël 2024-09-06 15:28:55 +02:00
  • d7bc70ce2f rename: heredoc finished Raphaël 2024-09-06 11:04:58 +02:00
  • 7ed0c2288a norming: adding ast/from_node to norm Raphaël 2024-09-06 11:04:00 +02:00
  • 38fc882915 working on scanner.c a bit more Maieul BOYER 2024-09-05 20:07:56 +00:00
  • 34798aeb3a Fixed stuff (I love magic numbers) Maieul BOYER 2024-09-05 19:46:57 +00:00
  • 7401038bf7 Upodated stuff Maieul BOYER 2024-09-05 19:04:57 +00:00
  • c5bc77f467 Working on scanner.c Maieul BOYER 2024-09-05 17:17:53 +00:00
  • f925aea552 Normed stuff Maieul BOYER 2024-09-04 17:06:41 +00:00