Español
XProfEd - Opensource IDE

Kann uno el alten Lexer verbessern?

 
- Página 1 -


Cuestión para Lexxer:

Der moderne XProfan (grins) ha como doch así el una u otros Anforderung a el Highlightening.

Was muß Yo tun en el MultizeilenRem /* */ y el // -Rem sowie el zusätzlichen Compilerdirektiven en geschweiften Klammern { } (como Delphi) erkennbar a hacer?

Yo sería sólo ungerne darauf verzichten - y yo kann me vorstellen así manch XPSE -Nutzer ebenfalls.
 
18.09.2006  
 



 
- Página 1 -


A alten Versión existiert kein Source?

Como es el porque passiert?
 
18.09.2006  
 



 
- Página 2 -


Ist garnichts passiert, el ha todavía nie existiert. Was se Yo auch con C++ Source anfangen? Der Lexer ha sólo bien gepaßt, wurde aber así no en el offiziele Versión übernommen, así el Anpassungen erforderlich son, si el offizielen Lexer uso möchtest (no así empfehlenswert).

Genaugenommen mußte una komplett Neuen Lexer escribir. Den haste aber eigentlich ya, en el XPSE. Muß sólo todavía passend en uno DLL exportieren y fertig.

El Doku a Scintilla Aunque algo mager, pero es en el endeffekt alles disponible.
 
18.09.2006  
 



Ach así! Gut also una lexer escribir hmpf hatte gehofft lo ginge más rápido...
 
18.09.2006  
 



El de dir gewünschte Art el Kommentarerkennung es doch hay no enthalten, es doch klar, el Usted dafür una neuen Lexer necesidad. Den de C oder C++ a XProfan adaptar probablemente no tan bueno passen

Aber en XPSE debería doch una Lexer enthalten ser, mußte sólo todavía como rausnehmen, dafür sorgen, el el entsprechenden Daten en uno dll exportiert voluntad, siehe oben. El Función Fold kannste sí primero weglassen, el es algo komplizierter. El beiden con Get exportieren sólo el número Lexer, also 1 y una Pointer a Namen z.B: XPROFAN
Nur el Function Lex es a erschaffen así lo va
 
18.09.2006  
 



Hm Yo glaub Usted bist me a rápidamente - Yo ahora primero Su Link verfolgt, el Projekt geladen y el Souce kompiliert - habe ahora una SciLexer.dll con uno Exportfunktion nombre Scintilla_DirectFunction.

Bin I el Holzweg?
 
18.09.2006  
 



@Roland: .Handle& = Control(ScintillaPb, , ~WS_CHILD | ~WS_VISIBLE, x%, y%, dx%, dy%, parent&, .ID&, %hInstance, 0) ?

El DLL se geladen y lo son una ScintillaPb-Control ? Mir es unklar ¿qué es exactamente Yo hier nachstellen kann - Läuft XPrfEd sólo uno speziellen DLL welche no mehr abgeändert voluntad kann?

Egal Yo probiers veces hintenrum - Yo hole me así una standardEditor welcher mi DLL frist y versuche en el DLL nen XProfanLexer einzuproggen...

Tuve hier irgendwo auch una XProfanLexer en ASM geschrieben...
 
18.09.2006  
 



El Scintilla Classe heißt en Original DLL sólo Scintilla sin pb
 
18.09.2006  
 



Juhu Erfolg - ahora kann Yo específicamente para XProfan nen Lexer remendar! Lo funktioniert...
 
18.09.2006  
 



[quote:24f03959ac=iF]Juhu Erfolg - ahora kann Yo específicamente para XProfan nen Lexer remendar! Lo funktioniert...[/quote:24f03959ac]
Machs aber al besten como extra Ladbaren Lexer (Zusatzdll), es al saubersten. Einen vorhandenen Lexer verunstalten es no así el wahre , o. si, entonces ändere Por favor, auch otra vez el Classennamen en qué más, porque Scintilla steckt en muy vielen Editoren, así kannste Problemas vermeiden.
 
18.09.2006  
 



Nein Yo glaub Yo machs al Besten direkt como neuen Lexer welcher en el Projekt integriert se #79 y melde el Lexer auch en SourceForge a. (Können ruhig todos wissen el lo algo como como XProfan son.)
 
19.09.2006  
 



@Roland:

Yo sería gerne el Folding einbauen - könntest Usted de Deiner Página de el Folding aktivieren? Ein .diff reicht me.

Irgendwie öffnet XPrfEdit (letzte V por Mail) no el letzte Prj beim Start.
 
19.09.2006  
 




RGH
[quote:7aed5dc757=iF]@Roland:
Yo sería gerne el Folding einbauen - könntest Usted de Deiner Página de el Folding aktivieren?[/quote:7aed5dc757]
Klar, sobald Yo una DLL habe, el lo beherrscht, kann Yo versuchen lo einzubauen. Und si una Sytaxhighlighning para Direktiven (zB $IFNDEF etc.) son, kann Yo el auch aún en el Farbdialog integrieren.

Saludo
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
20.09.2006  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

9.784 Views

Untitledvor 0 min.
Peter Max Müller28.10.2017
GDL11.05.2014
iF26.02.2013

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie