Tranquilo, creo que si he entendido bien la pregunta, con usar un par de componentes gratuitos lo tendrás todo solucionado, no hace falta que programes un analizador sintáctico como indica el compañero (podrías morir en el intento...).
Primero píllate el
Synedit, este componente es como un cuadro de texto que te resalta la sintaxis de un montón de lenguajes, entre ellos, por supuesto, Object Pascal, entre otras muchas funciones.
Y para el analizador sintáctico puedes tirar de un motor de Scripts, yo el que uso es
Pascal Script y me va bastante bien por el momento, también tienes el
DWS, pero de este no te puedo decir nada porque no lo he llegado a usar.
Un saludo.