src/Parser.h

changeset 91
427eb377d53e
parent 88
5def6ff8b466
child 92
3a00d396bce2
--- a/src/Parser.h	Mon Feb 03 11:23:56 2014 +0200
+++ b/src/Parser.h	Mon Feb 03 20:12:44 2014 +0200
@@ -171,12 +171,11 @@
 		// METHODS
 		BotscriptParser();
 		~BotscriptParser();
+		ConstantInfo*	FindConstant (const String& tok);
 		void			ParseBotscript (String fileName);
 		DataBuffer*		ParseCommand (CommandInfo* comm);
-		DataBuffer*		ParseExpression (EType reqtype);
 		DataBuffer*		ParseAssignment (ScriptVariable* var);
 		int				ParseOperator (bool peek = false);
-		DataBuffer*		ParseExprValue (EType reqtype);
 		String			ParseFloat();
 		void			PushScope();
 		DataBuffer*		ParseStatement();
@@ -236,7 +235,6 @@
 		ScopeInfo				mScopeStack[MAX_SCOPE];
 
 		DataBuffer*	buffer();
-		ConstantInfo*	FindConstant (const String& tok);
 		void			ParseStateBlock();
 		void			ParseEventBlock();
 		void			ParseMainloop();
@@ -260,6 +258,7 @@
 		void			ParseFuncdef();
 		void			writeMemberBuffers();
 		void			WriteStringTable();
+		void ParseExpression (EType reqtype);
 };
 
 #endif // BOTC_PARSER_H

mercurial