summaryrefslogtreecommitdiff
path: root/macros/SymbolTable/ST_Get.sci
diff options
context:
space:
mode:
authorjofret2010-06-21 07:19:27 +0000
committerjofret2010-06-21 07:19:27 +0000
commit6d7c1d87455053bb11082198f747eb9445f59675 (patch)
tree78dd24dbab90140633ee33850990d6abf6d9e9ea /macros/SymbolTable/ST_Get.sci
parent7a35f83fa20927d71dd1b1f792dea35c7e9d5f47 (diff)
downloadscilab2c-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.sci22
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)