command-line-interface-for-polynome issueshttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues2018-01-19T01:46:19Zhttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/17affectation non faite2018-01-19T01:46:19ZVincentaffectation non faitePour la commande suivante:
```java
POLY t = X, k = X+1
```
le polynôme t est bien déclaré mais pas initialisé.Pour la commande suivante:
```java
POLY t = X, k = X+1
```
le polynôme t est bien déclaré mais pas initialisé.VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/16renommage des règles de la grammaire2018-01-21T22:54:13ZVincentrenommage des règles de la grammaireAu moins ceux-là :
* Z: Axiome
* D: Déclaration
* A: Affectation
* S: Expression
* Y: Type
* V: Déclaration supplémentaire
* T: Terme
* R: Terme supplémentaire
* F: Facteur
* Q: Facteur supplémentaire
* G: Puissance
* C: Fonc...Au moins ceux-là :
* Z: Axiome
* D: Déclaration
* A: Affectation
* S: Expression
* Y: Type
* V: Déclaration supplémentaire
* T: Terme
* R: Terme supplémentaire
* F: Facteur
* Q: Facteur supplémentaire
* G: Puissance
* C: FonctionVincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/14parenthèses au dénominateur et en puissance2018-01-20T15:12:49ZVincentparenthèses au dénominateur et en puissanceIl faudrait pouvoir mettre des parenthèses au dénominateur et en puissance.
Schématiquement, la règle W devrait s'écrire:
W -> N | I | C | (S)
mais pour ça il faut revoir la grammaire en profondeur car ça ne marche pas bien avec les règl...Il faudrait pouvoir mettre des parenthèses au dénominateur et en puissance.
Schématiquement, la règle W devrait s'écrire:
W -> N | I | C | (S)
mais pour ça il faut revoir la grammaire en profondeur car ça ne marche pas bien avec les règles P et M par exemple.VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/13rendre l'analyse alphabétique plus cohérente2017-12-18T23:45:48ZVincentrendre l'analyse alphabétique plus cohérentePour l'instant, en présence d'un 'A', 'P' ou autre majuscule, l'analyseur alphabétique crée un lexème de type TYP. Puis l'analyseur lexicale requalifie ce lexème en FCT ou IDF en fonction de la suite de caractères qu'il reçoit.
Il serai...Pour l'instant, en présence d'un 'A', 'P' ou autre majuscule, l'analyseur alphabétique crée un lexème de type TYP. Puis l'analyseur lexicale requalifie ce lexème en FCT ou IDF en fonction de la suite de caractères qu'il reçoit.
Il serait plus judicieux de créer un lexème de type MAJ (type à créer) lors de l'analyse alphabétique et de crée un lexème de type TYP, FCT ou IDF lors de l'analyse lexicale.VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/12ajout de variables d'environnement2017-12-10T21:56:26ZVincentajout de variables d'environnementpar exemple ANS ou REP pour stocker la dernière valeur calculée serait pas mal.
Attention au typage d'une telle variable !par exemple ANS ou REP pour stocker la dernière valeur calculée serait pas mal.
Attention au typage d'une telle variable !VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/11analyse sémantique statique2017-11-30T14:41:15ZVincentanalyse sémantique statiqueParce qu'il faudra bien le faire un jour...
Reconnaissance de type, en prévision des variables.Parce qu'il faudra bien le faire un jour...
Reconnaissance de type, en prévision des variables.VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/10Construction de l'arbre abstrait2017-12-10T16:33:02ZVincentConstruction de l'arbre abstraitEn vue de l'ajout des variables et de l'environnement, il serait bon de créer l'arbre abstrait.
Il semble plus facile à manipuler que l'arbre syntaxique.
Par contre, cet arbre est beaucoup moins clair pour moi...En vue de l'ajout des variables et de l'environnement, il serait bon de créer l'arbre abstrait.
Il semble plus facile à manipuler que l'arbre syntaxique.
Par contre, cet arbre est beaucoup moins clair pour moi...VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/8puissance de polynome2017-11-23T15:46:14ZVincentpuissance de polynomeil serait bon de pouvoir faire (X+1)^3il serait bon de pouvoir faire (X+1)^3VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/7simplification des analyses2017-11-16T15:33:03ZVincentsimplification des analysesPour l'instant, les analyses lexicale et syntaxique sont basées sur les anciennes versions.
Celle-ci se faisaient en plusieurs passes : une par analyse.
En gros, il faudrait supprimer les Flux des analyses, c'est devenu inutile.
Ceci im...Pour l'instant, les analyses lexicale et syntaxique sont basées sur les anciennes versions.
Celle-ci se faisaient en plusieurs passes : une par analyse.
En gros, il faudrait supprimer les Flux des analyses, c'est devenu inutile.
Ceci implique des changements assez lourds dans l'organisation du projet.
Ça demande réflexion.VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/6ajout de la division euclidienne2017-12-15T00:39:37ZVincentajout de la division euclidienneil serait pas mal de pouvoir calculer la division euclidienne.
Par exemple P/Q rendrait Quo=... et Rem=...
Il se peut que ça cause des problèmes entre 4/3 et P/Q, du coup peut-être qu'il faut introduire un autre symbole.il serait pas mal de pouvoir calculer la division euclidienne.
Par exemple P/Q rendrait Quo=... et Rem=...
Il se peut que ça cause des problèmes entre 4/3 et P/Q, du coup peut-être qu'il faut introduire un autre symbole.VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/4ajout du calcul du degré2017-12-15T00:15:55ZVincentajout du calcul du degréce serait bien de pouvoir calculer le degré d'un polynomece serait bien de pouvoir calculer le degré d'un polynomeVincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/3ajout de variables2017-12-10T16:33:02ZVincentajout de variablespossibilité de mémoriser des polynômes entre les calculspossibilité de mémoriser des polynômes entre les calculsVincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/2réelle interface2017-12-12T23:02:20ZVincentréelle interfacecréation d'une véritable interface pour manipuler les polynômes avec la possibilité de faire plusieurs calculs.création d'une véritable interface pour manipuler les polynômes avec la possibilité de faire plusieurs calculs.VincentVincenthttps://framagit.org/toufalk/command-line-interface-for-polynome/-/issues/1implementation des polynomes2017-12-10T01:32:02ZVincentimplementation des polynomesMaintenant que l'analyse est en place, il ne reste plus qu'à implémenter l'essentiel : les polynômes.Maintenant que l'analyse est en place, il ne reste plus qu'à implémenter l'essentiel : les polynômes.VincentVincent