scriptreader.h

changeset 10
2c0f76090372
parent 9
d279af9afd6d
child 11
f08abacb46c9
--- a/scriptreader.h	Sat Jul 14 04:17:06 2012 +0300
+++ b/scriptreader.h	Sat Jul 14 15:44:38 2012 +0300
@@ -59,8 +59,8 @@
 	str filepath;
 	unsigned int pos;
 	unsigned int curline;
+	unsigned int curchar;
 	str token;
-	bool tokenquoted;
 	bool atnewline;
 	bool extdelimeters;
 	
@@ -74,13 +74,20 @@
 	str PeekNext ();
 	void Seek (unsigned int n, int origin);
 	void MustNext (const char* c = "");
+	str MustGetString ();
+	void MustNumber ();
+	void MustBool ();
+	
 	void ParserError (const char* message, ...);
 	void ParserWarning (const char* message, ...);
-	void ParserMessage (const char* header, char* message);
-	str MustGetString ();
 	
 	// parser.cxx:
 	void BeginParse (ObjWriter* w);
+	
+private:
+	bool nextreintepret;
+	char c;
+	void ParserMessage (const char* header, char* message);
 };
 
 #endif // __SCRIPTREADER_H__
\ No newline at end of file

mercurial