wescande
|
95e1f03401
|
upgrade Makefile with all .c
|
2017-01-30 16:43:41 +01:00 |
|
wescande
|
77b94ee8ce
|
merge de globbing on master
|
2017-01-30 13:09:41 +01:00 |
|
wescande
|
7cfa1a4837
|
finalisation norme
|
2017-01-30 12:23:13 +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 |
|
Jack Halford
|
4b6a8e6563
|
removed some DG macros
|
2017-01-28 20:24:54 +01:00 |
|
Jack Halford
|
7dd0f2d11e
|
forgot to add new file job_run.c
|
2017-01-28 20:24:54 +01:00 |
|
Jack Halford
|
90bd6820c3
|
some function shrinking for norme
|
2017-01-28 20:24:54 +01:00 |
|
Jack Halford
|
279509a651
|
merged and fixed conflicts
|
2017-01-28 19:25:25 +01:00 |
|
Jack Halford
|
076d3c3d5b
|
remise a la norme avant de merge
|
2017-01-28 14:44:00 +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 |
|
Jack Halford
|
f236e8e734
|
refactoring for clarity of bt_read* family
|
2017-01-27 20:08:56 +01:00 |
|
Jack Halford
|
cc2fadf41c
|
variables assigning passes initial testing, needs more testing
|
2017-01-27 19:40:36 +01:00 |
|
Gautier WOJDA
|
d6c6103bc4
|
avant de merge
|
2017-01-27 17:42:46 +01:00 |
|
Jack Halford
|
e66999c24f
|
-t works fine, gonna do the IFS split next
|
2017-01-27 17:11:11 +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 |
|
Jack Halford
|
7d57b47f5e
|
end of day, still doesnt work properly
|
2017-01-26 20:32:39 +01:00 |
|
Jack Halford
|
26625dd1b1
|
commit pour cleanup la merde de wescande sur git........
|
2017-01-26 19:39:39 +01:00 |
|
wescande
|
d66a692f8e
|
modif print on DBG 3 et modif glob sur recherche dans le path seulement si =/= '/' et =/= './'
|
2017-01-26 19:37:33 +01:00 |
|
wescande
|
a0feff2e2a
|
clean after rebase
|
2017-01-26 19:37:19 +01:00 |
|
wescande
|
d857f74a86
|
some minor tricks
|
2017-01-26 19:24:00 +01:00 |
|
wescande
|
e886375f7a
|
change dir name
|
2017-01-26 19:24:00 +01:00 |
|
wescande
|
dfe40cff38
|
nothing for rebase
|
2017-01-26 19:24:00 +01:00 |
|
wescande
|
c3c47e9a5a
|
ajout du ** en mode tmp. Besoin de votre avis dessus. segfault sur la ligne de commande mais doi etre rebase pour savoir d'ou ca vient
|
2017-01-26 19:24:00 +01:00 |
|
wescande
|
c556b0eea5
|
ajout de la recherche recursive sur le globbing et du chemin absolu. (/*/*/*) toujours pas de gestion du double star (**)
|
2017-01-26 19:24:00 +01:00 |
|
wescande
|
6102eda2df
|
ajout de l'expand des brace, reste a travailler sur le tri du tableau de retour pour l'avoir par ordre ascii
|
2017-01-26 19:24:00 +01:00 |
|
wescande
|
9cfecf1130
|
ajout du match avec *, pas de recursivite sur ** ni sur */*/*/*
|
2017-01-26 19:24:00 +01:00 |
|
wescande
|
87b70c8358
|
le match fonctionne avec les [ab], les [a-z] les [^ ou avec le ! a-z] et Il manque encore le * et les {}. Gestion du ~ a ajouter aussi
|
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 |
|
Gautier WOJDA
|
bd33e1c9f2
|
ajout du control + R pour la recherche dans l'historique (j'ai prit pour exemple bash), et du \ en cas de \ en fin de ligne
|
2017-01-26 14:17: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 |
|
Gautier WOJDA
|
3dd298b9c4
|
debut mise a la norme/nettoyage
|
2017-01-25 20:34:28 +01:00 |
|
Jack Halford
|
d3fd7bbded
|
termios stuff added
|
2017-01-25 18:13:15 +01:00 |
|
Gautier WOJDA
|
485f1bb619
|
gestion des
|
2017-01-25 15:12:59 +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
|
c1c3d73b17
|
lst_find_until + exec script multilines ok
|
2017-01-24 18:09:13 +01:00 |
|
ariard@student.42.fr
|
ca8fb52d34
|
add lst_find_until + exec script multilines ok
|
2017-01-24 18:08:32 +01:00 |
|
Gautier WOJDA
|
110b2580c0
|
oublié de retirer une ligne de debug x)
|
2017-01-24 17:23:28 +01:00 |
|
Gautier WOJDA
|
691eef6800
|
Ajout de la gestion des heredocs (pas testé a fond, push avant de partir)
|
2017-01-24 17:22:56 +01:00 |
|
Gautier WOJDA
|
5d09281cb1
|
Ajout du fichier pour afficher l'historique
|
2017-01-24 15:38:10 +01:00 |
|
Gautier WOJDA
|
c0d7d5cfd0
|
Bugs resolus, prevenez moi si vous en trouvez que j'ai raté ! Je passe a l'affichage de l'historique :)
|
2017-01-24 14:42:08 +01:00 |
|
ariard@student.42.fr
|
c79789b43a
|
test .gitignore
|
2017-01-24 01:53:21 +01:00 |
|
ariard@student.42.fr
|
63eff832dd
|
test clean binary
|
2017-01-24 01:49:35 +01:00 |
|
ariard@student.42.fr
|
0431add79c
|
modifs readscript + token newline
|
2017-01-24 01:27:25 +01:00 |
|
Gautier WOJDA
|
a8471df8a7
|
quelques bugs resolus (longue ligne ne bug plus). pas encore totalement stable
|
2017-01-23 15:18:20 +01:00 |
|
ariard@student.42.fr
|
830b04208e
|
shell tokenize newline debut
|
2017-01-22 23:32:57 +01:00 |
|
ariard@student.42.fr
|
f81a51cdd8
|
others shebang ok
|
2017-01-22 22:55:34 +01:00 |
|
ariard@student.42.fr
|
e4682de358
|
read script queue ok
|
2017-01-22 21:40:30 +01:00 |
|