]> git.lyx.org Git - lyx.git/commitdiff
Token::operator!=()
authorAndré Pönitz <poenitz@gmx.net>
Fri, 17 Aug 2001 10:51:50 +0000 (10:51 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Fri, 17 Aug 2001 10:51:50 +0000 (10:51 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2530 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/math_parser.C

index 3f49ad9592a0f14280f214b879c239bfae276229..a9dd1d1f91bef8c200bb7e26a6d9a834192b7522 100644 (file)
@@ -176,6 +176,8 @@ public:
        ///
        bool operator==(Token const & t) const;
        ///
+       bool operator!=(Token const & t) const;
+       ///
        string const & cs() const { return cs_; }
        ///
        CatCode cat() const { return cat_; }
@@ -203,6 +205,11 @@ bool Token::operator==(Token const & t) const
        return char_ == t.char_ && cat_ == t.cat_ && cs_ == t.cs_; 
 }
 
+bool Token::operator!=(Token const & t) const
+{
+       return char_ != t.char_ && cat_ != t.cat_ && cs_ != t.cs_; 
+}
+
 ostream & operator<<(ostream & os, Token const & t)
 {
        if (t.cs().size())
@@ -401,7 +408,7 @@ void Parser::tokenize(string const & buffer)
                                if (catcode(c) == catNewline)
                                        ; //push_back(Token("par"));
                                else {
-                                       push_back(Token(' ',catSpace));
+                                       push_back(Token(' ', catSpace));
                                        is.putback(c);  
                                }
                                break;