Il syntax highligting funziona solo col testo racchiuso dal tag [ code ] ... [ / code ]
function test {
print("Test!");
}
Per la gif..... Dove hai postato la gif che non si vede animata?
Infatti il suo funzionamento è proprio quello. Il problema è che non evidenzia correttamente la sintassi pascal.
Come si può notare, il seguente codice:
TList=Class(TObject)
Private
Some: String;
Public
Procedure Inside;
End;{TList}
Procedure CopyFile(InFileName,var OutFileName:String);
Const
BufSize=4096; (* Huh? *)
Var
InFile,OutFile:TStream;
Buffer:Array[1..BufSize] Of Byte;
ReadBufSize:Integer;
Begin
InFile:=Nil;
OutFile:=Nil;
Try
InFile:=TFileStream.Create(InFileName,fmOpenRead);
OutFile:=TFileStream.Create(OutFileName,fmCreate);
Repeat
ReadBufSize:=InFile.Read(Buffer,BufSize);
OutFile.Write(Buffer,ReadBufSize);
Until ReadBufSize<>BufSize;
Log('File '''+InFileName+''' copied'#13#10);
Finally
InFile.Free;
OutFile.Free;
End;{Try}
End;{CopyFile}
dovrebbe essere evidenziato come su (vedere l'esempio Delphi):
http://softwaremaniacs.org/media/soft/highlight/test.html
:(