Implementación de Palabras reservadas
Hola, estoy realizando un proyecto de desarrollo de un IDE para varios lenguajes de programación y quiero implementar el control de las palabras reservdas, alguien podria decirme como podria hacerlo? que metodos usar? Gracias
Hola:
Una idea que se me ocurre para el control de las palabras reservadas es crear varios vectores (uno por cada lenguaje que quieras implementar en tu IDE)
y tener un buffer de teclado en el que se vayan acumulando los caracteres hasta que se pulsa un "espacio" ,un "enter", un "tab" o cualquier caracter que separe las palabras...
entonces este sería el momento de comparar la palabra ingresada en el buffer de teclado con el contenido del vector (digamos de C++) y si lo encuentras quiere decir que acabas de escribir una palabra reservada de ese lenguaje...
Creo que tengo código de buffer de teclado en algún lugar, si te interesa puedo enviártelo.
Slds
Una idea que se me ocurre para el control de las palabras reservadas es crear varios vectores (uno por cada lenguaje que quieras implementar en tu IDE)
y tener un buffer de teclado en el que se vayan acumulando los caracteres hasta que se pulsa un "espacio" ,un "enter", un "tab" o cualquier caracter que separe las palabras...
entonces este sería el momento de comparar la palabra ingresada en el buffer de teclado con el contenido del vector (digamos de C++) y si lo encuentras quiere decir que acabas de escribir una palabra reservada de ese lenguaje...
Creo que tengo código de buffer de teclado en algún lugar, si te interesa puedo enviártelo.
Slds