]> git.lyx.org Git - lyx.git/blobdiff - src/tex2lyx/Parser.cpp
InsetLine.cpp: remove unused include
[lyx.git] / src / tex2lyx / Parser.cpp
index fdfcc38bc51b9b0980f0a789b68467e0dbd14560..0b6bbe2db2c28f9838a4839ca16af5c26fd6cfc7 100644 (file)
@@ -110,12 +110,6 @@ ostream & operator<<(ostream & os, Token const & t)
 }
 
 
-string Token::asString() const
-{
-       return cs_;
-}
-
-
 string Token::asInput() const
 {
        if (cat_ == catComment)
@@ -154,7 +148,11 @@ Parser::~Parser()
 void Parser::setEncoding(std::string const & e)
 {
        Encoding const * enc = encodings.fromLaTeXName(e);
-       //cerr << "setting encoding to " << enc->iconvName()<<std::endl;
+       if (!enc) {
+               cerr << "Unknown encoding " << e << ". Ignoring." << std::endl;
+               return;
+       }
+       //cerr << "setting encoding to " << enc->iconvName() << std::endl;
        is_ << lyx::setEncoding(enc->iconvName());
        encoding_latex_ = e;
 }
@@ -488,7 +486,7 @@ string Parser::verbatimOption()
                                putback();
                                res += '{' + verbatim_item() + '}';
                        } else
-                               res += t.asString();
+                               res += t.cs();
                }
        }
        return res;