mon-entreprise/source
Mael 9b4a3b9e57 ⚙️ parsedRules passe d'une liste à un object
Comme pendant l'évaluation et son objet cache, parsedRules est construit
au fur et à mesure du parsing sous la forme [dottedName]: parsedRule

Cela nous permet pendant le parsing de faire l'annotation de type et de
faire moins de boulot lors de l'évaluation

Problème :
- (presque fixé) dans l'inversion on produisait des références de variables pour le JSX
=> boucle infinie
- dans chiffre d'affaire, notre implé un peu bizarre fait une référence
de variables a priori circulaire, mais gérée par les variations. Or
pendant le parsing on parcourt évidemment toutes les branches sans les
évaluer. Sachant qu'on implémente ce cache parsedRules surtout pour les
unités, peut on garder la formule ainsi et simplement stocker 'chiffre
d'affaires': 'currently being parsed' pour éviter la boucle infinie ?
2019-07-12 10:33:02 +02:00
..
actions Ajoute un bouton pour revenir à la question précédente 2019-06-05 17:04:54 +02:00
components Changement de programme : tentative d'implé de l'unité dans l'eval 2019-07-12 10:33:02 +02:00
documentation/conception-des-mécanismes Introduction d'une documentation 2018-01-24 10:53:49 +01:00
engine ⚙️ parsedRules passe d'une liste à un object 2019-07-12 10:33:02 +02:00
images 🎨 meilleur affichage des options de simulation 2019-07-04 17:35:20 +02:00
locales Merge remote-tracking branch 'origin/master' into économie-collaborative 2019-07-04 15:50:25 +02:00
reducers Remet les contrôles à zéro lorsque l'on recommence une nouvelle simulation 2019-07-02 17:07:19 +02:00
règles Changement de programme : tentative d'implé de l'unité dans l'eval 2019-07-12 10:33:02 +02:00
selectors Réforme de la gestion des valeurs 2019-07-12 10:33:02 +02:00
sites/mon-entreprise.fr Cache l'économie collaborative en production 2019-07-08 11:45:22 +02:00
storage Affiche automatiquement la question après la première valeur rentrée 2019-06-05 15:16:46 +02:00
types 👽 traductions 2019-06-12 13:56:51 +02:00
Provider.js 📈 charge le script de tracking en même temps que la page 2019-07-04 12:00:23 +02:00
Tracker.js 📈 charge le script de tracking en même temps que la page 2019-07-04 12:00:23 +02:00
externalize.js 👽 ajoute la traduction des contrôles 2019-04-10 15:41:56 +02:00
externalize.md Amélioration et documentation du script de 👽 2018-09-05 10:10:19 +02:00
i18n.js 🐛 répare la page blanche en cas de blocage des cookie par l'utilisateur 2019-05-14 13:57:39 +02:00
server.js Ajout d'une page d'accueil sur le serveur de dev 2019-07-10 18:37:12 +02:00
utils.js 🐛 Affiche les montant dans la vue des réponses dans la comparaison de situation 2019-06-03 14:27:21 +02:00
webpack.common.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00
webpack.dev.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00
webpack.lib.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00
webpack.prod.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00
webpack.prod.legacyBrowser.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00
webpack.test.js 🐛 répare le tracking matomo 2019-07-08 11:40:21 +02:00