- Oct 06, 2017
-
-
Seblu authored
-
Seblu authored
-
Seblu authored
Some foolish gcc devs decided to break compilations in gcc 7 because they want 40 years after redifine the C standard...
-
Seblu authored
-
Seblu authored
This fix compilation error with clang like clang -DHAVE_CONFIG_H -I. -Wall -Wextra -std=c99 -pedantic -D_XOPEN_SOURCE=600 -pipe -Werror -DNDEBUG -O3 -MT exec_case.o -MD -MP -MF .deps/exec_case.Tpo -c -o exec_case.o `test -f 'src/exec/exec_case.c' || echo './'`src/exec/exec_case.c src/exec/exec_case.c:18:8: error: explicitly assigning value of variable of type 's_case_node *' (aka 'struct case_node *') to itself [-Werror,-Wself-assign] node = node; ~~~~ ^ ~~~~ 1 error generated.
-
- Jan 27, 2013
- Jan 26, 2013
-
-
Seblu authored
-
Seblu authored
-
Seblu authored
work on variables work on functions
-
Seblu authored
-
Seblu authored
No commit message
-
Seblu authored
No commit message
-
Seblu authored
-
Seblu authored
correction de ses fichiers correction d'un problem leger dans le parser nettoyage
-
Seblu authored
autotools compile maintenant dans le repertoire ou le configure est fait
-
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
and/or OK list KO
-
Seblu authored
avancement des printer de l'ast
-
Seblu authored
correction de la grammaire pour la regle simple_command avancement du parser et du printer
-
Seblu authored
ajout d'un script qui creer un fichier ast.png a partir du dernier dot ast generer debut des ast printer parser de commande
-
Seblu authored
-
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
ajout du repertoire pour le man
-
Seblu authored
ajout des fonctions pour les alias debut de reecriture du lexer final
-
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
-
Seblu authored
-
Seblu authored
-
Seblu authored
ajout du getln correction du ast.h (voir si on peut faire mieux pour le forward de typedef) premiere fonction du parser
-
Seblu authored
reorganisation des structs de l'ast
-
Seblu authored
-
Seblu authored
-