Mael
a52a980541
⚙️ Noeud variableTransform qui regroupe les filtres et les périodes
...
Ce n'est pas très propre, mais difficile de faire autrement sans revoir
l'architecture des filtres, du cache, des sélecteurs de la fiche de paie
et du l'explicaiton des cotisations...
2018-10-17 13:30:40 +00:00
Mael
d0726b616c
:cogs: Ajout du type booléen dans la syntaxe
2018-09-05 17:40:19 +02:00
Mael
c5d21fab6b
🐛 🔨 Erreur dans le calcul du net imposable
2018-06-27 17:04:01 +00:00
Laurent Bossavit
54f87924f9
🐛 Un identifiant de variable ne peut commencer par une apostrophe
2017-09-30 10:15:07 +02:00
Laurent Bossavit
38db8d4762
⚙️ Autorise les apostrophes dans les noms de variables
2017-09-30 10:15:07 +02:00
Laurent Bossavit
da80252ee7
⚙️ Autorise les décimaux et pourcentages dans les expressions
2017-09-30 10:14:21 +02:00
Laurent Bossavit
d4c74daa52
🐛 Corrige la régression sur la majoration chômage
2017-09-29 14:05:26 +02:00
Laurent Bossavit
1426af4f6b
⚙️ Fournit un opérateur d'inégalité
2017-09-29 14:05:26 +02:00
Laurent Bossavit
d3400df8c3
⚙️ Remplace les événements et motifs par une comparaison explicite
2017-09-29 14:04:23 +02:00
Laurent Bossavit
bb7d16205f
⚙️ Tentative pour exploiter les composantes
2017-07-04 10:14:57 +02:00
mama
15776d21cb
⚙️ Ajout du mécanisme de négation de variables booléennes
...
Utilisation du symbole ¬ pour l'instant. Sûrement sujet à évolutions
2017-05-09 15:48:08 +02:00
mama
c16d0fa823
Toute règle peut donner un simulateur sur /simu/:name
...
Testé sur les règles du CDD, AGIRC, APEC
TODO :
- finir AGIRC APEC
- !statut cadre
- assiette cotisations sociales -> indemnités CDD -> espace CDD -> CDD
booléen
2017-05-09 14:47:55 +02:00
Mael Thomas
376e72fc47
[moteur] conciliation des mécanismes existants avec le nouveau parsing d'expressions
2017-03-09 15:19:44 +01:00
Mael Thomas
1a9d112eca
[moteur] intégration du nouveau type de noeud 'Variable' dans l'AST
2017-03-08 17:48:53 +01:00
Mael Thomas
c1cfb20bf1
[moteur] Le parser Nearley renvoit maintenant un AST similaire au notre
...
Il reste à le reparser pour résoudre les variables en fonction de la situation, calculer les nodeValues, ajouter les missingVariables
Puis implémenter les modifieurs de temps
Puis ajouter le prorata à la multiplication
\
\
\\
\\
>\/7
_.-(6' \
(=___._/` \
) \ |
/ / |
/ > /
j < _\
_.-' : ``.
\ r=._\ `.
<`\\_ \ .`-.
\ r-7 `-. ._ ' . `\
\`, `-.`7 7) )
\/ \| \' / `-._
|| .'
cjr \\ (
10mar02 >\ >
,.-' >.'
<.'_.''
<'
2017-03-07 18:25:25 +01:00
Mael Thomas
578153a3b7
[moteur] 1er jet de la grammaire Nearley.js pour parser les expressions
2017-03-06 17:35:30 +01:00