328 Commits

Author SHA1 Message Date
savalet
1c9d1e82d8 Refactor while 2025-05-03 21:18:15 +02:00
savalet
bc40cf7598 Refactor loop 2025-05-03 21:04:09 +02:00
savalet
d3c6319faa Add if 2025-05-03 16:51:49 +02:00
savalet
0e3b603ce5 Merge pull request #19 from Savapitech/magic_quotes
Magic quotes
2025-05-02 17:41:26 +02:00
savalet
2824ad315c Fix ast cs 2025-05-02 17:40:37 +02:00
savalet
c34e00f8de Add && and || tests 2025-05-02 17:37:11 +02:00
savalet
17dd638fc6 Fix || exit code 2025-05-02 17:36:08 +02:00
savalet
d6be23437d && and || can now visit condition with the left node 2025-05-02 17:34:42 +02:00
savalet
7f655e4dc6 Change && and || parsing order 2025-05-02 17:34:23 +02:00
tekClovis
95741bfbaf [ADD] interpreter of simple var in quote 2025-05-02 16:44:35 +02:00
tekClovis
754414ea12 [FIX] parenthses 2025-05-02 13:23:00 +02:00
savalet
5bd63a7c5b Merge pull request #18 from Savapitech/magic_quotes
[FIX] crash on magic quote
2025-04-30 20:03:18 +02:00
tekClovis
35463948e9 [DEL] backticks del 2025-04-30 19:33:08 +02:00
tekClovis
b4a8f5ed9f [DEL] 5 file 2025-04-30 19:25:13 +02:00
tekClovis
9efcd45a87 [DEL] 5 file 2025-04-30 19:23:48 +02:00
savalet
e14636321e Add backticks tests in tester 2025-04-30 17:24:36 +02:00
tekClovis
4f1d1dc5e3 [FIX] crash on magic quote 2025-04-30 17:17:44 +02:00
savalet
8b7b06e4f2 Add other builtinms in which 2025-04-30 15:46:46 +02:00
savalet
362bc42d3e Add other builtins in where 2025-04-30 15:44:38 +02:00
savalet
e9322bc05f Merge pull request #17 from Savapitech/magic_quotes
Magic quotes
2025-04-30 15:36:13 +02:00
savalet
62b614b73d Merge branch 'main' into magic_quotes 2025-04-30 15:33:29 +02:00
tekClovis
3427116757 [FIX] parentheses inhibitor magic 2025-04-30 15:29:10 +02:00
savalet
654bf7853a Fix globbing 2025-04-30 15:15:24 +02:00
savalet
e44ea5b3cb Fix missing header 2025-04-30 15:03:52 +02:00
savalet
c6d88fca71 Add basic then 2025-04-30 14:56:51 +02:00
savalet
056fa76f38 Fix if cmd leak
Add static
2025-04-30 14:29:38 +02:00
savalet
9af2312c35 Fix expr eval and cmd launching 2025-04-30 14:26:06 +02:00
savalet
c0563421d3 Add empty if check and basic exec 2025-04-30 14:12:55 +02:00
savalet
70d77e178b Merge branch 'Line_edition_S' 2025-04-30 14:07:47 +02:00
savalet
6b54f84ede Add expr attr 2025-04-30 13:17:20 +02:00
savalet
6a7b25f217 Remove expr debug 2025-04-29 23:08:50 +02:00
savalet
8ebd556e2a Fix backslash handling with variables 2025-04-29 23:08:34 +02:00
savalet
72d838459a Add basic expr eval in if 2025-04-29 23:04:01 +02:00
savalet
c5f82919c8 Change expr error prefix 2025-04-29 23:03:53 +02:00
savalet
60f3b1e209 Fix backslash 2025-04-29 23:03:42 +02:00
savalet
12f874b975 Add EOF check for the baskslash 2025-04-29 23:03:34 +02:00
savalet
c70372542f Remove if of the ast and add it as a builtin 2025-04-29 22:30:55 +02:00
savalet
868785cf02 Add expr
Add expr
2025-04-29 22:29:26 +02:00
savalet
779fb2d3ff Add && and || tests 2025-04-29 22:16:44 +02:00
savalet
dd64525993 Add alias test and change err output for history 2025-04-29 22:13:27 +02:00
savalet
de7aac82c4 Fix double free in alias and history 2025-04-29 22:05:21 +02:00
savalet
0163e0a58f Enable ICANNON after exec 2025-04-29 16:41:41 +02:00
savalet
3bfb463a61 Add ingore singint with the new readline 2025-04-29 16:11:42 +02:00
savalet
74e7a02514 Merge branch 'main' into magic_quotes 2025-04-29 15:53:06 +02:00
savalet
8a928b6878 Merge pull request #15 from Savapitech/builtins_adds
[ADD] while passed as builtins and break builtins
2025-04-29 15:45:38 +02:00
savalet
b929bcc456 Merge branch 'main' into builtins_adds 2025-04-29 15:42:56 +02:00
savalet
6802b5b1d8 Update README.md 2025-04-29 12:40:13 +02:00
savalet
8df7dfd8f5 Merge pull request #16 from Savapitech/Line_edition_S
Basic line edition
2025-04-29 12:38:07 +02:00
savalet
1ec804dbc1 Fix path test 2025-04-29 12:35:13 +02:00
tekClovis
a2ef9b4dd5 [ADD] all sort of quote including magic need to hadle better the parentheses 2025-04-29 03:33:27 +02:00