1
//========================================================================
5
// Copyright 1996-2002 Glyph & Cog, LLC
7
//========================================================================
14
#ifdef USE_GCC_PRAGMAS
20
//------------------------------------------------------------------------
22
//------------------------------------------------------------------------
28
Parser(XRef *xrefA, Lexer *lexerA);
33
// Get the next object from the input stream.
35
Object *getObj(Object *obj,
36
Guchar *fileKey = NULL, int keyLength = 0,
37
int objNum = 0, int objGen = 0);
39
Object *getObj(Object *obj);
43
Stream *getStream() { return lexer->getStream(); }
45
// Get current position in file.
46
int getPos() { return lexer->getPos(); }
50
XRef *xref; // the xref table for this PDF file
51
Lexer *lexer; // input stream
52
Object buf1, buf2; // next two tokens
53
int inlineImg; // set when inline image data is encountered
55
Stream *makeStream(Object *dict);