[Index for tmp_for_tar/dumper]
[Return to Master Index]
str2str
(tmp_for_tar/dumper/str2str.m)
Function Synopsis
s = str2str (t)
Help text
s = str2str (t) - Convert a string variable into octave code
s : string :
t : string : Octave code that evaluates to s.
Last modified: August 2001
Listing of function file tmp_for_tar/dumper/str2str.m
## s = str2str (t) - Convert a string variable into octave code
##
## s : string :
##
## t : string : Octave code that evaluates to s.
## Author: Etienne Grossmann <etienne@isr.ist.utl.pt>
## Last modified: August 2001
function s = str2str (t)
q = [ split('\\\'"\a\b\f\n\r\t\v','')' ; '\\\'"abfnrtv' ] ;
if rows (t) == 1
for i=1:size(q,2)
t = strrep (t,q(1,i),['\\',q(2,i)]) ;
end
s = sprintf('\'%s\'',t);
else
s = "[";
for j = 1:rows(t)
t2 = t(j,:);
for i=1:size(q,2)
t2 = strrep (t2,q(1,i),['\\',q(2,i)]) ;
end
s = [s,sprintf("'%s';\n",t2)];
end
s(length(s)) = "]";
end
Produced by oct2html on Tue Aug 7 17:33:07 2001
Cross-Directory links are: ON