Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e3bfe1e756 
								
							 
						 
						
							
							
								
								[3.13] gh-125811: Remove DeprecationWarnings in test_peg_generator (GH-125812) ( #125831 )  
							
							... 
							
							
							
							gh-125811: Remove DeprecationWarnings in test_peg_generator (GH-125812)
(cherry picked from commit 4efe64aa56 
							
						 
						
							2024-10-22 09:06:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo Salgado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b28ffaa193 
								
							 
						 
						
							
							
								
								gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords ( #109606 )  
							
							
							
						 
						
							2023-09-22 19:03:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo Salgado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7f46bcd98 
								
							 
						 
						
							
							
								
								gh-105564: Don't include artificial newlines in the line attribute of tokens ( #105565 )  
							
							
							
						 
						
							2023-06-09 17:01:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lysandros Nikolaou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								95f1b1fef7 
								
							 
						 
						
							
							
								
								gh-104983: Fix test_peg_generator ( #104985 )  
							
							
							
						 
						
							2023-05-26 18:06:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lysandros Nikolaou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								afa759fb80 
								
							 
						 
						
							
							
								
								gh-100238: Use setuptools in peg-generator and reenable tests ( #104798 )  
							
							
							
						 
						
							2023-05-26 15:32:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo Salgado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								764e6823a7 
								
							 
						 
						
							
							
								
								bpo-45204: Reduce verbosity of test_peg_generator (GH-28360)  
							
							
							
						 
						
							2021-09-15 20:16:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo Salgado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b01fd533fe 
								
							 
						 
						
							
							
								
								Extract visitors from the grammar nodes and call makers in the peg generator (GH-28172)  
							
							... 
							
							
							
							Simplify the peg generator logic by extracting as much visitors as possible to disentangle the flow and separate concerns. 
							
						 
						
							2021-09-05 14:58:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo Salgado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								953d27261e 
								
							 
						 
						
							
							
								
								Update pegen to use the latest upstream developments (GH-27586)  
							
							
							
						 
						
							2021-08-12 17:37:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e55a0e971b 
								
							 
						 
						
							
							
								
								Fix 'gather' rules in the python parser generator (GH-22021)  
							
							... 
							
							
							
							Currently, empty sequences in gather rules make the conditional for
gather rules fail as empty sequences evaluate as "False". We need to
explicitly check for "None" (the failure condition) to avoid false
negatives. 
							
						 
						
							2020-09-03 15:29:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Batuhan Taskaya 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55460ee6dc 
								
							 
						 
						
							
							
								
								bpo-41044: Generate valid PEG python parsers for opt+seq rules (GH-20995)  
							
							... 
							
							
							
							Co-authored-by: Pablo Galindo <Pablogsal@gmail.com> 
							
						 
						
							2020-06-20 18:40:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac7a92cc0a 
								
							 
						 
						
							
							
								
								bpo-40334: Avoid collisions between parser variables and grammar variables (GH-19987)  
							
							... 
							
							
							
							This is for the C generator:
- Disallow rule and variable names starting with `_`
- Rename most local variable names generated by the parser to start with `_`
Exceptions:
- Renaming `p` to `_p` will be a separate PR
- There are still some names that might clash, e.g.
  - anything starting with `Py`
  - C reserved words (`if` etc.)
  - Macros like `EXTRA` and `CHECK` 
							
						 
						
							2020-05-09 21:34:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lysandros Nikolaou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d1cbfffea 
								
							 
						 
						
							
							
								
								bpo-40334: Suppress all output in test_peg_generator (GH-19675)  
							
							
							
						 
						
							2020-04-23 13:22:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5fc156852 
								
							 
						 
						
							
							
								
								bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503)  
							
							... 
							
							
							
							Co-authored-by: Guido van Rossum <guido@python.org>
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com> 
							
						 
						
							2020-04-22 23:29:27 +01:00