Commit graph

545 commits

Author SHA1 Message Date
maix0
575fa10040 update: split into different functions 2024-10-02 17:52:24 +02:00
maix0
b5556b9063 update: base of tokenizer 2024-09-30 20:25:03 +02:00
Raphael
24d8bf5fc9 feat: adding the partentheses treatment (just the start) 2024-09-30 12:28:58 +02:00
Raphael
e46b8b438b feat: corrected the is_space to me_isspace (take tabs and all whitespace) 2024-09-29 15:24:52 +02:00
Raphael
d43ec1b814 fix: now compling with flag 2024-09-29 13:30:17 +02:00
Raphael
8bc92d6ac9 feat: starting the analyse 2024-09-29 13:10:35 +02:00
Raphaël
df8c6fc091 style: normed all the stuff 2024-09-28 15:27:35 +02:00
maix0
3ee9c00d5a update: made some changes 2024-09-28 14:58:13 +02:00
Raphaël
32afaabbbc feat: staring to work on all the parser 2024-09-28 12:20:25 +02:00
Raphaël
fe8734ea38 docs: doxygen for all function in the token 2024-09-28 12:19:55 +02:00
Raphaël
e97ff01f8e feat: adding the prototype on the header 2024-09-28 12:19:10 +02:00
Raphaël
f1a1d6aef4 sytle: removing the private header to adding him to the public one
(token)
2024-09-28 12:17:27 +02:00
Raphael
f66e5d76f7 fix: learning to code (with maiboyer standard lib) 2024-09-27 22:41:26 +02:00
Raphael
e163682e2e feat: pushing the string on string type 2024-09-27 22:38:59 +02:00
Raphael
58abb9b168 style : norming all the header (sorted the enum) 2024-09-27 22:37:41 +02:00
Raphael
1ba78fe873 feat: restarting the parser with advice of maiboyer 2024-09-27 21:40:37 +02:00
maix0
774f374965 update: make something that collapses tokens into one if it can 2024-09-26 22:20:24 +02:00
maix0
2e811bcec2 regenerated stuff 2024-09-26 18:31:56 +02:00
maix0
c284eb3786 update: commented the python code so it is more readable 2024-09-26 17:50:57 +02:00
maix0
285104a19a update: pushed more readable tokens 2024-09-26 17:37:57 +02:00
maix0
06c2d19097 update: added python version of the tokenizer 2024-09-26 16:51:01 +02:00
Raphaël
40a84e8248 fix use the stderr on message not done 2024-09-25 17:00:09 +02:00
Raphaël
659785cc44 fix: patching the not compilation of this file [token.c (main file of tokeneiser)] 2024-09-25 16:58:54 +02:00
Raphaël
0441253ef1 feat: starting the parser (header and main function) 2024-09-25 16:54:42 +02:00
Raphael
bbf7141da6 style: norming dev_node (ast) 2024-09-20 16:39:12 +02:00
Raphael
9f55be8a7c fix: fixed the script kiddy 2024-09-20 13:29:51 +02:00
Raphael
cd87c06903 style: noming node.h (parser/inner) 2024-09-19 23:55:28 +02:00
Raphael
c5d3b5dddb style: noming the folder scanner (parser) 2024-09-19 23:54:59 +02:00
Raphael
dd87d203cd style: noming scanner.c (scanner) 2024-09-19 23:52:10 +02:00
Raphael
d4a99a3628 style: noming scan.c (scanner) 2024-09-19 23:48:57 +02:00
Raphael
6da07fdf15 style: noming helper.c (scanner) 2024-09-19 23:47:36 +02:00
Raphael
9608c84a84 style: noming the /sources folder 2024-09-19 23:45:07 +02:00
maix0
0862cd35c4 update: parser/src/parser a bit more normed 2024-09-19 22:19:22 +02:00
Raphael
e4a11d298e style: noming lenght_inner (parser) 2024-09-19 19:35:08 +02:00
maix0
cff5618664 update: almost fully normed parser/src/stack ! 2024-09-19 18:58:51 +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
maix0
50a2f3d4be update: normed lots of stuff 2024-09-19 17:36:53 +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
22a34b3f24 build: adding all the new files on the filelist 2024-09-19 14:45:43 +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