| |
|
|
| Frage zum Lexxer:
Der moderne XProfaner (grins) hat da doch so die eine oder andere Anforderung an das Highlightening.
Was muß ich tun um das MultizeilenRem /* */ und das // -Rem sowie die zusätzlichen Compilerdirektiven in geschweiften Klammern { } (wie Delphi) erkennbar zu machen?
Ich würde nur ungerne darauf verzichten - und ich kann mir vorstellen so manch XPSE -Nutzer ebenfalls. |
|
|
| |
|
|
|
Jac de Lad | Hab zwar keine Antwort, aber DAS zu syntaxhighlighten (oder syntazuhighlighten) habe ich mir schon immer gewünscht!
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 18.09.2006 ▲ |
|
|
|
|
| [quote:eca5e435a2=Jacob Liebeck]Hab zwar keine Antwort, aber DAS zu syntaxhighlighten (oder syntazuhighlighten) habe ich mir schon immer gewünscht!
Jac [/quote:eca5e435a2] Naja meine lieblingsIde ist Textpad, ich highlighte damit bereits all DIES.
(Siehe Anhang) |
|
|
| |
|
|
|
RGH | [quote:54a13e0802=iF]Was muß ich tun um das MultizeilenRem /* */ und das // -Rem sowie die zusätzlichen Compilerdirektiven in geschweiften Klammern { } (wie Delphi) erkennbar zu machen?[/quote:54a13e0802] Da müßtest Du Dir den Quellcode der DLL holen, einen passenden C++-Compiler installieren und die DLL anpassen ... oder erst mal TS-SOFT fragen, ob er da Möglichkeiten sieht. ;)
Ich habe bei mir selbst leider keine Entwicklungsumgebung, die für die DLL geeignet wäre.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 18.09.2006 ▲ |
|
|
|
|
| Nun wenn die DLL ein C++ Projekt ist dann ists kein Problem. PB jedoch habe ich nicht. (nicht mein Ding)
Thomas hat den aktuellen Source?
Thomas könntest Du das bitte einbauen oder den Source rüberschubsen? |
|
|
| |
|
|
|
| www.scintilla.org Der lexer für PowerBasic wird verwendet. |
|
|
| |
|
|
|
| |
|
| |
|
|
|
| So ok die SciLexer.Dll erzeugen ist ja nun nicht das Problem - aber hilf mir - was muß getan werden damit die DLL vom XPrfEdit angenommen wird? |
|
|
| |
|
|
|
| Ich schau mir derweil mal die exporte an... |
|
|
| |
|
|
|
| Ah! Conventions... ich wusste doch da war was.. |
|
|
| |
|
|
|
| [quote:569c49b962=iF]So ok die SciLexer.Dll erzeugen ist ja nun nicht das Problem - aber hilf mir - was muß getan werden damit die DLL vom XPrfEdit angenommen wird?[/quote:569c49b962] XProfEd!, XPrfEdit gibts nicht mehr Umbennenen, dann wird sie angenommen. Konstanten, Farbwerte usw. stimmen aber nicht mehr, da sich die jetzige Version des Lexers von der alten Version erheblich unterscheidet. Zur alten Version existiert aber kein Source. Am besten einen neuen Lexer schreiben, als DLL, diese muß dann folgendes Funktionen exportieren: [quote:569c49b962]GetLexerCount GetLexerName Lex Fold[/quote:569c49b962] Geladen wird dieser Lexer dann in etwa mit: KompilierenMarkierenSeparieren Viel Spaß
Gibts hier kein normalles Zitat |
|
|
| |
|
|
|
| Zur alten Version existiert kein Source?
Wie ist das denn passiert? |
|
|
| |
|
|