| 
								
								
									 Marc Zinnschlag | 1674d406dc | made usage of comma as argument separator optional (largely untested, because we don't have anything that takes more than one argument) | 2010-07-01 11:07:21 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | bf55880ce9 | a bit of refactoring | 2010-07-01 10:47:29 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 46fab68d44 | implemented while loops | 2010-07-01 10:42:49 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 69342f320d | added if control structure | 2010-06-30 19:58:25 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 73f9436ed9 | fixed round brackets parsing bug | 2010-06-30 14:08:59 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ed92ffcf89 | added local variable usage in expressions | 2010-06-30 12:46:10 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | fac8fb8fcb | added return and messagebox statements (messagebox does neither formating nor buttons yet) | 2010-06-30 12:04:26 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 8bb2a6039d | modified comma handling to be morse consistent with original script language | 2010-06-30 11:03:08 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 5fb4abae4f | added function parsing (only one function so far) | 2010-06-29 17:51:02 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c8c5ef5467 | added bracket parsing | 2010-06-29 16:24:54 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 48f6ad0f89 | added basic arithmetic | 2010-06-29 16:11:19 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ca8002e533 | added parsing for signed integers and floats | 2010-06-29 12:05:22 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ab33234027 | prepared expression parser for implementation of more complex expressions | 2010-06-29 11:24:07 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 6ebe2cff5f | extended expression parser for non-negative floats | 2010-06-29 10:36:42 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | bceb7ebcbd | reimplemented expression parsing as a separate parser (still only handling non-negative integers) | 2010-06-29 10:22:55 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 10cb9d3dab | made local variable names case-insensitive | 2010-06-29 08:29:16 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | fdcd34941b | added parsing for set statement (only integer values so far); added code generator | 2010-06-28 18:27:45 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 5cf3264bd3 | added literal container and reworked output container handling | 2010-06-28 16:48:19 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ba847ae9d8 | write local variable declarations into a separate file | 2010-06-28 14:17:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a3ad61b4d0 | write code file after successfull parsing | 2010-06-28 14:07:55 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 0cfeab622d | added storage class for local variable declarations; added checks for variable re-declaration | 2010-06-28 13:28:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 21e0182ae2 | added skip parser for skipping faulty lines | 2010-06-28 12:47:11 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | bff0855af0 | added parsing for local variable declarations | 2010-06-28 12:32:08 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 16f6f27a90 | added line parser (doesn't parse anything yet) | 2010-06-28 12:12:47 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | fda7077cf2 | bug-fix: comments were eating up newlines | 2010-06-28 11:40:48 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 8930134d82 | exception class fix | 2010-06-28 11:38:21 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | aa99a0dd56 | added basic script parser (can only parse empty script bodies for now) | 2010-06-28 11:38:04 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | de8a651df4 | improved error handling | 2010-06-28 01:01:48 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a068ca78d7 | replaced dummy parser with top level file parser | 2010-06-28 00:50:48 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d20e850d31 | -> wasn't properly translated into a token | 2010-06-27 22:31:03 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ddcbc8cd62 | added tokenizing of MW scripts | 2010-06-27 19:20:21 +02:00 |  |