Crist贸bal
Siento haber confundido tu nombre...
Me resulta curiosa una cosa... no es lo mismo el escenario de analizar un prg en frio (s贸lo fuente) que en caliente, estando el programa ejecut谩ndose...
En caliente tenemos la tabla de symbolos que (x)harbour nos "ha hecho el favor" de construir para nosotros y que ya lleva todo el tema sint谩ctico solucionado. Am茅n de que s贸lo contiene la funciones que nuestro programa a realmente incorporado de los .prg que realmente se han enlazado.
Es verdad que (s贸lo en
) Harbour el preprocesador ha adquirido potencia inusitada que podr铆a ser "usable" para labores "sint谩cticas"
Ya pregunt茅 m谩s arriba a los compis para ver si alguien ofrec铆a una forma (x)harbour de sacara las funciones (incluso static) de la tabla de symbolos.
Evidentemente si la rutina de fivEdit no contempla el primer escenario, veo m谩s l贸gico usar la tabla de symbolos si esta da la informaci贸n necesaria {funcion, [modulo], static si/no}
Saludos.
PD. Con todo lo dicho anteriormente, una funcion FunctionUse() deberia ser usada desde "dentro" del programa que se quiere analizar.