scriptreader.h

changeset 28
fb46d3d40064
parent 26
54eaea6dc27c
child 33
fd35f6cb5f28
--- 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);

mercurial