scriptreader.h

changeset 9
d279af9afd6d
parent 8
c8bfa7e6ae1b
child 10
2c0f76090372
equal deleted inserted replaced
8:c8bfa7e6ae1b 9:d279af9afd6d
64 bool atnewline; 64 bool atnewline;
65 bool extdelimeters; 65 bool extdelimeters;
66 66
67 // ==================================================================== 67 // ====================================================================
68 // METHODS 68 // METHODS
69 // scriptreader.cxx:
69 ScriptReader (str path); 70 ScriptReader (str path);
70 ~ScriptReader (); 71 ~ScriptReader ();
71 char ReadChar (); 72 char ReadChar ();
72 bool Next (); 73 bool Next ();
73 str PeekNext (); 74 str PeekNext ();
74 void Seek (unsigned int n, int origin); 75 void Seek (unsigned int n, int origin);
75 void MustNext (const char* c = ""); 76 void MustNext (const char* c = "");
76 void ParserError (const char* message, ...); 77 void ParserError (const char* message, ...);
77 void ParserWarning (const char* message, ...); 78 void ParserWarning (const char* message, ...);
78 void ParserMessage (const char* header, char* message); 79 void ParserMessage (const char* header, char* message);
80 str MustGetString ();
79 81
82 // parser.cxx:
80 void BeginParse (ObjWriter* w); 83 void BeginParse (ObjWriter* w);
81 }; 84 };
82 85
83 #endif // __SCRIPTREADER_H__ 86 #endif // __SCRIPTREADER_H__

mercurial