9438407ebf
	 
					 
					
						
						
							
							Never store an element if there is no callback function specified.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-24 09:01:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						731706c1a3
	 
					 
					
						
						
							
							Another bug found.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-23 23:29:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e39bdae5b8
	 
					 
					
						
						
							
							Fix test.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-23 23:25:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f29507c0d
	 
					 
					
						
						
							
							The isset() function always results in true, thus it is useless. If passed as argument variable is not set, the interpreter will throw an error.  
						
						
	
		
			
	 
	
	
						
						
					 
					
						2019-03-23 19:51:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e75ed7b9a9
	 
					 
					
						
						
							
							Only INTEGER and FLOAT should be considered as numerical.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-23 19:34:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0af594f1ed
	 
					 
					
						
						
							
							Seems not so useful in AerScript.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-23 19:15:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3074b4efaf
	 
					 
					
						
						
							
							Fix test.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-23 17:33:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc95deffa0
	 
					 
					
						
						
							
							Typecasting should be enough.  
						
						
	
		
			
	 
	
	
						
						
					 
					
						2019-03-23 17:25:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76e76983a3
	 
					 
					
						
						
							
							Implement new builtin functions: is_char() and is_void().  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-23 12:59:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea93c8dba4
	 
					 
					
						
						
							
							Fix typo.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 19:55:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff6c71db1c
	 
					 
					
						
						
							
							Do not use NULL if possible.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 19:53:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d7a542aea
	 
					 
					
						
						
							
							The is_null() is useless now, as it always returns FALSE.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 19:29:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						135e7c9698
	 
					 
					
						
						
							
							VAR & FUNCTION are no longer valid keywords.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 18:47:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59e2743a60
	 
					 
					
						
						
							
							Simply release the object, no need to use a wrapper function.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 18:42:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98a5fc1af0
	 
					 
					
						
						
							
							No such operator.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 18:34:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						154469f475
	 
					 
					
						
						
							
							Variable cannot be typecasted to NULL.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 18:33:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a41f7195d
	 
					 
					
						
						
							
							AerScript does not implement any error control operator.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 17:32:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3122c9f89
	 
					 
					
						
						
							
							Update TODO list.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 16:51:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65b178932a
	 
					 
					
						
						
							
							Get rid of array() & list() for the new syntax.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 15:54:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59e820c768
	 
					 
					
						
						
							
							No longer a problem.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 09:17:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ebd6d62c4 
					 
					
						
						
							
							Merge branch 'typehinting' of ssh://git.codingworkshop.eu.org:8822/AerScript/Aer into typehinting  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 08:59:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90b5a8797a
	 
					 
					
						
						
							
							Fix a bug allowing to pass an array as argument to the method/closure that takes a scalar.  
						
						
						
						
					 
					
						2019-03-22 08:59:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78c6f6a376
	 
					 
					
						
						
							
							Working as expected.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-22 06:25:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f83d6cc43d
	 
					 
					
						
						
							
							New list of TODO things.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-21 17:46:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab09ba6943
	 
					 
					
						
						
							
							Tests should use new array syntax.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-21 17:33:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						075d2f0963
	 
					 
					
						
						
							
							Temporary workaround to allow the use of curly braces and array() syntax concurrently.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-21 17:30:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						412a70c0c6
	 
					 
					
						
						
							
							Allow the array to be defined inside curly braces, instead of using array() keyword.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-21 17:27:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0d72d067c
	 
					 
					
						
						
							
							Neither C++ does.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-21 09:17:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0115b30d01
	 
					 
					
						
						
							
							Extension to PHP, standard in AerScript.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-21 06:19:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1460200919
	 
					 
					
						
						
							
							This is true about PH7, but not about the AerScript.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-20 19:39:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24013f4a52
	 
					 
					
						
						
							
							Correct project name.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-20 19:25:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						166b1a2c41
	 
					 
					
						
						
							
							This is not a bug.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-20 12:58:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4eba80b2ba
	 
					 
					
						
						
							
							Update TODO list.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-20 09:32:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b1ed59f41
	 
					 
					
						
						
							
							Basic check if all methods declared in interface are also defined in class.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-20 09:24:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d23d43040
	 
					 
					
						
						
							
							Enable garbage collector for Program class. This also partially  fixes   #47 , as from now Program::__destruct() will be called automatically.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-19 12:52:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b60c1de4cf
	 
					 
					
						
						
							
							Abort on SXERR_ABORT,  #47 .  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-19 10:42:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23601fe9c5
	 
					 
					
						
						
							
							Partially  fix   #47 , static variables are still affected.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-19 10:38:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d6751484d0
	 
					 
					
						
						
							
							Another bug found so far.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-18 12:26:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4967da9e4
	 
					 
					
						
						
							
							Some bugs found already.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-18 12:08:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6d95c16d3
	 
					 
					
						
						
							
							Fix typo.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-18 08:59:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc3a66315b
	 
					 
					
						
						
							
							These are already done.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-17 20:25:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ca08c9c4a
	 
					 
					
						
						
							
							Fix typo and builtin library.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-17 19:57:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55b652c740
	 
					 
					
						
						
							
							Verify that Program::main() returns a value of int or void.  
						
						
	
		
			
	 
	
	
						
						
					 
					
						2019-03-17 19:56:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe898ec7e7
	 
					 
					
						
						
							
							Update builtin library to follow new syntax.  
						
						
	
		
			
	 
	
	
						
						
					 
					
						2019-03-17 19:52:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff73690111
	 
					 
					
						
						
							
							Update tests to follow new syntax.  
						
						
	
		
			
	 
	
	
						
						
					 
					
						2019-03-17 19:48:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c26f8cd777
	 
					 
					
						
						
							
							Strict data types for classes and interfaces:  
						
						... 
						
						
	
		
			
	 
	
	
						
						1) New syntax for method declaration, now requiring a strict data type to be passed (i.e. void main()),
2) New syntax for attributes declaration, als orequiring a strict data type before variable name (i.e. string $str). 
						
						
					 
					
						2019-03-17 19:43:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						128f4bba01
	 
					 
					
						
						
							
							This is already done, even methods do not support strict data type hinting.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-17 19:41:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9934489ed9
	 
					 
					
						
						
							
							Fix build.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-17 18:56:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3d10dd4bc
	 
					 
					
						
						
							
							Try to exit with code returned by Program::main() only when it is integer value.  
						
						
	
		
			
	 
	
	
						
						
					 
					
						2019-03-17 18:49:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de2b355862
	 
					 
					
						
						
							
							Return 0, when display error message.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2019-03-17 18:47:17 +01:00