summaryrefslogtreecommitdiff
path: root/2.3-1/macros/SymbolTable/ST_Load.sci
blob: dbe53456d8845471bac461f430205e7146d2fe13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
function SCI2CSymbolTable = ST_Load(SymbolTableFileName)
// function SCI2CSymbolTable = ST_Load(SymbolTableFileName)
// -----------------------------------------------------------------
// #RNU_RES_B
// Load a symbol table stored into a .dat file.
// #RNU_RES_E
//
// Input data:
// //NUT: add description here
//
//
// Output data:
// //NUT: add description here
//
// Status:
// 26-Oct-2007 -- Raffaele Nutricato: Author.
// 26-Oct-2007 -- Alberto Morea: Test Ok.
//
// Copyright 2007 Raffaele Nutricato & Alberto Morea.
// Contact: raffaele.nutricato@tiscali.it
// -----------------------------------------------------------------

// --------------------------
// --- Load Symbol Table. ---
// --------------------------
[tmpnams,tmptyps,tmpdims,tmpvols]=listvarinfile(SymbolTableFileName);
if (max(size(tmpnams)) > 1)
    error(9999, 'More than one variable found in ""'+SymbolTableFileName+'"".');
end
load(SymbolTableFileName,tmpnams);
SCI2CSymbolTable = eval(tmpnams);
// ------------------------------
// --- End Load Symbol Table. ---
// ------------------------------

endfunction