Esto es relativamente sencillo si sabes como manejar pilas, la notación prefijo o postfijo. Lo puedes encontrar en un libro que se llama estructuras de datos en pascal. No tengo el código pero solo es cuestión de leer un poco el libro y se le entiende fácil.