Changeset 2997 in Sophya for trunk/SophyaLib/SysTools
- Timestamp:
- Jul 2, 2006, 7:10:46 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/SysTools/commander.cc
r2956 r2997 1161 1161 int iarr = -1; // index d'element de tableau 1162 1162 size_t p,q,q2,q3,l; 1163 bool fgvarapp = false; // Si true, VarApp en priorite 1163 1164 1164 1165 s2=""; … … 1168 1169 while (p < l) { 1169 1170 iarr = -1; 1171 fgvarapp = false; 1170 1172 q = s.find('$',p); 1171 1173 if (q > l) break; … … 1198 1200 vn = s.substr(q+2,q2-q-2); 1199 1201 q2++; 1202 fgvarapp = true; 1200 1203 } 1201 1204 else if ( s[q+1] == '(' ) { // Variable in the form $(name) … … 1252 1255 } 1253 1256 } 1254 if (iarr < 0) { 1257 if (fgvarapp) { 1258 if (!GetVarApp(vn, vv)) 1259 if (!Var2Str(vn, vv)) return(5); 1260 s2 += (s.substr(p, q-p) + vv); 1261 p = q2; 1262 } 1263 else if (iarr < 0) { 1255 1264 if (!Var2Str(vn, vv)) return(5); 1256 1265 s2 += (s.substr(p, q-p) + vv);
Note:
See TracChangeset
for help on using the changeset viewer.