6154419250
Car quand on parse et qu'on tombe sur une variable, on ne rentre pas dans cette variable. Elle sera traitée par la suite dans le parseAll. Ainsi on ne peut pas connaître son unité si elle a une formule A = B * C B = D / E C unité km D unité € E unité km Quand on tombe sur B dans A, B n'est pas encore parsée, et donc on ne peut pas savoir que B est en € / km. Il faudrait parser B, ce qui serait trop couteux. On pourrait implémenter un cache au parsing, implémenter les unités comme des fonctions, ou encore gérer les unités lors de l'éval (ce qui est bête, car on n'a pas besoin des valeurs pour inférer les unités) |
||
---|---|---|
.. | ||
brouillons | ||
ressources | ||
base.yaml | ||
cas-types.yaml | ||
co2.yaml | ||
externalized.yaml | ||
sasu.yaml |