Skip to content
  1. Jan 26, 2013
    • Seblu's avatar
      work on execution · de22dd53
      Seblu authored
      work on variables
      work on functions
      de22dd53
    • Seblu's avatar
      ajout des fichiers d'execution dans le makefile.am · 43b02983
      Seblu authored
      correction de ses fichiers
      correction d'un problem leger dans le parser
      nettoyage
      
      43b02983
    • Seblu's avatar
      -- · 3229f519
      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 !
      3229f519
    • Seblu's avatar
      ---- · 08f97490
      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
      08f97490
    • Seblu's avatar
      pipeline OK · 6ede8e78
      Seblu authored
      and/or OK
      list KO
      6ede8e78
    • Seblu's avatar
      avancement du parser · 0113353c
      Seblu authored
      avancement des printer de l'ast
      0113353c
    • Seblu's avatar
      correction du lexer pour gestion des "ionumber" · 00f2ed90
      Seblu authored
      correction de la grammaire pour la regle simple_command
      avancement du parser et du printer
      
      
      00f2ed90
    • Seblu's avatar
      suppression fichier shell_getopt.c (inutile) · b13062fe
      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
      b13062fe
    • Seblu's avatar
      renommage divers · f3f51117
      Seblu authored
      f3f51117
    • Seblu's avatar
      gestion du here-doc par le lexer · 018ce926
      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
      018ce926
    • Seblu's avatar
      modifications et ajouts des headers common · faa7fb44
      Seblu authored
      le lexer est ok, ne reste plus qu'a faire le mode here doc.
      
      
      
      faa7fb44
    • Seblu's avatar
      reorganisation des options · a49bbbdc
      Seblu authored
      ajout des fonctions pour les alias
      debut de reecriture du lexer final
      
      
      a49bbbdc
    • Seblu's avatar
      Fin des fonctions de creation et destruction de l'AST · f923fc3f
      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)
      
      f923fc3f
    • Seblu's avatar
      travail renaison · 09da92f1
      Seblu authored
      09da92f1
    • Seblu's avatar
      avancement du lexer/parser · 1b8af76d
      Seblu authored
      1b8af76d
    • Seblu's avatar
      debut de readline · 392117bf
      Seblu authored
      ajout du getln
      correction du ast.h (voir si on peut faire mieux pour le forward de typedef)
      premiere fonction du parser
      
      392117bf