Seite 1 von 1

Pascal-Hilighting im Codetag

Verfasst: 20.03.2003 18:04
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

Verfasst: 21.03.2003 15:34
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

Verfasst: 25.03.2003 13:59
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