15 lines
		
	
	
		
			593 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			593 B
		
	
	
	
		
			Plaintext
		
	
	
	
| Notes on Tom Lord's rx regexp package.
 | |
| 
 | |
| API info nodes should give C prototypes. re_compile_pattern doesn't.
 | |
| 
 | |
| Many thread-reentrancy problems:
 | |
|     - syntax var is a shared global. Needs to be passed as arg to 
 | |
|       pattern compiler -- which could easily be done by simply having
 | |
|       the client pre-set the pat->syntax field.
 | |
| 
 | |
|     - regs field should not be a part of the pattern -- you can't
 | |
|       use the pattern in multiple concurrent matches.
 | |
| 
 | |
|       Similarly for pat->no_sub, pat->not_bol, pat->not-eol. These fields are
 | |
|       properly part of of the client's request, not the pattern.
 |