Cfg Parser module parameter valid assignment left side not accepted
Submitted by Arpad Lovassy
Link to original bug (#496827)
Description
Cfg Parser module parameter valid assignment left side not accepted if it contains
- more than one '.'
- array operator
For example: these are valid, but syntax errors are reported
tsp_templ_has_nested.recs[0].roi := { 3, 2, 1 }; tsp_templ_has_nested.recs[0].soi := { 9, 6, 3 }; tsp_templ_has_nested.recs[1] := { { 2, 4, 6, 8 }, { 1, 3, 5, 7, 9 } };
tsp_templ_nested_arr[2][7].soi := { 29, 28, 27 }; tsp_templ_nested_arr[1].roi := { 19, 18, 17 }; tsp_templ_nested_arr.roi.roi := { 19, 18, 17 };
Version: 5.5.0