diff options
Diffstat (limited to 'pdf/xpdf/Parser.h')
-rw-r--r-- | pdf/xpdf/Parser.h | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/pdf/xpdf/Parser.h b/pdf/xpdf/Parser.h deleted file mode 100644 index 3bc3ab2..0000000 --- a/pdf/xpdf/Parser.h +++ /dev/null @@ -1,60 +0,0 @@ -//======================================================================== -// -// Parser.h -// -// Copyright 1996-2003 Glyph & Cog, LLC -// -//======================================================================== - -#ifndef PARSER_H -#define PARSER_H - -#include <aconf.h> - -#ifdef USE_GCC_PRAGMAS -#pragma interface -#endif - -#include "Lexer.h" - -//------------------------------------------------------------------------ -// Parser -//------------------------------------------------------------------------ - -class Parser { -public: - - // Constructor. - Parser(XRef *xrefA, Lexer *lexerA); - - // Destructor. - ~Parser(); - - // Get the next object from the input stream. -#ifndef NO_DECRYPTION - Object *getObj(Object *obj, - Guchar *fileKey = NULL, int keyLength = 0, - int objNum = 0, int objGen = 0); -#else - Object *getObj(Object *obj); -#endif - - // Get stream. - Stream *getStream() { return lexer->getStream(); } - - // Get current position in file. - int getPos() { return lexer->getPos(); } - -private: - - XRef *xref; // the xref table for this PDF file - Lexer *lexer; // input stream - Object buf1, buf2; // next two tokens - int inlineImg; // set when inline image data is encountered - - Stream *makeStream(Object *dict); - void shift(); -}; - -#endif - |