como?
si lo que quieres es "seleccionar" codigo respecto a un string, lo que puedes hacer es preparar una serie de funciones que hagan las "acciones" que quieres hacer.
Luego preparas una lista con los PUNTEROS a las funciones.
Y luego otra lista con los "NOMBRES" de las funciones
Cuando necesites ejecutar el codigo, busca la funcion que tenga el nombre igual que el string y lanza el puntero que este en la misma posicion.
Supongo que eso es lo que querrias, pero tendrias que preparar antes el "set" de funciones que puedas lanzar.
No es que sea un guru del tema, que conste.