Italia
Foro

XPSE-Notizie

 
- Page 1 -


XPSE geupdated. Neuste Version V0.1.3i. Siehe oben.

Die durch Ragnar bekanntgemachten Bugs sind beseitigt,- ein neuer Compilerschalter ist eingeführt und bisl Feinschliff ist passiert.

Salve, iF *coolyeah*
 
19.01.2005  
 



 
- Page 2 -


XPSE V0.1.4c Update.

Ich teste mich an die Abprüfung von Schlüssigkeiten in XProfan-Quelltexten mal langsam heran - wie bereits angekündigt habe ich ja zum Rel 0.1.4 den Parser hierfür deutlich gestärkt.

Ziel des XPSE soll es ja auch sein - qualitativere Fonte zu erzeugen. Hierbei soll XPSE einfach strenger als der XProfancompiler den Source untersuchen.

XPSE hat bereits viele syntaktische Abprüfungen intus - jetzt soll es auch noch um die Schlüssigkeit gehen.

XPSE tat dies auch schon vor dem Rel 0.1.4 - ich erinnere mal an die Sectionsverstöße - jetzt habe ich testweise jedoch noch folgendes mit in das Programm genommen:

> Doppeldeklarierungen von Proceduren und Defs (Funktionen).
> nicht-Dimensionierte Bereichsvariablen
> nicht-unDimensionierte Bereichsvariablen
> createFunktionen als Procedure genutzt

Später soll z.B. im Rahmen dieser Maßnahme überprüft werden - ob genutze Variablen auch deklariert sind - oder ob deklarierte Variablen ungenutzt sind.

Insgesammt ist das Ziel einen possibile sauberen und fehlerfreien Quelltext zu schreiben - was so sonst menschlich-bedingt nicht possibile wäre.

Dadurch ist die Qualität eines mit XPSE geschriebenen Programmi einfach höher.

Viel Divertimento mit der neuen Version.



[box:4dd69744aa]Folgende Createanweisungen sind durch XPSE supportati - und werden automatisch in den neuen XProfan Style umgeschrieben. Mir persönlich jedoch gefallen die alten Createanweisungen besser - deshalb supportati xpse auch die automatische Konvertierung dieser - das selbst wenn RGH die alten Creates gänzlich aus dem Programm streicht - man trotzdem einfach derart weiterprogrammieren kann:

CREATETEXT
CREATEDIALOG
CREATECHOICEBOX
CREATELISTBOX
CREATESORTEDLISTBOX
CREATETABCONTROL
CREATEWINDOW
CREATEGROUPBOX
CREATEDATEEDIT
CREATETIMEEDIT
CREATESPINEDIT
CREATEPICBUTTON
CREATEICONBUTTON
CREATEEDIT
CREATEMULTIEDIT
CREATEBUTTON
CREATELEFTBUTTON
CREATEDEFBUTTON
CREATEHTMLBOX
CREATETOOLWINDOW
CREATECENTERTEXT
CREATERIGHTTEXT
CREATESUNKENTEXT
CREATESUNKENCENTERTEXT
CREATESUNKENRIGHTTEXT
CREATESTATIC
CREATEBLACKFRAME
CREATEBLACKRECT[/box:4dd69744aa]
 
17.04.2005  
 



Die Überprüfung von Doppeldeklarationen von Variablen - zumindestens Globale - ist mir schneller gelungen als ich dachte.

Hier in Version 0.1.4d nun implementiert.

XPSE - und das ist kein Zufall sondern gemeinste Absicht - interessiert nicht das Variablensuffix. Nur so kann eine Verzettelungsgefahr ausgeschlossen werden - auch wenn XProfan eigendlich die Deklaration von Variablen mit gleichem Identifier aber unterschiedlichen Suffix erlaubt.

Salve.
 
17.04.2005  
 



Erkennungsfehler bei in Proceduren verschachtelten Disposes beseitigt in Rel.0.1.4e.

Danke Rolf!
 
17.04.2005  
 



Ab rel. 0.1.4f werden die Warnungen von doppelt-deklarierten Variablenidentifiers komprimiert und weniger auffällig angezeigt.
 
17.04.2005  
 



Ab rel. 0.1.4g werden die Warnungen von doppelt-deklarierten Variablenidentifiers komprimiert und weniger auffällig angezeigt - jetzt auch mit ohne Fehler in der Anzeige.

Salve.
 
17.04.2005  
 



Wichtiges Update. Variablen mit Umlauten wurden falsch behandelt - sowie Identifiers welche mit einem Freizeichen begonnen.

Salve.
 
19.04.2005  
 



Bald gibbed ein wichtiges XPSE-Update was auch mit Classes und Strucs klar kommt.

Ebenso wird es demnächst mgl. sein den XPSE einfach als DLL einzuladen - z.B. um innerhalb einer IDE den XPSE zu befragen/nutzen.

Salve, iF.
 
17.07.2005  
 



Neue XPSE-Beta ist raus - V0.1.4j.

Bitte seit lieb zu dem Neuen.

Ich behaupte erstmal es ist eine Beta - bitte gebt mir Rückmeldungen ob / wie er funktioniert.

Download und Notizie wie immer am Anfang dieses Threads.
Mit
Winexecwait("cmd /c xpse.exe dateiname.prf*nokeyb>outp",0)
kann jetzt die Ausgabe des XPSE in File outp umgeleitet werden.
Auch bei "Fehlern" wird XPSE in diesem Modus nicht stoppen.
shell "notepad outp"

Salve, iF.
 
20.07.2005  
 



Dank an TS-Soft der mir grad mitteilte das XProfan auch Namensräume innerhalb von Include supportati - was auch per Klassen/Structs interessant ist und ebenfalls supportati wird.

Diese Option hab ich soebend dem XPSE ebenfalls verpasst sodaß die Sources richtig umgesetzt werden.

XPSE supportati jetzt also Namensräume innerhalb/per von Include. Natürlich können namensraumbehaftete Include wiederum Include insich haben - egal ob diese dann auch einen Namensraum haben oder nicht. Und diese wiederum, und und und....

Jedenfalls dieses Feature ist ab XPSE V0.1.4k disponibile.

Salve, iF.
 
20.07.2005  
 



Geringfügiges Update der XProfan-Eigenen Keywords die dem XPSE noch fehlten per die Identifierüberprüfung.

Dank an Dietmar!

Salve, iF.
 
21.07.2005  
 



Neue Version - XPSE V0.1.4K

Probleme beim Konvertieren von Unità behoben.

Salve.
 
01.08.2005  
 



Neuer XPSE V0.1.4o erschienen.
 
05.08.2005  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

13.631 Views

Untitledvor 0 min.
p.specht23.09.2018
Peter Max Müller02.10.2014
Dietmar Horn03.09.2011
Roland Schäffer06.01.2011

Themeninformationen

Dieses Thema hat 2 subscriber:

iF (31x)
unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie