@@ -303,8 +303,8 @@ algorithm
303303 case (_,SOME (DAE . VAR_ATTR_BOOL (e1,e2,e3,_,ip,fn,so)))
304304 then SOME (DAE . VAR_ATTR_BOOL (e1,e2,e3,SOME (bindExp),ip,fn,so));
305305
306- case (_,SOME (DAE . VAR_ATTR_STRING (e1,e2,_,ip,fn,so)))
307- then SOME (DAE . VAR_ATTR_STRING (e1,e2,SOME (bindExp),ip,fn,so));
306+ case (_,SOME (DAE . VAR_ATTR_STRING (e1,e2,e3, _,ip,fn,so)))
307+ then SOME (DAE . VAR_ATTR_STRING (e1,e2,e3, SOME (bindExp),ip,fn,so));
308308
309309 case (_,SOME (DAE . VAR_ATTR_ENUMERATION (e1,min,max,e2,e3,_,ip,fn,so)))
310310 then SOME (DAE . VAR_ATTR_ENUMERATION (e1,min,max,e2,e3,SOME (bindExp),ip,fn,so));
@@ -1197,8 +1197,8 @@ algorithm
11971197 then SOME (DAE . VAR_ATTR_INT (q,min,max,i,f,unc,distOpt,eb,SOME (isProtected),fn,so));
11981198 case (SOME (DAE . VAR_ATTR_BOOL (q,i,f,eb,_,fn,so)),_)
11991199 then SOME (DAE . VAR_ATTR_BOOL (q,i,f,eb,SOME (isProtected),fn,so));
1200- case (SOME (DAE . VAR_ATTR_STRING (q,i,eb,_,fn,so)),_)
1201- then SOME (DAE . VAR_ATTR_STRING (q,i,eb,SOME (isProtected),fn,so));
1200+ case (SOME (DAE . VAR_ATTR_STRING (q,i,f, eb,_,fn,so)),_)
1201+ then SOME (DAE . VAR_ATTR_STRING (q,i,f, eb,SOME (isProtected),fn,so));
12021202 case (SOME (DAE . VAR_ATTR_ENUMERATION (q,min,max,u,du,eb,_,fn,so)),_)
12031203 then SOME (DAE . VAR_ATTR_ENUMERATION (q,min,max,u,du,eb,SOME (isProtected),fn,so));
12041204 case (SOME (DAE . VAR_ATTR_CLOCK (fn,_)), _)
@@ -1246,8 +1246,8 @@ algorithm
12461246 then SOME (DAE . VAR_ATTR_INT (q,min,max,ini,fixed,unc,distOpt,eb,ip,fn,so));
12471247 case (SOME (DAE . VAR_ATTR_BOOL (q,ini,_,eb,ip,fn,so)),_)
12481248 then SOME (DAE . VAR_ATTR_BOOL (q,ini,fixed,eb,ip,fn,so));
1249- case (SOME (DAE . VAR_ATTR_STRING (q,ini,eb,ip,fn,so)),_)
1250- then SOME (DAE . VAR_ATTR_STRING (q,ini,eb,ip,fn,so));
1249+ case (SOME (DAE . VAR_ATTR_STRING (q,ini,_, eb,ip,fn,so)),_)
1250+ then SOME (DAE . VAR_ATTR_STRING (q,ini,fixed, eb,ip,fn,so));
12511251 case (SOME (DAE . VAR_ATTR_ENUMERATION (q,min,max,u,_,eb,ip,fn,so)),_)
12521252 then SOME (DAE . VAR_ATTR_ENUMERATION (q,min,max,u,fixed,eb,ip,fn,so));
12531253 end match;
@@ -1277,8 +1277,8 @@ algorithm
12771277 // BTH
12781278 case (SOME (DAE . VAR_ATTR_CLOCK (ip,_)),_)
12791279 then SOME (DAE . VAR_ATTR_CLOCK (ip,SOME (finalPrefix)));
1280- case (SOME (DAE . VAR_ATTR_STRING (q,i,eb,ip,_,so)),_)
1281- then SOME (DAE . VAR_ATTR_STRING (q,i,eb,ip,SOME (finalPrefix),so));
1280+ case (SOME (DAE . VAR_ATTR_STRING (q,i,f, eb,ip,_,so)),_)
1281+ then SOME (DAE . VAR_ATTR_STRING (q,i,f, eb,ip,SOME (finalPrefix),so));
12821282 case (SOME (DAE . VAR_ATTR_ENUMERATION (q,min,max,u,du,eb,ip,_,so)),_)
12831283 then SOME (DAE . VAR_ATTR_ENUMERATION (q,min,max,u,du,eb,ip,SOME (finalPrefix),so));
12841284 case (NONE (),_)
@@ -4933,11 +4933,12 @@ algorithm
49334933 case (SOME (DAE . VAR_ATTR_CLOCK (_,_)),_,extraArg)
49344934 then (attr,extraArg);
49354935
4936- case (SOME (DAE . VAR_ATTR_STRING (quantity,start,eb,ip,fn,so)),_,extraArg)
4936+ case (SOME (DAE . VAR_ATTR_STRING (quantity,start,fixed, eb,ip,fn,so)),_,extraArg)
49374937 equation
49384938 (quantity,extraArg) = traverseDAEOptExp(quantity,func ,extraArg);
49394939 (start,extraArg) = traverseDAEOptExp(start,func ,extraArg);
4940- then (SOME (DAE . VAR_ATTR_STRING (quantity,start,eb,ip,fn,so)),extraArg);
4940+ (fixed,extraArg) = traverseDAEOptExp(fixed,func ,extraArg);
4941+ then (SOME (DAE . VAR_ATTR_STRING (quantity,start,fixed,eb,ip,fn,so)),extraArg);
49414942
49424943 case (SOME (DAE . VAR_ATTR_ENUMERATION (quantity,min,max,start,fixed,eb,ip,fn,so)),_,extraArg)
49434944 equation
0 commit comments