9100bf0696
	 
				 
					 
					
						
						
							
							Treat 'import' as a special keyword.  
						
						 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2018-08-16 16:32:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b5fe36c14b
	 
				 
					 
					
						
						
							
							There is no need for include_once() and require_once()  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						Aer is object-oriented language and the code it includes is executed in the global scope. Global scope can contain only classes and namespaces and they cannot be re-declared. Thus every file can be included just once. We can
leave this to programmer, or take care about it on interpreter side. With this commit, include() and require() builtin functions allows to load file just once. Thanks to that, there is no need for include_once() and
require_once(). Done in scope of #30 . 
						
						
					 
					
						2018-08-16 16:12:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7e3c79d3c5
	 
				 
					 
					
						
						
							
							Functions naming cleanup  
						
						 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2018-08-13 20:16:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7f9d8e157
	 
				 
					 
					
						
						
							
							Add missing 'finally' keyword.  
						
						 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2018-08-12 22:04:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						59c15caf4e
	 
				 
					 
					
						
						
							
							Use something more human readable  
						
						 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2018-08-12 21:16:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a4e6962a67
	 
				 
					 
					
						
						
							
							Free dot operator for further usage  
						
						 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2018-08-07 08:13:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4bbdc20174
	 
				 
					 
					
						
						
							
							This commit contains several changes:  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						* print() is now treated as standard function
 * get rid of echo() function
 * fix test suite
and it fixes  #26 . 
						
						
					 
					
						2018-08-06 17:18:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e0b939d9a2
	 
				 
					 
					
						
						
							
							In general it is a bad idea to compare memory. We should compare strings and check its length.  Fixes   #34 .  
						
						 
						
						
						
						
					 
					
						2018-08-02 17:42:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2c37807370
	 
				 
					 
					
						
						
							
							Get rid of global keyword,  fixes   #29  
						
						 
						
						
						
						
					 
					
						2018-07-31 15:24:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7b3e6c5b76
	 
				 
					 
					
						
						
							
							P# introduces virtual classes and virtual methods  
						
						 
						
						
						
						
					 
					
						2018-07-30 17:08:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b7792dfc3d
	 
				 
					 
					
						
						
							
							P# is not going to derive namespace syntax from PHP, but from C++.  
						
						 
						
						
						
						
					 
					
						2018-07-30 16:55:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5cb19f63a5
	 
				 
					 
					
						
						
							
							Get rid of alternative syntax for control structures (endif, endwhile, endfor, endforeach). Only curly brackets are allowed.  
						
						 
						
						
						
						
					 
					
						2018-07-28 23:11:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						159cd76020
	 
				 
					 
					
						
						
							
							No need to duplicate exit()  
						
						 
						
						
						
						
					 
					
						2018-07-28 22:48:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3f1397ed93
	 
				 
					 
					
						
						
							
							Get rid of switch: endswitch construct  
						
						 
						
						
						
						
					 
					
						2018-07-28 22:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef2ea60a60
	 
				 
					 
					
						
						
							
							Treat whole file as P# source code.  Fixes   #24 .  
						
						 
						
						
						
						
					 
					
						2018-07-28 18:28:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3ff86f692
	 
				 
					 
					
						
						
							
							Correct some typos  
						
						 
						
						
						
						
					 
					
						2018-07-21 11:30:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						abb91a9874
	 
				 
					 
					
						
						
							
							Reorganize the repository for new build system  
						
						 
						
						
						
						
					 
					
						2018-07-20 22:35:09 +02:00