Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Sergio en 21 de Abril de 2004, 07:01:05 PM

Título: Ayuda Con Un Ide
Publicado por: Sergio en 21 de Abril de 2004, 07:01:05 PM
 Holas
Estoy haciendo un IDE para Blitz3D/Fenix en wxWidgets con Scintilla, que es una version nueva de un IDE que hice antes en VB (inestable y comia mucha RAM xDD). El caso es que quiero hacer el tema de que pille una lista de funciones/procesos, types, globals, consts, etc. y el metodo que use en la version de VB era MUY lento, y eso que era bastante ineficaz, porque solo recogia las funciones que estaban declaradas al inicio de una linea y cosas asi, con lo cual ahorraba tiempo de CPU :)
Pues esa es mi duda, como podria hacerlo, en que eventos lo hariais y de que forma para poder pillar tantas cosas como sea posible sin recargar mucho la CPU, que luego los parones se notan en codigos grandes :S

Gracias de antemano.
Un saludo!!
Título: Ayuda Con Un Ide
Publicado por: Zaelsius en 21 de Abril de 2004, 07:44:15 PM
Cita de: "Sergio"El caso es que quiero hacer el tema de que pille una lista de funciones/procesos, types, globals, consts, etc.
Explicate un poco mejor  :blink: , ¿te refieres a detectar palabras clave del lenguaje para pode colorearlas? ¿Tener una lista de funciones para acceder directamente a ellas a través de un control combo-list?
Título: Ayuda Con Un Ide
Publicado por: Sergio en 21 de Abril de 2004, 07:55:39 PM
Cita de: "ZaelSiuS"
Cita de: "Sergio"El caso es que quiero hacer el tema de que pille una lista de funciones/procesos, types, globals, consts, etc.
Explicate un poco mejor  :blink: , ¿te refieres a detectar palabras clave del lenguaje para pode colorearlas? ¿Tener una lista de funciones para acceder directamente a ellas a través de un control combo-list?
Lo segundo, el tema de la lista de funciones para ir directamente a donde estan declaradas y eso. El tema de colorear las keywords, numeros, etc ya lo hace Scintilla (que majo es xDD)