Pascal-Hilighting im Codetag

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Martin_der_2.

Pascal-Hilighting im Codetag

Beitrag von Martin_der_2. »

Hi All,

gibt es eine Möglichkeit das Schlüsselwörter, Kommentare, Strings und Nummern eines Pascal-Sourcecode unterschiedlich dargestellt werden? Also so in eine Art Syntaxhighlighting in PHPBB.

Besten dank!!!

M a r t i n
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

für php gibts bereits einen highliting hack... alerdings wird da die php interne hililight funktion benutzt... für pascal müsste man eine extra funktion machen... könnstest du mal zusammenschreiben was alles gehighlightet werden soll?

ah
Martin_der_2.

Beitrag von Martin_der_2. »

Hallo,

folgende Bezeichner müssten in Fett oder so dargestellt werden:

Code: Alles auswählen

and              array            as              asm
begin            case             class           const
constructor      destructor       dispinterface   div
do               downto           else            end
except           exports          file            finalization
finally          for              function        goto
if               implementation   in              inherited
initialization   inline           interface       is
label            library          mod             nil
not              object           of              or
out              packed           procedure       program
property         raise            record          repeat
resourcestring   set              shl             shr
string           then             threadvar       to
try              type             unit            until
uses             var              while           with
xor              private          protected       public
published        automated
Strings (sollten dann in einer anderen Farbe anzeigt werden) werden in einfachen Hochkommas eingebettet:

Code: Alles auswählen

String := 'Test';
Nummer sollte die gleiche darstellung bekommen wie die Strings.

Kommentare können auf drei Arten definiert werden:

Code: Alles auswählen

// Kommante bis zum Zeilenende

{ Kommantar in diesen Klammern eingeschlossen } 

(* Kommentar in dieser Zeichenfolge eingeschlossen *)
Kommentare sollte in Kursiv oder so dargestellt werden.

Ich habe mal einen simplen Highilighter und Pascal geschrieben. Also ist mir die vorgehensweise bekannt. Allerdings kommen ich mit php nicht zurecht :-(

Vielleicht kann mir ja jemand helfen.

M a r t i n
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“