necesito para crear un editor de código para mi propio lenguaje sencillo:editor de código con autocompletar
className.MethodName (nombreParámetro = 2, ...)
He creado la gramática y el analizador autogenerate apropiada usando la herramienta ANTLR. Ahora me gustaría tener un autocompletado para clase, método, variables y nombres de parámetros. Esta lista debe depender del contexto, es decir para clase." debería mostrar los métodos y para "class.Method (" - parameters. Iba a analizar el texto y mostrar la lista dependiendo de en qué nodo esté el cursor. El problema es que para código incompleto como "aaa.bbb (" the analizador produce un error en lugar de un árbol sintáctico. alguna idea de cómo resolver este problema? tal vez estoy en el camino equivocado y que no debe analizar código para mostrar autocompletar?