| |
|
|
Jac de Lad | allô Community!
jusqu'à maintenant suis je euch eigentlich seulement sur qui Nerven gegangen, hab unendlich viele Fragen gestellt et mon Progs et Codeschnipsel im Hintergrund gehalten. bof, cela liegt daran, dass mon Programme wahrescheinlich aucun grand Verwendung pour euch avons. comment De toute façon. je travaille im Moment à einem calculette, qui pas seulement simple le calcul soll, mais aussi Funktionen (aussi dans 3D) représenter soll, sowie Terme umformen et sur lösen, tourner autour de avec komplexen payons etc...jedenfalls habe je angefangen une Parser pour mathématique Ausdrücke trop écrivons. je denke, den peut son peut-être aussi gebrauchen...allerdings ist qui encore pas fertig. il beherrscht im Moment folgendes: - qui Grundrechenarten +-*/ sowie (Division avec couper qui Machkommastellen) et Potenzen (avec ^) - Klammern (égal si (), [], {}, <> ou bien gemischt, alles wird erkannt) - Leerzeichen volonté ausgefiltert - negative payons doit pas dans Klammern gefasst volonté (s'il te plaît ausprobieren) - commence folgende faute ab: Division par 0, unausgewogene Klammern, pas vorhandener Term, unerlaubte marque im Term (encore unvollständig), falsche Klammeranordnung - large- et Kleinschreibung wird ignoriert (pour plus tard trigonometrische Funktionen et so, maintenant encore pas de Belang) mais cela Wichtigste: il orientiert sich à Punktrchnung avant Strichrechnung et Potenzen avant Punktrechnung!
Alle qui im Zeit avons: s'il te plaît probiert cela partie la fois aus. cela ganze habe je dans un PCU emballé et ist im Prinzip une super. ici un Demo-Code:
je veux im Moment encore pas viel verraten, cela folgt alles, si qui Parser einwandfrei funktioniert. Zum Ausprobieren simple qui Formel changement, qui Demo-Code ist eigentlich aussi pas schwer trop comprendre. Mir gehts, comment dit, im Moment seulement tout autor faute aufzudecken. je hab jusqu'à maintenant aucun trouvé, mais je rechne avec ner avalanche Zuschriften. bof, si cela ensuite irgendwann richt funzt peux je qui Trigonometrie einbauen et Stochastik et so, ensuite werde je aussi une vollständige Beschreibung liefern. alors comment dit: BITTE FEEDBACK, justement à cause de negativer payons!
Jac
@Michael Wodrich: Vielen Dank pour deine Aider! je hab malheureusement qui vieille Version völlig verhunzt et hab deswegen nochmal de vorne angefangen. mais einiges konnte je wiederverwenden, avant allem wäre je sans deine Aider pas so vite vorangekommen!!!
Nachtrag: sur neue Version aktualisiert: 0.1.0.4 (amélioration qui Erkennung negativer payons, devrait maintenant parfait son, qui Term peux maintenant aussi paramètre qui Procédure Parse angegeben volonté [hat Vorrang avant qui Angabe avec .term&!]). |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 09.02.2006 ▲ |
|
|
|
|
| Super partie! Nurn andern Namen braucht es wohl.
Parser gibts oui viele...
mon kurzen Tests hatte il fehlerlos Überstanden! |
|
|
| |
|
|
|
Jac de Lad | bien, je werde plus tour feilen! Hab déjà certains idées. nom...hm...mir ist rien besseres eingefallen comme Matheparser (quoi es oui im Grunde ist). si quelqu'un Propositions hat...
tant pis seulement une Rückmeldung; alors si encore quelqu'un une Kommentar hat: ici, ici (winke, winke!)!!!
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 10.02.2006 ▲ |
|
|
|
|
Frank Abbing | Hi,
je selber besoin so une Parser pas. mais si du XPIA nutzten würdest, könntest du sur viele hochwertige et schnelle Mathefunktionen et Fliesskommafunktionen zugreifen. Masms eigene Library masmlib32 bietet dans cette direction einiges. Mathe et Konvertierung (z.B. String pour Fliesaskommo et renversé). |
|
|
| |
|
|
|
Jac de Lad | allô Community. Hm, aussi si cela intérêt seulement mäßig ist fais je cela partie fertig. je hatte es oui urspränglich aussi seulement pour mich gedacht.
@Frank: oui, je sais, mais je suis encore pas so Assemblerfirm, dass je cela hinkriegen serait. Deswegen fais je cela maintenant dans Profan fertig.
ici qui Changements qui neuen Version:
Parser 0.2.0.7: - cela * muss pas plus avant Klammern angegeben volonté - beherrscht ! (faculté) et ° (Umwandlung de Dezimalgrad dans Bogenmaß) - Aufeinanderfolgende Operatoren volonté erkannt - Potenzen avec qui la base 0 volonté eh bien korrekt erkannt (auparavant Fehlermeldung) - Operatoren am Anfang ou bien Ende des Terms volonté erkannt - plusieurs Dezimalpunkte dans einer numéro volonté erkannt - Führende zéro de nombres à virgule 1<x<1 muss pas angegeben volonté - Neue Funktionen: Sinus, Cosinus, Tangens, Cotangens, Sekans...(en tout 32 Stück) - 3 Konstanten eingeführt: Pi, Eulersche numéro et Phi (avec pi, ez et phi)
et ici un aktualisierter Testcode: KompilierenMarqueSéparation | | | Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 10.02.2006 ▲ |
| |
| | Jac de Lad | Uups, ici encore vite un Bugfix (tut mir leid):
- Neue Funktion: lz (logarithmus zur la base 2) - Bugfix qui Funktion cosec (hatte Compilieren verhindert)
Jac |
| | | Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 10.02.2006 ▲ |
| |
| | Jac de Lad | So, ici ist cela vorerst dernier Update. Mangels intérêt Poste je ici seulement qui korrigierte Version, qui doch intérêt avons sollte peux que voici posten ou bien avec per Email à jac@parasun.de écrivons. je werde quand même weiterentwickeln, alors qui intérêt hat bekommt ne bien ausgebaute Version. dernier Changements (Version 0.3.0a.15):
- Bugfix à cause de faute verhinderte Effectuer de Compilaten - 6 neue Winkelfunktionen - viele unmögliche Operationen volonté eh bien erkannt - cela Ergebnis wird eh bien aussi dans .Result$ retour - avec grand payons (payons avec Exponenten) konnten faute auftreten, behoben - Bugfix à cause de faute verhinderte Effectuer de Compilaten - 6 neue Winkelfunktionen - viele unmögliche Operationen volonté eh bien erkannt - cela Ergebnis wird eh bien aussi dans .Result$ retour - avec grand payons (payons avec Exponenten) konnten faute auftreten, behoben - neue Operationen avec mehreren Paramtern (Stochastik, etc.)
Jac |
| | | Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 11.02.2006 ▲ |
| |
| | | qui PCU ist très gentil - et cela avec dem magelnden intérêt wird sich sicherlich aussi changement. s'il te plaît vergiss pas cela ca ici une très kleine Community ist.
la hâte Du intérêt cela qui Unit ici: [...] aufgelistet wird? |
| | | | |
| | Michael Wodrich | qui Beschreibung hört sich bien à, mais je bekomme seulement une PCU Dossier comme Télécharger.
tu as là oui dans kürzester Zeit entier joli zugeschlagen...
...mais mon Kristallkugel ist grad dans Reparatur, peux Du pas la fois konkrete Funktionsnamen appeler, avec cela wir cela la fois durchtesten peut?
ZIP avec PCU et Hilfedatei wäre bien.
belle Grüße Michael Wodrich |
| | | Programmieren, das spannendste Detektivspiel der Welt. | 12.02.2006 ▲ |
| |
| | Jac de Lad | @iF: Hm, encore pas, weil qui PCU encore pas fertig ist. j'ai aussi grad wieder une latte de Fehlern entdeckt, qui je im Moment behebe (quelques aller sogar so tief, dass qui komplette Berechnung par Schlüsselwörter betroffen ist. je melde mich, si je une neue, verbesserte ou bien wenigstens gefixte Version fertig habe.
@Michael: Avez- du Funktionen qui PCU ou bien Funktionen, qui dedans des Terms erlaubt sommes? qui PCU hat seulement qui super, là gibts eigentlich pas plus trop erklären; qui Funktionen dans den Termen (hab im Moment 59 incorporé) erkläre je bientôt. j'ai comment dit grad encore un paire massive Probleme trouvé, sodass je cela erstmal korrigieren muss et mich ensuite um une Documentation kümmern werde! mais Standardfunktionen comment Sinus et Cosinus et so sommes comment überall bezeichnet (Sin(3,141593) ou bien Cos(180°)). Comme je le disais une Doku venez bientôt.
joli, dass doch un peu intérêt voilà!
Jac |
| | | Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 12.02.2006 ▲ |
| |
| | Michael Wodrich | [quote-part:bc8ba170c1]joli, dass doch un peu intérêt voilà![/quote-part:bc8ba170c1] cela liegt simple seulement daran, qui on pas toujours juste son justement aktuelles projet beiseite poser peux...
je attends sur Nachschub de Dir, jusqu'à dahin ist bestimmt aussi plus Zeit disponible...
belle Grüße Michael Wodrich |
| | | Programmieren, das spannendste Detektivspiel der Welt. | 12.02.2006 ▲ |
| |
| | | @Jac:
Um cela Herstellen einer Aider deutlich trop beschleunigen habe je dem XPSE paire kleine tolle Features pour qui Herstellung de Unités beigebracht. exposition la fois dans qui Aider.
a) là écrit sich cela Dokumentieren comment de selbst. b) chaque Kompilieren entsteht une .def Dossier. y stehen ensuite Schonmal alle Procs. c) un paire offensichtliche faute volonté angezeigt. |
| | | | |
|
répondreOptions du sujet | 23.199 Views |
Themeninformationencet Thema hat 7 participant: |