Feuille de route pour Zwikix

  1. Lister les différentes commandes LaTeX utiles
  2. Construire une fonction de test qui liste les commandes LaTeX présentes dans une chaine de caractères.
  3. Construire une interface HTML avec une entrée textarea, une sortie pre et une sortie div et un bouton d'exécution qui lance la fonction de test sur l'entrée, affiche le résultat dans la sortie div et le code HTML correspondant dans la sortie pre
  4. Construire un analyseur syntaxique en JavaScript qui détermine la structure d'une expression LaTeX utilisant les commandes définies précédemment et la reformule à l'aide d'un objet muni d'une structure arborescente (XML ou tableau JavaScript)
  5. Construire un traducteur JavaScript qui renvoie un code HTML à partir d'une structure arborescente codant une formule mathématique
  6. Tester les fonctions sur une batterie d'exemples
  7. Transporter les fonctions en PHP