72 char ReadChar (); |
72 char ReadChar (); |
73 bool Next (); |
73 bool Next (); |
74 str PeekNext (); |
74 str PeekNext (); |
75 void Seek (unsigned int n, int origin); |
75 void Seek (unsigned int n, int origin); |
76 void MustNext (const char* c = ""); |
76 void MustNext (const char* c = ""); |
|
77 str MustGetString (); |
|
78 void MustNumber (); |
|
79 void MustBool (); |
|
80 |
77 void ParserError (const char* message, ...); |
81 void ParserError (const char* message, ...); |
78 void ParserWarning (const char* message, ...); |
82 void ParserWarning (const char* message, ...); |
79 void ParserMessage (const char* header, char* message); |
|
80 str MustGetString (); |
|
81 |
83 |
82 // parser.cxx: |
84 // parser.cxx: |
83 void BeginParse (ObjWriter* w); |
85 void BeginParse (ObjWriter* w); |
|
86 |
|
87 private: |
|
88 bool nextreintepret; |
|
89 char c; |
|
90 void ParserMessage (const char* header, char* message); |
84 }; |
91 }; |
85 |
92 |
86 #endif // __SCRIPTREADER_H__ |
93 #endif // __SCRIPTREADER_H__ |