Implementación de Palabras reservadas

Leoncita
17 de Octubre del 2004
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

dr250976
17 de Octubre del 2004
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

sphinx101
17 de Octubre del 2004
lo que debes de hacer es un analizador lexico, despues un sintactico, pero para eso debes de leer un poco hacerca de compiladores