diff options
author | jofret | 2010-06-21 07:19:27 +0000 |
---|---|---|
committer | jofret | 2010-06-21 07:19:27 +0000 |
commit | 6d7c1d87455053bb11082198f747eb9445f59675 (patch) | |
tree | 78dd24dbab90140633ee33850990d6abf6d9e9ea /macros/SymbolTable/ST_Get.sci | |
parent | 7a35f83fa20927d71dd1b1f792dea35c7e9d5f47 (diff) | |
download | scilab2c-6d7c1d87455053bb11082198f747eb9445f59675.tar.gz scilab2c-6d7c1d87455053bb11082198f747eb9445f59675.tar.bz2 scilab2c-6d7c1d87455053bb11082198f747eb9445f59675.zip |
Hypermatrix management : detect variables with more than 2 dimensions
Diffstat (limited to 'macros/SymbolTable/ST_Get.sci')
-rw-r--r-- | macros/SymbolTable/ST_Get.sci | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/macros/SymbolTable/ST_Get.sci b/macros/SymbolTable/ST_Get.sci index ca53fc07..b702cacf 100644 --- a/macros/SymbolTable/ST_Get.sci +++ b/macros/SymbolTable/ST_Get.sci @@ -46,18 +46,16 @@ TBSize(2) = ''; TBValue = %nan;
TBFindLike = %nan;
TBDimension = %nan;
-if (TBFlagfound == 0)
- NEntries = max(size(SCI2CSymbolTable));
- for countertable = 1:NEntries
- if (mtlb_strcmp(Field_Name,SCI2CSymbolTable(countertable).Name))
- TBFlagfound = TBFlagfound + 1;
- TBType = SCI2CSymbolTable(countertable).Type; // String
- TBSize = SCI2CSymbolTable(countertable).Size; // String
- TBValue = SCI2CSymbolTable(countertable).Value;
- TBFindLike = SCI2CSymbolTable(countertable).FindLike; // Number: 0 or 1.
- TBDimension = SCI2CSymbolTable(countertable).Dimension; // Number: 0 or 1 or 2.
- end
- end
+NEntries = max(size(SCI2CSymbolTable));
+for countertable = 1:NEntries
+ if (mtlb_strcmp(Field_Name,SCI2CSymbolTable(countertable).Name))
+ TBFlagfound = TBFlagfound + 1;
+ TBType = SCI2CSymbolTable(countertable).Type; // String
+ TBSize = SCI2CSymbolTable(countertable).Size; // String
+ TBValue = SCI2CSymbolTable(countertable).Value;
+ TBFindLike = SCI2CSymbolTable(countertable).FindLike; // Number: 0 or 1.
+ TBDimension = SCI2CSymbolTable(countertable).Dimension; // Number: 0 or 1 or 2.
+ end
end
if (TBFlagfound > 1)
|