Commit graph

574 commits

Author SHA1 Message Date
maix0
9c2c977545 update: fix word 2024-10-06 15:30:55 +02:00
Raphael
0df91727b0 feat: patching stuff 2024-10-06 15:22:35 +02:00
maix0
9441d119ad update: remove dep on lld 2024-10-06 15:15:01 +02:00
Raphael
9b9935430a feat: adding the parsing in the double quote 2024-10-06 15:14:23 +02:00
maix0
a905a595d4 update: fixed some function leaking into the final binary... 2024-10-06 15:07:57 +02:00
Raphael
f82a4041a5 style: normed the passes files 2024-10-06 14:44:10 +02:00
maix0
8242d8eaaf update: now it builds correctly 2024-10-06 14:42:05 +02:00
maix0
7efe3bc830 update: fix stuff 2024-10-06 14:39:57 +02:00
maix0
d459a8b8dc update: should handle built-in variables 2024-10-06 14:37:54 +02:00
maix0
b058348d35 update: normed stuff 2024-10-06 13:53:30 +02:00
maix0
71d9a201b5 update: added debug print of ts after every pass 2024-10-05 18:58:42 +02:00
maix0
7cb3582b1a update: fold <CARRET><WORD> into a TOK_REDIR token 2024-10-05 18:06:51 +02:00
maix0
3287b6a2a7 update: fixed expansion stuff 2024-10-05 13:20:30 +02:00
Raphael
01c8e7cf2c update: Updating the to-do 2024-10-04 19:41:52 +02:00
Raphael
17b5d3038b feat: adding all double for the fucking tokeinisation (coucou froz mais retourne en vacances the order first + correction bocal for maiboyer) 2024-10-04 19:11:06 +02:00
Raphael
8c18d18512 Adding the and and carret 2024-10-04 18:58:37 +02:00
Raphael
2cf73082ab feat: adding the parsing of pipe to obtain OR 2024-10-04 18:48:43 +02:00
maix0
f5c9ee02c5 update: fixed fold whitespace 2024-10-04 18:32:30 +02:00
Raphael
3b869b9412 feat: adding global value of whitespace 2024-10-04 17:48:43 +02:00
Raphael
762c7df1a9 feat: adding the whitespace treatment (fold_whitespace) 2024-10-04 17:43:15 +02:00
Raphael
912d095886 Normed passes.c 2024-10-04 17:34:38 +02:00
maix0
1f81cb7c1c update: changed stuff 2024-10-04 16:44:48 +02:00
maix0
a35eafd84c update: remove ts 2024-10-04 16:31:20 +02:00
maix0
142ac9c9e1 update: added folding into expansion node if possible 2024-10-03 22:52:01 +02:00
maix0
09dbd2de91 update: allow makefile to do a fresh build 2024-10-03 21:45:18 +02:00
maix0
4f1a08cbe6 update: made some small fixes 2024-10-03 21:38:27 +02:00
maix0
11898cba9b update: updated passes.c 2024-10-02 19:22:45 +02:00
maix0
1d317c0388 update: added passses mechanisme to tokenstream processing 2024-10-02 19:19:35 +02:00
maix0
83d1cc4c10 update: finished the splitting and norm in tokenizer 2024-10-02 18:26:10 +02:00
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