scriptreader.h

changeset 7
118d3d5db64f
parent 3
08cab2b67dce
child 8
c8bfa7e6ae1b
--- a/scriptreader.h	Sat Jul 14 01:49:32 2012 +0300
+++ b/scriptreader.h	Sat Jul 14 02:16:48 2012 +0300
@@ -56,21 +56,25 @@
 	// ====================================================================
 	// MEMBERS
 	FILE* fp;
+	str filepath;
 	unsigned int pos;
 	unsigned int curline;
 	str token;
 	bool tokenquoted;
+	bool atnewline;
 	
 	// ====================================================================
 	// METHODS
-	ScriptReader (char* path);
+	ScriptReader (str path);
 	~ScriptReader ();
 	char ReadChar ();
 	bool Next ();
 	str PeekNext ();
 	void Seek (unsigned int n, int origin);
 	void MustNext (const char* c = "");
-	void ParseError (const char* message, ...);
+	void ParserError (const char* message, ...);
+	void ParserWarning (const char* message, ...);
+	void ParserMessage (const char* header, char* message);
 	
 	void BeginParse (ObjWriter* w);
 };

mercurial