peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c5410eee5c 
							
						 
					 
					
						
						
							
							* preprocessor support. But it fails on the caret in type blocks  
						
						
						
					 
					
						1999-12-02 17:34:34 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							94f418dc11 
							
						 
					 
					
						
						
							
							+ one field added for ttoken record for operator  
						
						... 
						
						
						
						linking the id to the corresponding operator token that
    can now now all be overloaded
  * overloaded operators are resetted to nil in InitSymtable
    (bug when trying to compile a uint that overloads operators twice) 
						
					 
					
						1999-11-15 17:52:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						
						
					 
					
						1999-11-06 14:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c60316b0d3 
							
						 
					 
					
						
						
							
							* fixed comment level counting after directive  
						
						
						
					 
					
						1999-11-03 23:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							be22c241fb 
							
						 
					 
					
						
						
							
							* fixed oldtp comment parsing  
						
						
						
					 
					
						1999-11-02 15:05:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0e7c4919c8 
							
						 
					 
					
						
						
							
							* fixed line counter when the first line had  #10  only. This was buggy  
						
						... 
						
						
						
						for both the main file as for include files 
						
					 
					
						1999-10-30 12:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							eb72952214 
							
						 
					 
					
						
						
							
							* fixed macro within macro endless-loop  
						
						
						
					 
					
						1999-09-27 23:40:10 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0b396c0466 
							
						 
					 
					
						
						
							
							* $IFNDEF is 7 chars and not 6 chars  
						
						
						
					 
					
						1999-09-03 10:02:48 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							1777e0c901 
							
						 
					 
					
						
						
							
							* Could not compile with TP, some arrays moved to heap  
						
						... 
						
						
						
						* NOAG386BIN default for TP
  * AG386* files were not compatible with TP, fixed. 
						
					 
					
						1999-09-02 18:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0274f3a08b 
							
						 
					 
					
						
						
							
							* fixed crash in psub  
						
						... 
						
						
						
						* ansistringcompare fixed
  * support for #$0b8 
						
					 
					
						1999-08-30 10:17:56 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							97393a3370 
							
						 
					 
					
						
						
							
							* Removed C style comments.  
						
						
						
					 
					
						1999-08-06 13:11:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cb8aeb3fd6 
							
						 
					 
					
						
						
							
							* V_Fatal=1, all other V_ are also increased  
						
						... 
						
						
						
						* Check for local procedure when assigning procvar
  * fixed comment parsing because directives
  * oldtp mode directives better supported
  * added some messages to errore.msg 
						
					 
					
						1999-08-05 16:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							ace7ff6983 
							
						 
					 
					
						
						
							
							* all tokens now start with an underscore  
						
						... 
						
						
						
						* PowerPC compiles!! 
						
					 
					
						1999-08-04 13:02:40 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							771996a9db 
							
						 
					 
					
						
						
							
							* always output preprocstack when unexpected eof is found  
						
						... 
						
						
						
						* fixed tp7/delphi skipuntildirective parsing 
						
					 
					
						1999-07-29 11:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							382d5bd835 
							
						 
					 
					
						
						
							
							* directives are allowed in (* *)  
						
						... 
						
						
						
						* fixed parsing of (* between conditional code 
						
					 
					
						1999-07-24 11:20:59 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							046acfb84b 
							
						 
					 
					
						
						
							
							* made it compilable with Dlephi 4 again  
						
						... 
						
						
						
						+ fixed problem with large stack allocations on win32 
						
					 
					
						1999-07-18 10:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							5f05d07dcb 
							
						 
					 
					
						
						
							
							* previous wrong log corrected  
						
						
						
					 
					
						1999-06-02 22:43:57 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							35777a48a1 
							
						 
					 
					
						
						
							
							types.pas  
						
						
						
					 
					
						1999-06-02 22:25:22 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							2758e7c639 
							
						 
					 
					
						
						
							
							* problem with main file end without newline  
						
						
						
					 
					
						1999-05-31 23:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d4f4226806 
							
						 
					 
					
						
						
							
							* fixed line counting with macro's  
						
						
						
					 
					
						1999-05-20 14:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							78d13ec796 
							
						 
					 
					
						
						
							
							* changes to compile it with Delphi 4.0  
						
						
						
					 
					
						1999-05-04 21:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							bc90408c3e 
							
						 
					 
					
						
						
							
							+ better preproc stack checking and report  
						
						
						
					 
					
						1999-04-07 14:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							88ca7ef542 
							
						 
					 
					
						
						
							
							* more hashing for keyword table  
						
						
						
					 
					
						1999-04-06 11:20:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e0e2e44849 
							
						 
					 
					
						
						
							
							* '1.' is now parsed as a real  
						
						
						
					 
					
						1999-04-01 22:05:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8d0666bd79 
							
						 
					 
					
						
						
							
							* support also ^^  
						
						
						
					 
					
						1999-03-26 19:10:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6a802e85d7 
							
						 
					 
					
						
						
							
							* released valintern  
						
						... 
						
						
						
						+ deffile is now removed when compiling is finished
  * ^( compiles now correct
  + static directive
  * shrd fixed 
						
					 
					
						1999-03-26 00:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d0cb5a147a 
							
						 
					 
					
						
						
							
							* fixed bugs 212,222,225,227,229,231,233  
						
						
						
					 
					
						1999-03-24 23:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							035ec8ca3b 
							
						 
					 
					
						
						
							
							* fixed old tp comment behaviour within directives  
						
						
						
					 
					
						1999-03-16 21:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							37c3308ca8 
							
						 
					 
					
						
						
							
							* Reverted C styled comments  
						
						
						
					 
					
						1999-03-11 10:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							393433d095 
							
						 
					 
					
						
						
							
							* fixed nested comments for old style tp and c  
						
						
						
					 
					
						1999-03-02 22:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1941182a11 
							
						 
					 
					
						
						
							
							+ c styled comments  
						
						
						
					 
					
						1999-02-02 00:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							f7732dfcee 
							
						 
					 
					
						
						
							
							* give include file name on error  
						
						
						
					 
					
						1999-01-27 13:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f52b051f7d 
							
						 
					 
					
						
						
							
							* fixed eof bug with includefiles  
						
						
						
					 
					
						1999-01-19 12:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1b369bb4bb 
							
						 
					 
					
						
						
							
							+ globtype,tokens,version unit splitted from globals  
						
						
						
					 
					
						1998-12-11 00:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							752857f403 
							
						 
					 
					
						
						
							
							* tp7 didn't like my ifopt H+ :(  
						
						
						
					 
					
						1998-11-16 15:41:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							aace149d8c 
							
						 
					 
					
						
						
							
							* H+ fixes  
						
						
						
					 
					
						1998-11-16 12:17:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d84489d9b7 
							
						 
					 
					
						
						
							
							* recordtype.field support in constant expressions  
						
						... 
						
						
						
						* fixed imul for oa_imm8 which was not allowed
  * fixed reading of local typed constants
  * fixed comment reading which is not any longer a separator 
						
					 
					
						1998-11-05 23:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							78990962b5 
							
						 
					 
					
						
						
							
							* don't check for endif if error  
						
						
						
					 
					
						1998-11-03 11:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8e363906e2 
							
						 
					 
					
						
						
							
							* beter line info for conditionals  
						
						
						
					 
					
						1998-10-21 20:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							e7013f1efd 
							
						 
					 
					
						
						
							
							* Faster keyword scanning.  
						
						... 
						
						
						
						* Import library and smartlink library in one file. 
						
					 
					
						1998-10-16 14:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							23b80f41dc 
							
						 
					 
					
						
						
							
							* close include files immediately after end reading  
						
						... 
						
						
						
						instead of waiting until unit compilation ended ! 
						
					 
					
						1998-10-15 12:22:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ccae685b2b 
							
						 
					 
					
						
						
							
							* fixed inputfile^.name^ bug  
						
						
						
					 
					
						1998-10-09 11:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							7621dc0b56 
							
						 
					 
					
						
						
							
							* several memory leaks fixed  
						
						
						
					 
					
						1998-10-09 08:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0fc61cdfc1 
							
						 
					 
					
						
						
							
							* -vu shows unit info, -vt shows tried/used files  
						
						
						
					 
					
						1998-10-08 23:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6369f1b5 
							
						 
					 
					
						
						
							
							* current_module old scanner tagged as invalid if unit is recompiled  
						
						... 
						
						
						
						+ added ppheap for better info on tracegetmem of heaptrc
    (adds line column and file index)
  * several memory leaks removed ith help of heaptrc !! 
						
					 
					
						1998-10-08 17:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c6dfe39b01 
							
						 
					 
					
						
						
							
							* EOF position is now correctly saved in aktfilepos  
						
						
						
					 
					
						1998-10-08 13:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							226a917014 
							
						 
					 
					
						
						
							
							* fixed unit interdependency with circular uses  
						
						
						
					 
					
						1998-09-30 16:43:34 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a12d8c9417 
							
						 
					 
					
						
						
							
							* changed all length(p^.value_str^) into str_length(p)  
						
						... 
						
						
						
						to get it work with and without ansistrings
  * changed sourcefiles field of tmodule to a pointer 
						
					 
					
						1998-09-28 16:57:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ac5e456b 
							
						 
					 
					
						
						
							
							+ idtoken and only one token table  
						
						
						
					 
					
						1998-09-26 17:45:30 +00:00