1 //========================================================================
5 // Copyright 1996 Derek B. Noonburg
7 //========================================================================
18 //------------------------------------------------------------------------
20 //------------------------------------------------------------------------
26 Parser(Lexer *lexer1);
31 // Get the next object from the input stream.
33 Object *getObj(Object *obj,
34 Guchar *fileKey = NULL, int objNum = 0, int objGen = 0);
36 Object *getObj(Object *obj);
40 Stream *getStream() { return lexer->getStream(); }
42 // Get current position in file.
43 int getPos() { return lexer->getPos(); }
47 Lexer *lexer; // input stream
48 Object buf1, buf2; // next two tokens
49 int inlineImg; // set when inline image data is encountered
51 Stream *makeStream(Object *dict);