**************FILE DI CONFIGURAZIONE********************* NON USO IL SIMBOLO CONSUETO | PERCHE' E' AMBIGUO: VIENE UTILIZZATO ANCHE IN LINGUAGGIO C CON VALORE OR LOGICO. %MYREPEAT?SYMBOL% : %~% SERVE SOLO SE UTILIZZA IL FILE DI INPUT 1 %@MYSTRUCT_TYPE% : %unsigned char*,unsigned int,double% %@MYSTRUCT_VAR% : %myvar,myvar2,myvar3% *****************FILE DI INPUT1*************************** #define MYSTRUCT_SIZE %MYSTRUCT.SIZE% struct mystruct { ~ %@MYSTRUCT_TYPE% %@MYSTRUCT_VAR% ; ~ }; *****************FILE DI INPUT2*************************** #define MYSTRUCT_SIZE %MYSTRUCT.SIZE% struct mystruct { %@MYSTRUCT_TYPE% %@MYSTRUCT_VAR% ; }; *****************FILE DI OUTPUT************************** #define MACRO_MYSTRUCT_SIZE 3 struct mystruct { unsigned char* myvar; unsigned int myvar2; double myvar3; };