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__ |