ariard@student.42.fr
|
2212c927f8
|
ast with while ok next:execution while
|
2017-01-30 17:23:55 +01:00 |
|
wescande
|
3c46e10736
|
integration du retour de glob dans les tokens
|
2017-01-30 17:19:09 +01:00 |
|
wescande
|
77b94ee8ce
|
merge de globbing on master
|
2017-01-30 13:09:41 +01:00 |
|
ariard@student.42.fr
|
42bd66af42
|
generation liste chainee d'ast de multi commande ok, to-do : ast de while
|
2017-01-28 23:39:59 +01:00 |
|
wescande
|
4f5c65b9a2
|
finalisation du lexer avec les char echappé -> 1 unsigned char pour 8 char du token (1 bit pour 1 char). Module glob en place en tenant compte des echappé. fonction is_char_esc en place pour une utilisation plus globale
|
2017-01-28 01:19:03 +01:00 |
|
wescande
|
45bc317f97
|
working on esc character in token
|
2017-01-27 20:13:13 +01:00 |
|
ariard@student.42.fr
|
47a2fdd683
|
doing, parsing newline et generation liste chaine d arbre binaire
|
2017-01-26 22:43:47 +01:00 |
|
wescande
|
e886375f7a
|
change dir name
|
2017-01-26 19:24:00 +01:00 |
|
wescande
|
977238f69e
|
premier commit. working. . .
|
2017-01-26 19:24:00 +01:00 |
|
Jack Halford
|
9d2e01de25
|
some progress on c_cc[VTIME] understading, almost there
|
2017-01-26 18:41:07 +01:00 |
|
ariard@student.42.fr
|
91ac485169
|
lexing while_clause, passage en buffer dynamique au readscript todo tomorrow
|
2017-01-26 01:01:09 +01:00 |
|
ariard@student.42.fr
|
bcaa2fb943
|
lexing while_clause, passage en buffer dynamique au readscript todo tomorrow
|
2017-01-26 01:00:03 +01:00 |
|
ariard@student.42.fr
|
a011f94bcb
|
comment same bug that with a space in input execution, tree empty cause bug execution
|
2017-01-24 20:17:46 +01:00 |
|
ariard@student.42.fr
|
ca8fb52d34
|
add lst_find_until + exec script multilines ok
|
2017-01-24 18:08:32 +01:00 |
|
ariard@student.42.fr
|
0431add79c
|
modifs readscript + token newline
|
2017-01-24 01:27:25 +01:00 |
|
ariard@student.42.fr
|
830b04208e
|
shell tokenize newline debut
|
2017-01-22 23:32:57 +01:00 |
|
Jack Halford
|
8e3f84cef1
|
finished parsing options, read loop done. few options are missing still, also have a break problem : read doesnt stop reading even when i dopnt want anymore input...
|
2017-01-22 18:23:21 +01:00 |
|
ariard@student.42.fr
|
133f4bf052
|
read script init
|
2017-01-22 00:38:27 +01:00 |
|
Jack Halford
|
4b22633cab
|
backquotes ok for simple, need to do furthur testing later, also check how bash handles nested backquotes
|
2017-01-18 14:28:49 +01:00 |
|
Jack Halford
|
dfdf245b1a
|
backquote work, still some segfaults, end of day commit
|
2017-01-12 18:09:16 +01:00 |
|
Jack Halford
|
ef400aa225
|
first effort towards subshells and backquotes, lexer done, execution done for subshells
|
2017-01-11 18:06:26 +01:00 |
|
Jack Halford
|
8b414aac13
|
merge stash
|
2017-01-10 17:07:25 +01:00 |
|
Jack Halford
|
f011ea258d
|
first try at $ expansion, done on the fly in the lexer, not tested thoroughly
|
2017-01-10 15:20:45 +01:00 |
|
Jack Halford
|
0c99e8012c
|
lexer improvements
|
2017-01-10 14:09:18 +01:00 |
|
m4s
|
e578f0ef08
|
sbenning: move OLD folder and fix some intgration bugs (qstate_update/Makefile)
|
2016-12-10 12:39:56 +01:00 |
|
Jack Halford
|
4feaa64e08
|
exitstatus function, so i can set ? variable in one line with not memory handling. No more leaks, sexy debug macro DG(), valgrind suppression, gitignore
|
2016-12-10 00:20:59 +01:00 |
|
Jack Halford
|
d24633c9e6
|
execution functions changes: they now take reference of nodes, they now
delete nodes after operations (suffix).
|
2016-12-10 00:14:33 +01:00 |
|
Jack Halford
|
768d996b7a
|
commit de reference
|
2016-12-03 15:37:50 +01:00 |
|
Jack Halford
|
972e3e6cbc
|
pad mal de norme, aussi on enleve le backslash si necessaire au lexing
|
2016-12-03 13:15:58 +01:00 |
|
Jack Halford
|
2d631469e6
|
execution of &&/|| done, added aol_status and aol_search to data (aol=and_or_list)
|
2016-12-01 17:47:41 +01:00 |
|
Jack Halford
|
07b8519239
|
added &&,|| and & operators to lexer/parser
|
2016-11-30 22:09:55 +01:00 |
|
Jack Halford
|
54a6cdecb0
|
pipes and redirection working
|
2016-11-29 20:30:36 +01:00 |
|
Jack Halford
|
1ac56a21e8
|
quoting FSM repaired
|
2016-11-29 15:39:39 +01:00 |
|
Jack Halford
|
569812ddcb
|
pipeline working, added stack of old qstates to make the FSM adiabatic
|
2016-11-28 19:30:31 +01:00 |
|
Jack Halford
|
aa456796ac
|
parsing virtually finished exept heredoc
|
2016-11-24 23:11:07 +01:00 |
|
Jack Halford
|
2f2e7c03b1
|
nice tree printing, starting to look good
|
2016-11-20 23:32:39 +01:00 |
|
Jack Halford
|
bce0f37b8e
|
major stuff today: wrote a proper lexer based on finite state machines, quoting OK. next is finishing the parser, and history of line editing module
|
2016-11-18 23:16:32 +01:00 |
|