83051149cf 
					 
					
						
						
							
							uncommented lines setting the error number in hak_geterrbinf() and hak_geterruinf()  
						
						
						
						
					 
					
						2025-10-20 01:02:23 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31a673e185 
					 
					
						
						
							
							removed the tgt argument values to syntax error formatting function  
						
						
						
						
					 
					
						2025-10-19 12:24:15 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00f6b70028 
					 
					
						
						
							
							trimming various syntax error messages  
						
						
						
						
					 
					
						2025-10-15 23:28:14 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e99a4e700b 
					 
					
						
						
							
							in progress removing the error target stuffs  
						
						
						
						
					 
					
						2025-10-15 00:03:56 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						702696da89 
					 
					
						
						
							
							trying to simplify error message handling  
						
						
						
						
					 
					
						2025-10-11 01:49:08 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7504ec1a4c 
					 
					
						
						
							
							added hak_makesymbolwithuchars()/hak_makesymbolwithbchars()/hak_makestringwithuchars()/hak_makestirngwithbchars()  
						
						... 
						
						
						
						fixed some fpc code related to character type configured 
						
						
					 
					
						2025-10-08 23:38:24 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56dfb3630e 
					 
					
						
						
							
							updated hak_open()/hak_openstd()/etc to accept the pointer to hak_errinf_t to convey an error message upon instantiation failure.  
						
						... 
						
						
						
						added hak_errbint_t and hak_erruinf_t and related functions
enhanced the wchar_t detection for wide_char yes:4w 
						
						
					 
					
						2025-10-06 00:59:20 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5819be7fa5 
					 
					
						
						
							
							updating the compiler/reader to handle binops more specially  
						
						
						
						
					 
					
						2025-09-21 17:13:47 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						313d1f9800 
					 
					
						
						
							
							simple code reformatting  
						
						
						
						
					 
					
						2025-09-05 10:52:02 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20d2db0e27 
					 
					
						
						
							
							renamed hcl to hak  
						
						
						
						
					 
					
						2025-09-02 23:58:15 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17550d44c5 
					 
					
						
						
							
							renamed fnblk to funblk, cblk to ctlblk.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						enhancing the compiler code to handle 'var' inside 'class' 
						
						
					 
					
						2024-10-12 00:24:02 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54e33f53b9 
					 
					
						
						
							
							added vm code to apply the attribute list encoded in the CLASS_ENTER instruction  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-10-06 00:18:24 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f350dd38a 
					 
					
						
						
							
							adding code to support class attribute list. work in progress  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-10-05 00:05:52 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						29af1562fc 
					 
					
						
						
							
							wip - writing part of compile_fun() in comp.c  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-09-29 14:02:38 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2abda37861 
					 
					
						
						
							
							updated code to support the radixed number with 'r'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-09-24 19:41:42 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b6e6274666 
					 
					
						
						
							
							fixed various reader issues  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-09-18 21:41:00 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73cb88cfce 
					 
					
						
						
							
							updated the go wrapper to print compatible error messages with the main implementation  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-09-10 12:30:26 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d9e1b4c0c 
					 
					
						
						
							
							renamed #include to $include.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						introduced the symbol literal 
						
						
					 
					
						2024-09-05 01:12:20 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32f1da7d28 
					 
					
						
						
							
							trying to change the compiler to treat if, elif, else as keywords  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						added primAt, primtAtPut, HCL_SYNERR_CATCH 
						
						
					 
					
						2024-08-21 01:00:29 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f216699240 
					 
					
						
						
							
							enhanced the print function to print the class name for a class  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						enahnced the compiler to handle class defintion better.
updated method management routines into method dictionary 
						
						
					 
					
						2024-07-19 20:50:28 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdbe17729e 
					 
					
						
						
							
							enhanced formatting functions to accept hcl as the first parameter in order to extend hcl_fmttobcstr() adn hcl_fmttoucstr() to handle %O and %J  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-14 20:52:25 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b91e48d2a1 
					 
					
						
						
							
							added hcl_seterrbfmtloc() and hcl_seterrufmtloc()  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						added the errloc field to hcl_t to capture the exception location 
						
						
					 
					
						2024-04-05 01:26:02 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac38c62b0d 
					 
					
						
						
							
							wip - implementing byte cci handler  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-17 09:16:44 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0455d6cdb3 
					 
					
						
						
							
							let the reader check rvalue counts before converting to set or set-r  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-10 00:31:04 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd97f3b7f6 
					 
					
						
						
							
							adding special handling for binop  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-09 13:07:37 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9aa1bde1a1 
					 
					
						
						
							
							changed hcl_geterrnum()  to HCL_ERRNUM().  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						reintroduced hcl_geterrnum() as a function 
						
						
					 
					
						2024-02-03 13:36:05 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f01c499832 
					 
					
						
						
							
							added line-break escaping  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-18 22:55:50 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb6e0484af 
					 
					
						
						
							
							WIP - multi-variable assigment. experimental convertion from := to set/set-r done  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-14 01:28:00 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ea6b92b5f 
					 
					
						
						
							
							attempt to implement the assignment expression using :=  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-06 13:15:15 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						924d4ad5e2 
					 
					
						
						
							
							updating the compiler to recognize class-level variables accessors prefixed with self/super in assignment expressions  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-12-02 03:35:59 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d47a99cd2 
					 
					
						
						
							
							added many charcter handling code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-11-22 00:24:57 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a861d2db5 
					 
					
						
						
							
							minor code clean-up  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-11-21 16:30:20 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						889d5d90ae 
					 
					
						
						
							
							compiler fix to support the code block expression  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-11-10 02:59:41 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a28ab3749 
					 
					
						
						
							
							working on the block expression compilation  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-11-10 00:03:03 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38e7d85312 
					 
					
						
						
							
							removed unused variables and corrected flaws in error message conversion functions  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-11-07 20:18:06 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df924338df 
					 
					
						
						
							
							internal name changes  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-11-04 22:58:31 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5dc214a59 
					 
					
						
						
							
							added hcl_copy_ucstr_to_bcstr(), hcl_copy_bcstr_to_ucstr(), hcl_errnum_to_errbcstr(), hcl_errnum_to_errucstr()  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-10-29 20:26:48 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0845e12a93 
					 
					
						
						
							
							added hcl_seterrumsg() and hcl_seterrbfmt() in case the caller can't use variadic arguments  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-29 01:49:13 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						893e5d4c89 
					 
					
						
						
							
							add hcl_attachiostd().  
						
						... 
						
						
						
						moved the default io handler from bin/main.c to lib/std.c 
						
						
					 
					
						2023-05-18 10:24:01 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc07e0f58e 
					 
					
						
						
							
							renamed hcl_readchar() to chl_readbaseinchar().  
						
						... 
						
						
						
						changed its behavior to work on hcl->c->inarg only
fixed bugs in feed_begin_include() and feed_end_include()
fixed the bug for which the location information is not updated in reading an included file and feeding its content 
						
						
					 
					
						2022-08-02 13:41:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65aacaaf4f 
					 
					
						
						
							
							some work done for the feed based reader  
						
						
						
						
					 
					
						2022-07-22 08:02:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff089929a9 
					 
					
						
						
							
							added HCL_EUNDEFVAR  
						
						
						
						
					 
					
						2022-05-05 04:03:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7a69d9a11 
					 
					
						
						
							
							implementing a message sending list  
						
						
						
						
					 
					
						2022-01-14 16:09:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0fd038ddb6 
					 
					
						
						
							
							utf8 range limiting.  
						
						... 
						
						
						
						compiler work for class variable access in the class defintion scope 
						
						
					 
					
						2022-01-08 09:26:54 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a830d578e0 
					 
					
						
						
							
							touching up variable declaration handling in a class  
						
						
						
						
					 
					
						2022-01-03 17:59:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebda2ffa0a 
					 
					
						
						
							
							enhanced compile_return() to handle 'return' differently in a function block containing return variables  
						
						
						
						
					 
					
						2021-05-13 15:54:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						faea7b60df 
					 
					
						
						
							
							writing code for return variables support  
						
						
						
						
					 
					
						2021-05-11 15:04:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						391d62511b 
					 
					
						
						
							
							writing code to implement return variables  
						
						
						
						
					 
					
						2021-05-09 15:32:54 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01719d0056 
					 
					
						
						
							
							enhancing the compiler to support the variable argument list with the ellipsis  
						
						
						
						
					 
					
						2021-05-07 08:53:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfa019a16d 
					 
					
						
						
							
							fixing code to  implement exception handling  
						
						
						
						
					 
					
						2021-04-14 16:20:18 +00:00