]> git.lyx.org Git - features.git/blobdiff - src/lyxlex.h
Replace LString.h with support/std_string.h,
[features.git] / src / lyxlex.h
index ad260093c07ef31003f3a6e91b4ba3193bfe5ab3..77babdab04551ca71cc9be762040e4eeacc36a80 100644 (file)
@@ -1,15 +1,25 @@
 // -*- C++ -*-
+/**
+ * \file lyxlex.h
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
+ *
+ * \author Alejandro Aguilar Sierra
+ * \author Lars Gullik Bjønnes
+ *
+ * Full author contact details are available in file CREDITS.
+ */
+
 //  Generalized simple lexical analizer.
 //  It can be used for simple syntax parsers, like lyxrc,
-//  texclass and others to come.   [asierra30/03/96]
-//
-//   Copyright 1996 Lyx Team.
+//  texclass and others to come.
+
 #ifndef LYXLEX_H
 #define LYXLEX_H
 
 #include <iosfwd>
 
-#include "LString.h"
+#include "support/std_string.h"
 #include <boost/utility.hpp>
 
 ///
@@ -28,7 +38,7 @@ struct keyword_item {
 class LyXLex : boost::noncopyable {
 public:
        ///
-       LyXLex (keyword_item *, int);
+       LyXLex(keyword_item *, int);
        ///
        ~LyXLex();
 
@@ -49,7 +59,7 @@ public:
        /// return true if able to open file, else false
        bool setFile(string const & filename);
        ///
-       void setStream(std::istream & i);
+       void setStream(std::istream & is);
        ///
        std::istream & getStream();
        /// Danger! Don't use it unless you know what you are doing.
@@ -99,9 +109,6 @@ public:
        ///
        int findToken(char const * str[]);
 
-       ///
-       string const text() const;
-
        /** Pushes a token list on a stack and replaces it with a new one.
         */
        void pushTable(keyword_item *, int);