]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/tokenizer.h
Remove unnecessary std:: qualifiers
[libs/gl.git] / source / glsl / tokenizer.h
index 20ea756a9099ea192368f60750f791e0238624c3..46aa62fbea282c61ae016dd232f39b6fa73971f9 100644 (file)
@@ -29,6 +29,7 @@ private:
        std::string::const_iterator iter;
        std::string::const_iterator source_end;
        Location location;
+       bool progress_mark;
        bool allow_preprocess;
        bool suppress_line_advance;
        std::string last_token;
@@ -40,8 +41,11 @@ public:
        void begin(const std::string &, const std::string &);
        const std::string &peek_token(unsigned = 0);
        const std::string &parse_token();
+       const std::string &get_last_token() const { return last_token; }
        void expect(const std::string &);
        void set_location(const Location &);
+       void clear_progress_mark() { progress_mark = false; }
+       bool get_progress_mark() const { return progress_mark; }
        const Location &get_location() const { return location; }
 private:
        std::string parse_token_();