]> git.lyx.org Git - lyx.git/blobdiff - src/lyxlex.C
Fix paragraph spacing
[lyx.git] / src / lyxlex.C
index 4dc6bbfa51db87b5c22b78e0c8a557e6df234ca0..958c7a14e680b33cbbc6b05140ae4026a77c1e63 100644 (file)
@@ -3,7 +3,7 @@
  * 
  *           LyX, The Document Processor
  *
- *           Copyright 1996-2000 The LyX Team.
+ *           Copyright 1996-2001 The LyX Team.
  *
  *   Generalized simple lexical analizer.
  *   It can be used for simple syntax parsers, like lyxrc,
@@ -19,6 +19,7 @@
 
 #include "lyxlex.h"
 #include "lyxlex_pimpl.h"
+#include "debug.h"
 #include "support/filetools.h"
 #include "support/lstrings.h"
 
@@ -38,7 +39,7 @@ LyXLex::~LyXLex()
 }
 
 
-bool LyXLex::IsOK() const
+bool LyXLex::isOK() const
 {
        return pimpl_->is.good();
 }
@@ -50,7 +51,7 @@ void LyXLex::setLineNo(int l)
 }
 
 
-int LyXLex::GetLineNo() const
+int LyXLex::getLineNo() const
 {
        return pimpl_->lineno;
 }
@@ -104,16 +105,21 @@ void LyXLex::setStream(istream & i)
 }
 
 
+void LyXLex::setCommentChar(char c)
+{
+       pimpl_->setCommentChar(c);
+}
+
 int LyXLex::lex()
 {
        return pimpl_->lex();
 }
 
 
-int LyXLex::GetInteger() const
+int LyXLex::getInteger() const
 {
-       if (isStrInt(pimpl_->GetString()))
-               return strToInt(pimpl_->GetString());
+       if (isStrInt(pimpl_->getString()))
+               return strToInt(pimpl_->getString());
        else {
                pimpl_->printError("Bad integer `$$Token'");
                return -1;
@@ -121,12 +127,12 @@ int LyXLex::GetInteger() const
 }
 
 
-float LyXLex::GetFloat() const
+float LyXLex::getFloat() const
 {
        // replace comma with dot in case the file was written with
        // the wrong locale (should be rare, but is easy enough to
        // avoid). 
-       string str = subst(pimpl_->GetString(), ",", ".");
+       string str = subst(pimpl_->getString(), ",", ".");
        if (isStrDbl(str))
                return strToDbl(str);
        else {
@@ -136,9 +142,9 @@ float LyXLex::GetFloat() const
 }
 
 
-string const LyXLex::GetString() const
+string const LyXLex::getString() const
 {
-       return pimpl_->GetString();
+       return pimpl_->getString();
 }
 
 
@@ -150,20 +156,20 @@ string const LyXLex::getLongString(string const & endtoken)
        string str, prefix;
        bool firstline = true;
 
-       while (IsOK()) {
-               if (!EatLine())
+       while (isOK()) {
+               if (!eatLine())
                        // blank line in the file being read
                        continue;
                
-               string const token = frontStrip(strip(GetString()), " \t");
+               string const token = frontStrip(strip(getString()), " \t");
                
                lyxerr[Debug::PARSER] << "LongString: `"
-                                     << GetString() << '\'' << endl;
+                                     << getString() << '\'' << endl;
 
                // We do a case independent comparison, like search_kw
                // does.
                 if (compare_no_case(token, endtoken) != 0) {
-                       string tmpstr = GetString();
+                       string tmpstr = getString();
                        if (firstline) {
                                unsigned int i = 0;
                                while(i < tmpstr.length()
@@ -185,14 +191,14 @@ string const LyXLex::getLongString(string const & endtoken)
                else // token == endtoken
                        break;
        }
-       if (!IsOK())
+       if (!isOK())
                printError("Long string not ended by `" + endtoken + '\'');
 
        return str;
 }
 
 
-bool LyXLex::GetBool() const
+bool LyXLex::getBool() const
 {
        if (compare(pimpl_->buff, "true") == 0)
                return true;
@@ -202,9 +208,9 @@ bool LyXLex::GetBool() const
 }
 
 
-bool LyXLex::EatLine()
+bool LyXLex::eatLine()
 {
-       return pimpl_->EatLine();
+       return pimpl_->eatLine();
 }
 
 
@@ -226,7 +232,7 @@ void LyXLex::pushToken(string const & pt)
 }
 
 
-int LyXLex::FindToken(char const * str[])
+int LyXLex::findToken(char const * str[])
 {  
    int i = -1;
    
@@ -244,7 +250,7 @@ int LyXLex::FindToken(char const * str[])
 }
 
 
-int LyXLex::CheckToken(char const * str[], int print_error)
+int LyXLex::checkToken(char const * str[], int print_error)
 {  
    int i = -1;