X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=source%2Ftextwriter.cpp;fp=source%2Ftextwriter.cpp;h=eb3aa2d2f6ec778b0411228e6ac6b2f21533e3ce;hp=08909a1c6ed952b190754063d628f4e0e3dbe3dc;hb=e5d760ccfaaa01884be2424b62e47a24466e0c4b;hpb=3b70a4d95e414f63fd39b4325d0f639c155a70f5 diff --git a/source/textwriter.cpp b/source/textwriter.cpp index 08909a1..eb3aa2d 100644 --- a/source/textwriter.cpp +++ b/source/textwriter.cpp @@ -41,7 +41,13 @@ void TextWriter::write_(const Statement &st, unsigned level) else if(i->get_signature()==FloatType::signature) out.write(format("%15g", (i->get()))); else if(i->get_signature()==SymbolType::signature) - out.write(i->get().name); + { + string name = i->get().name; + if(isdigit(name[0])) + out.write("\\"+name); + else + out.write(name); + } } if(!st.sub.empty()) {