summaryrefslogtreecommitdiff
path: root/macros/ASTManagement/%variable_string.sci
blob: cfb2e8ecd34c2fc13d421e99046ba8970ddf5f7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function txt=%variable_string(v)
  global anscounter; //NUT: just to fix problem with ans variables.
//overloading function for "variable" type tlist string function
//fields: name
//this is a leaf of the AST
//NUT: changed here. For me %i is a number not a variable.
  if (v.name == "%T" | ...
      v.name == "%F"| ...
      v.name == "%nan"| ...
      v.name == "%inf"| ...
      v.name == "%pi")
      txt=['Number_x: '+v.name];
   elseif (v.name == "%i")
      txt=['Number_X: '+v.name];
   else
     if (v.name == 'ans')
        anscounter = anscounter + 1;
        txt=['Variable: '+v.name+string(anscounter)];
     else
        txt=['Variable: '+v.name];
     end
  end
endfunction