John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							9840f11f85 
							
						 
					 
					
						
						
							
							PP:  Fix   #1694 : Handle badly formed argument substitution.  
						
						... 
						
						
						
						Also added a warning for no space after a macro name. 
						
						
					 
					
						2019-02-11 03:05:00 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							4207c97b93 
							
						 
					 
					
						
						
							
							Fix   #1563 : Corrupt token when an object macro miscalls a function macro  
						
						
						
						
					 
					
						2018-11-07 18:25:56 -07:00 
						 
				 
			
				
					
						
							
							
								otakuto 
							
						 
					 
					
						
						
						
						
							
						
						
							d03da06ac1 
							
						 
					 
					
						
						
							
							Remove execute permissions  
						
						
						
						
					 
					
						2018-08-07 03:16:20 +09:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							88e22a6090 
							
						 
					 
					
						
						
							
							Fix   #1079 : don't give error when macro() name used without open (.  
						
						
						
						
					 
					
						2017-11-02 06:48:32 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							ba5cc2fafa 
							
						 
					 
					
						
						
							
							GLSL:  Fix   #822 : Improve information given for syntax errors.  
						
						... 
						
						
						
						Also, fixed one test file that didn't have its syntax error as the last line. 
						
						
					 
					
						2017-04-20 12:21:53 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							54af2de761 
							
						 
					 
					
						
						
							
							PP: Non-functional: rationalize TPpToken.  
						
						... 
						
						
						
						Always keep 'token' outside.
Always return the string to upper levels inside. 
						
						
					 
					
						2016-12-20 19:42:53 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6fccb3cd75 
							
						 
					 
					
						
						
							
							Non-functional: Sweep through the stack for consistent with "main" and entry point.  
						
						... 
						
						
						
						Partially addresses issue #513 . 
						
						
					 
					
						2016-09-19 16:01:41 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							11e1a073f3 
							
						 
					 
					
						
						
							
							PP: Fix issue  #407 ; handle empty identifier.  
						
						... 
						
						
						
						The sequence
  #define m()
  int m"
creates a token of no length (a string of 0 size).  Protect
against a string of 0 size as well as the existing protect
against a null string. 
						
						
					 
					
						2016-07-30 13:39:52 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							73d4fb5bc5 
							
						 
					 
					
						
						
							
							PP: Fix issue  #408 : # as last character in macro.  
						
						... 
						
						
						
						This would look ahead for a second #, for token pasting, and if not
found, backup one token.  This is fine, unless at the end of line,
which would backup the #, rather than the look ahead. 
						
						
					 
					
						2016-07-30 12:41:35 -06:00