- Jan 26, 2013
-
-
Seblu authored
-
Seblu authored
correction bug de non initialisation des redirection dans ast_red.c, cela plant realloc. -- support complet de la libefence dans configure.ac (ajout du header automatique) -- ajout le prompt PS2 lorsque l'on parse sur plusieurs ligne dans le parser -- gestion correct du case -- ajout fonction destruct du noeud sans recurstion correction des leaks dans les fonctions de destruction -- ajout des possibilitees d'un parser ll1 dans le lexer -- parse d'une fonction -- parse correct de toute la grammaire !! -- moulette de test -- prompt a desormais le nom du program par defaut -- correction bug dans le lexer pour les chaines sur plusieurs lignes -- lexer previent le parser en cas d'erreur de lex !
-
Seblu authored
ast printer est completement ecrit. Il ne reste plus qu'a tester pour les noeuds qui ne sont pas encore parser. ---- PARSER: pipeline OK and/or OK list OK ---- GRAMMAR Changement pour coller a la xsi! ---- beaucoup d'autre truc
-
Seblu authored
remplacement readline par getln shell_prompt.c devient prompt.c le repertoire option fusionne avec shell mise a jour du nommage des struct,enum,typedef, union a la norme epita 2007 reorganisation des dossiers: readline et alias sont dans desormais dans parser implementation de la fonction ast_destruct ajout de la creation d'un noeud ast correction grammaire pour ajout HEREDOC
-
Seblu authored
le lexer est ok, ne reste plus qu'a faire le mode here doc.
-
Seblu authored
correction d'un bug dans basename Ajout des fichiers de l'ast au makefile Le 42sh est maintenant compile en static sous linux Reecriture du lexer facon LL1 (gettoken, lookahead) Separation des tokens en keywords et operators (XSI compliant)
-
Seblu authored
-