src/parser.h

changeset 77
ad17801b1a36
parent 75
bf8c57437231
child 82
841562f5a32f
--- a/src/parser.h	Mon Jan 13 23:44:50 2014 +0200
+++ b/src/parser.h	Fri Jan 17 21:39:25 2014 +0200
@@ -167,13 +167,13 @@
 		void parse_botscript (string file_name, object_writer* w);
 		data_buffer* ParseCommand (command_info* comm);
 		data_buffer* parse_expression (type_e reqtype);
-		data_buffer* ParseAssignment (script_variable* var);
+		data_buffer* parse_assignment (script_variable* var);
 		int parse_operator (bool peek = false);
 		data_buffer* parse_expr_value (type_e reqtype);
 		string parse_float ();
 		void push_scope ();
-		data_buffer* parse_statement (object_writer* w);
-		void add_switch_case (object_writer* w, data_buffer* b);
+		data_buffer* parse_statement ();
+		void add_switch_case (data_buffer* b);
 		void check_toplevel();
 		void check_not_toplevel();
 		bool token_is (e_token a);
@@ -183,6 +183,7 @@
 	private:
 		lexer*			m_lx;
 		object_writer*	m_writer;
+
 		void parse_state_block();
 		void parse_event_block();
 		void parse_mainloop();
@@ -199,7 +200,6 @@
 		void parse_switch_default();
 		void parse_break();
 		void parse_continue();
-		void parse_continue();
 		void parse_block_end();
 		void parse_const();
 		void parse_label();

mercurial