scriptreader.h

changeset 36
a8838b5f1213
parent 35
3d3f6ed40171
child 37
c349dca807f9
--- a/scriptreader.h	Sat Jul 28 17:57:37 2012 +0300
+++ b/scriptreader.h	Sun Jul 29 04:02:07 2012 +0300
@@ -48,6 +48,8 @@
 
 #define MAX_FILESTACK 8
 
+class ScriptVar;
+
 class ScriptReader {
 public:
 	// ====================================================================
@@ -89,13 +91,12 @@
 	void ParserError (const char* message, ...);
 	void ParserWarning (const char* message, ...);
 	
-	void FinalChecks ();
-	
 	// parser.cxx:
 	void BeginParse (ObjWriter* w);
 	DataBuffer* ParseCommand (CommandDef* comm);
 	DataBuffer* ParseExpression (int reqtype);
-	int ParseOperator ();
+	DataBuffer* ParseAssignment (ScriptVar* var);
+	int ParseOperator (bool peek = false);
 	DataBuffer* ParseExprValue (int reqtype);
 	
 	// preprocessor.cxx:

mercurial