Buchempfehlung
Visual Basic 6 Kochbuch
Visual Basic 6 Kochbuch
Viele praktische Tipps zum Programmieren mit Visual Basic 6, die sich oft auch auf FB übertragen lassen. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

FBeauty.bas (Geany Filter)

Downloads » IDEs

Download

Screenshot

Screenshot
Vergrößern
Bild vergrößern

Bewertung

Punkte: 5,0 bei 1 Stimmen
(Zum Abstimmen auf die Sterne klicken.)

Achtung: Der Download auf dieser Seite wird nicht mehr aktualisiert! Neue Updates sind ab sofort unter Externer Link!https://github.com/DTJF/FBeauty verfügbar.

FBeauty.bas ist der Quelltext zu einem Code-Beautyfier, also einem Hilfsprogramm zur Verschönerung eines FreeBasic Quelltextes. Es wirkt wie ein Filter, der in seiner Eingabe FreeBasic-Schlüsselworte identifiziert und diese für die Ausgabe umwandelt (standardmäßig in Großbuchstaben). Alle anderen Worte und Zeichen werden unverändert "durchgereicht". In Kommentaren und Strings ist die Filterfunktion unwirksam.

Das Programm wurde ursprünglich als Filter für die Entwicklungsumgebung Geany (win/LINUX) entwickelt. Es erwartet die Eingabe aus dem standard Eingabekanal (StdIn) und schreibt die Ausgabe auf den standard Ausgabekanal (StdOut). Als kompiliertes Binary kann FBeauty in Geany integriert werden (ab Version 0.16 Menü: Bearbeiten > Format > Auswahl senden an > Benutzerdefiniertes Kommandos einstellen). Nachdem FBeauty und dessen Zugriffspfad als Kommando definiert wurden, kann in Geany ein Block ausgewählt und an FBeauty gesendet werden, wodurch der ausgewählte Block durch das Filterergebnis (= Ausgabe von FBeauty) ersetzt wird.

Auch kann FBeauty in einer Konsole verwendet werden, indem die Eingabe aus einer Datei eingelesen wird und die Ausgabe in eine (andere) Datei umgelenkt wird. Unter LINUX verwendet man z. B. das Kommando

./FBeauty < Eingabe.txt > Ausgabe.bas

um den Inhalt der Datei Eingabe.txt mit großen FB-Schlüsselworten in die Datei Ausgabe.bas zu schreiben.

Andere Filterfunktionen können in FBeauty.bas leicht adaptiert werden.

Seit version 0.0.2 können durch Kommandozeilenoptionen verschiedene Schreibweisen der Schlüsselwörter geschaltet werden:

OptionAuswirkung
Großbuchstaben (default)
-lKleinbuchstaben (lower case)
-cAnfangsbuchstabe groß, Rest klein (capitalize)
-iIndividuelle Schreibweise wie im Quelltext definiert (individual)

Seit version 0.0.4 werden auch escaped STRINGs (starten mit ! und enthalten Steuerzeichen wie !"...\n ein Backslash\\ und Anführungszeichen \"") korrekt bearbeitet.


English

See Externer Link!English forum page.