diff -r 15c06a191f9b -r fb46d3d40064 scriptreader.h --- a/scriptreader.h Sun Jul 15 19:01:47 2012 +0300 +++ b/scriptreader.h Mon Jul 16 04:07:15 2012 +0300 @@ -56,6 +56,7 @@ unsigned int curline; unsigned int curchar; str token; + int commentmode; // ==================================================================== // METHODS @@ -63,6 +64,7 @@ ScriptReader (str path); ~ScriptReader (); char ReadChar (); + char PeekChar (int offset = 0); bool Next (); str PeekNext (); void Seek (unsigned int n, int origin); @@ -76,6 +78,8 @@ void ParserError (const char* message, ...); void ParserWarning (const char* message, ...); + void FinalChecks (); + // parser.cxx: void BeginParse (ObjWriter* w); void ParseCommand (CommandDef* comm, ObjWriter* w);