966682546c 
							
						 
					 
					
						
						
							
							go mod tidy  
						
						
						
						
					 
					
						2023-12-10 00:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								Laytan Laats 
							
						 
					 
					
						
						
						
						
							
						
						
							68ac672368 
							
						 
					 
					
						
						
							
							build: replace VKCOM import with laytan import  
						
						
						
						
					 
					
						2023-03-31 16:50:08 +02:00 
						 
				 
			
				
					
						
							
							
								Makhnev Petr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e16671724e 
							
						 
					 
					
						
						
							
							php8.1: added intersection types support ( #29 )  
						
						
						
						
					 
					
						2022-06-26 03:31:29 +03:00 
						 
				 
			
				
					
						
							
							
								Makhnev Petr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af394e9eb0 
							
						 
					 
					
						
						
							
							php8.1: added enum ( #12 )  
						
						
						
						
					 
					
						2021-07-31 19:44:09 +03:00 
						 
				 
			
				
					
						
							
							
								Makhnev Petr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c35b0aef1 
							
						 
					 
					
						
						
							
							php8.1: added readonly modifier ( #6 )  
						
						
						
						
					 
					
						2021-07-31 18:00:21 +03:00 
						 
				 
			
				
					
						
							
							
								Makhnev Petr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72cd222aeb 
							
						 
					 
					
						
						
							
							all: renamed github.com/z7zmey/php-parser with github.com/VKCOM/php-parser  
						
						
						
						
					 
					
						2021-07-30 21:01:34 +03:00 
						 
				 
			
				
					
						
							
							
								Makhnev Petr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							049ce7ddc6 
							
						 
					 
					
						
						
							
							PHP 8 ( #1 )  
						
						... 
						
						
						
						PHP 8 Update
- nullsafe operator (?->)
- Remove (real) cast
- Named arguments
- Remove (unset) cast
- Remove {} access
- match expression
- Union types in type hints and static typehint
- Block catch without variable
- Trailing comma in parameter lists
- throw can be used as an expression
- Concatenation precedence
- Declaring properties in the constructor
- Attributes
- Names in the namespace are treated as a single token
- Trailing comma in closure use list
- Check that ::class on object works
- Deferencable changes and arbitrary expressions in new/instanceof 
						
						
					 
					
						2021-07-30 20:53:27 +03:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8064d940f0 
							
						 
					 
					
						
						
							
							[refactoring] update Token structure  
						
						
						
						
					 
					
						2020-12-08 01:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20a42da7c9 
							
						 
					 
					
						
						
							
							[refactoring] remove general Node struct  
						
						
						
						
					 
					
						2020-12-08 00:04:12 +02:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							97747c5ac0 
							
						 
					 
					
						
						
							
							[refactoring] remove scanner token  
						
						
						
						
					 
					
						2020-08-17 20:39:10 +03:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							394092269a 
							
						 
					 
					
						
						
							
							[refactoring] store expr parenthesis  
						
						
						
						
					 
					
						2020-08-09 22:40:55 +02:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							4aae540aad 
							
						 
					 
					
						
						
							
							[refactoring] store argument list parenthesis  
						
						
						
						
					 
					
						2020-08-09 01:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							45464654c6 
							
						 
					 
					
						
						
							
							[refactoring] store halt_compiler tokens  
						
						
						
						
					 
					
						2020-08-03 23:22:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							a70e34d726 
							
						 
					 
					
						
						
							
							[refactoring] remove unused token positions  
						
						
						
						
					 
					
						2020-08-03 22:52:12 +02:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d32b07bf 
							
						 
					 
					
						
						
							
							[refactoring] store colon as free-floating token  
						
						
						
						
					 
					
						2020-08-03 22:42:21 +02:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							feebb017c4 
							
						 
					 
					
						
						
							
							[refactoring] update use ast structure  
						
						
						
						
					 
					
						2020-08-03 21:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							8417e7d6d2 
							
						 
					 
					
						
						
							
							[refactoring] dumper: print node position and tokens  
						
						
						
						
					 
					
						2020-07-04 20:59:26 +03:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							4971309b75 
							
						 
					 
					
						
						
							
							refactor printer  
						
						
						
						
					 
					
						2020-05-17 22:56:32 +03:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							6a84d58ee6 
							
						 
					 
					
						
						
							
							refactor php7  
						
						
						
						
					 
					
						2020-05-13 00:16:36 +03:00 
						 
				 
			
				
					
						
							
							
								Vadym Slizov 
							
						 
					 
					
						
						
						
						
							
						
						
							60f171bfa1 
							
						 
					 
					
						
						
							
							refactor token structure  
						
						
						
						
					 
					
						2020-05-10 08:47:13 +03:00