Designer: cfg file parser cannot recognize definitions from included files
Submitted by Arpad Lovassy
Link to original bug (#499086)
Description
Designer: cfg file parser cannot recognize definitions from included files Example
oi2.cfg:
[DEFINE] CS_MACRO_OI2 := "EDDA"
#structured.cfg: [INCLUDE] "oi2.cfg" [MODULE_PARAMETERS] tsp_1 := $CS_MACRO_OI2 tsp_1 := ${ CS_MACRO_OI2 }; tsp_1 := ${ CS_MACRO_OI2, charstring };
//structured.ttcn: module structured { modulepar { charstring tsp_1:="b"; }
control{ log(tsp_1); } }
definitions must be recognized also in the included file as well Example:
oi2.cfg:
[DEFINE] CS_MACRO_OI2 := "EDDA" [MODULE_PARAMETERS] tsp_2 := $CS_MACRO_STRUCTURED
#structured.cfg: [INCLUDE] "oi2.cfg"
[DEFINE] CS_MACRO_STRUCTURED := "AAAA"
[MODULE_PARAMETERS] tsp_1 := $CS_MACRO_OI2 tsp_1 := ${ CS_MACRO_OI2 }; tsp_1 := ${ CS_MACRO_OI2, charstring };
//structured.ttcn: module structured { modulepar { charstring tsp_1:="b"; }
control{ log(tsp_1); } }
It must work also with [ORDERED_INCLUDE]
Version: 5.5.0