Suche Tester für Purebasic Tokenizer

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Suche Tester für Purebasic Tokenizer

Beitrag von Kiffi »

Helle hat geschrieben:Spielt man während der Ausgabe mit dem Scroll-Balken, geht es schneller.
bei mir erscheint die Ausgabe erst nach der kompletten Auswertung des Codes. Keine Möglichkeit zum Spielen...

Grüße ... Peter
Hygge
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Suche Tester für Purebasic Tokenizer

Beitrag von NicTheQuick »

Kiffi hat geschrieben:
Helle hat geschrieben:Spielt man während der Ausgabe mit dem Scroll-Balken, geht es schneller.
bei mir erscheint die Ausgabe erst nach der kompletten Auswertung des Codes. Keine Möglichkeit zum Spielen...

Grüße ... Peter
Lad mal die neue Version runter.
Bild
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Suche Tester für Purebasic Tokenizer

Beitrag von Kiffi »

ok, jetzt kommt die GUI sofort. Und die Analyse ist knapp 4 Sekunden langsamer geworden.

Du solltest auch die Datei nach der Analyse wieder freigeben. Momentan wird sie exklusiv gesperrt, bis das Programm beendet wurde.

Grüße ... Peter
Hygge
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Suche Tester für Purebasic Tokenizer

Beitrag von NicTheQuick »

Ja, ist mir auf Windows auch aufgefallen. Obwohl ich extra nur ReadFile nutzt. Aber scheinbar muss ich auch noch den SHARED-Parameter nutzen. Wieso ist alles so kompliziert bei Windows? :mrgreen:
Bild
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Suche Tester für Purebasic Tokenizer

Beitrag von Kiffi »

NicTheQuick hat geschrieben:Wieso ist alles so kompliziert bei Windows? :mrgreen:
ist gar nicht kompliziert. Datei öffnen. Dateiinhalt lesen. Datei schließen. Dateiinhalt analysieren.

Grüße ... Peter
Hygge
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Suche Tester für Purebasic Tokenizer

Beitrag von NicTheQuick »

Natürlich ist es nicht kompliziert. Deswegen ja auch Mr. Green.
Aber in erster Linie geht es ja erst mal darum, ob alle Token richtig erkannt werden. Der Tokenizer wird später ja noch mit dem Parser verknüpft, weil dann ja auch noch Include-Dateien berücksichtigt werden müssen, die an beliebigen Stellen kommen können.
Bild
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Suche Tester für Purebasic Tokenizer

Beitrag von Kiffi »

willst Du also ein System bauen, dass komplett losgelöst vom PBCompiler ist?

Ansonsten könntest Du mit dem Flag /PREPROCESS alle Includes und Macros auflösen:
PBCompiler hat geschrieben:/PREPROCESS "Filename": Creates a single file with all macros expanded and all sources files included
Grüße ... Peter
Hygge
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Suche Tester für Purebasic Tokenizer

Beitrag von NicTheQuick »

Ich muss sie selbst auflösen, weil ich neue Sprachkonstrukte einbauen werde, die der Preprocessor von Purebasic nicht durchgehen lassen würde.
Den Code, den mein Precompiler später ausspucken wird, ist dann quasi schon fertig verarbeitet, sodass nur noch kompiliert werden muss.
Außerdem will ich an besseren Fehlermeldungen arbeiten. Der Tokenizer kennt ja auch schon ein paar. Der Parser wird noch viel mehr können.
Bild
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Re: Suche Tester für Purebasic Tokenizer

Beitrag von GPI »

Kiffi hat geschrieben:willst Du also ein System bauen, dass komplett losgelöst vom PBCompiler ist?

Ansonsten könntest Du mit dem Flag /PREPROCESS alle Includes und Macros auflösen:
PBCompiler hat geschrieben:/PREPROCESS "Filename": Creates a single file with all macros expanded and all sources files included
Grüße ... Peter
Das Ding hält leider bei jeden Fehler an und erzeugt keine Ausgabedatei. Wäre halt toll für einen Precompiler, aber so ist die Funktion eigentlich nur nützlich, um Fehler in Macros zu finden.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
Rings
Beiträge: 971
Registriert: 29.08.2004 08:48

Re: Suche Tester für Purebasic Tokenizer

Beitrag von Rings »

@Nic : Gibts Neuigkeiten ?
Rings hat geschrieben:ziert sich nich beim zitieren
Antworten