|  | 58d913e3da | writing functions for bytecode and literal frame exchange with other vms 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-23 12:43:26 +09:00 |  | 
			
				
					|  | 5f91536a38 | code cleanup 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-22 11:53:29 +09:00 |  | 
			
				
					|  | 2243a1357d | added HCL_IO_READ_BYTES 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing added hcl_htonoow/hcl_ntohoow and the like | 2023-12-16 00:31:50 +09:00 |  | 
			
				
					|  | 6ba0d3b345 | simple code cleanup 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-09 14:01:03 +09:00 |  | 
			
				
					|  | 657c14fc93 | minor typecasting change 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-08 18:36:23 +09:00 |  | 
			
				
					|  | 10189e60ce | cleaned up some code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-07 23:01:17 +09:00 |  | 
			
				
					|  | af3abee6ca | preparing to flatten byte code structure 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-06 17:19:57 +09:00 |  | 
			
				
					|  | 291a999c2a | cleaned up code by removing migrating unused functions 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-06 11:09:15 +09:00 |  | 
			
				
					|  | 89b5089564 | modified the reader to allow redundant semicolons as if blank expressions are specified. redundant semicolons form no expressions. 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing modified the compiler to emit instructions to return the receiver for methods for classes | 2023-12-04 22:35:30 +09:00 |  | 
			
				
					|  | 01fcaba626 | updated the compiler to compile 'class' without the class name while 'defclass' with the class name 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-02 23:21:57 +09:00 |  | 
			
				
					|  | 0bf3bde497 | making variable resolution more consisitent. class name resolution part still in progress 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-02 12:52:36 +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 |  | 
			
				
					|  | 70828ac110 | updated the reader and the compiler to support self.var inside class definition 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-12-01 21:49:28 +09:00 |  | 
			
				
					|  | e6f6d33e51 | enhanced the feed processor to auto-terminate auto-forged xlist without semicolon if it comes right before the right brace 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-29 17:12:21 +09:00 |  | 
			
				
					|  | bb4786b6ca | some compiler enhancements 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-29 15:54:37 +09:00 |  | 
			
				
					|  | 57629478a1 | some 'do' experiment 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-28 20:47:23 +09:00 |  | 
			
				
					|  | 9f4bf7485d | enhanced the compiler to prohibit variable declaration after 'do' if it's the head of block expression 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-28 01:44:13 +09:00 |  | 
			
				
					|  | f3c0c1b8c1 | enhanced the compiler to prohibit variable declaration in class init scope 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-27 18:25:27 +09:00 |  | 
			
				
					|  | eede341cfa | added the WIP hcl-s2.c file 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-27 00:13:28 +09:00 |  | 
			
				
					|  | e91dde6213 | added some error check scripts 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-27 00:08: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 |  | 
			
				
					|  | 3d85965b98 | fixed a 128bit integer issue with va_arg 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-17 16:56:05 +09:00 |  | 
			
				
					|  | 01c0636206 | enhanced the block expression checker to allow non-block expression if not followed by another expression 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-15 14:35:49 +09:00 |  | 
			
				
					|  | 84660b6e79 | simplified the block expression checking in processing defun by calling the common checker function 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-15 09:58:02 +09:00 |  | 
			
				
					|  | 8085fb7725 | changed class handling to check for the block expression if enabled 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-14 17:57:20 +09:00 |  | 
			
				
					|  | 4f8e7ae76e | added the 'fun' symbol as an alias to 'lamba' 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-14 12:20:47 +09:00 |  | 
			
				
					|  | 65937937fb | updated the compiler to check the block expression after if/elif/else/while/until more properly 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-14 00:31:50 +09:00 |  | 
			
				
					|  | f42508731d | added code to check if the body after if-condition or else is a block expression. work in progress 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-13 16:11:58 +09:00 |  | 
			
				
					|  | 8cb9178820 | fixed many more issue in compiling block expressoins 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-12 21:54:17 +09:00 |  | 
			
				
					|  | 268eae3e53 | updated comment text in read.c 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-12 00:31:34 +09:00 |  | 
			
				
					|  | 23610117d6 | fixing various reader bug in the block mdoe 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2023-11-10 18:06:49 +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 |  | 
			
				
					|  | 9110a083eb | some code to handle the auto-forged xlist beginning with no opening parenthesis but ending with a semicolon 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-08 19:05:24 +09:00 |  | 
			
				
					|  | 44fd446274 | switched to use fgetc() instead of fread() because fread() doesn't stop when a new line is enountered. fgets() is not a good candidate either. 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-08 00:11:43 +09:00 |  | 
			
				
					|  | d5c47e5a9a | in progress implementing the block 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-07 21:23:00 +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 |  | 
			
				
					|  | 984c1f62a9 | added the semicolon as a token and a delimiter 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-07 19:47:37 +09:00 |  | 
			
				
					|  | d9e658dc4b | some more naming changes 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-07 19:19:06 +09:00 |  | 
			
				
					|  | 20ddd12c89 | renamed various names 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-05 22:31:33 +09:00 |  | 
			
				
					|  | 94a44f1fd7 | separted the IO handlers to the source code handler and user stream handlers 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-05 16:58:45 +09:00 |  | 
			
				
					|  | bcfe69feda | yet another round of internal name changes 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-04 23:23:20 +09:00 |  | 
			
				
					|  | 238365e198 | another round of internal name changes | 2023-11-04 23:13:52 +09:00 |  | 
			
				
					|  | df924338df | internal name changes 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-04 22:58:31 +09:00 |  | 
			
				
					|  | 110cb0b767 | renamed some variables 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-04 13:50:18 +09:00 |  | 
			
				
					|  | 428f67f25c | added hcl_feedbchars()/hcl_feeduchars() 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-03 18:04:46 +09:00 |  | 
			
				
					|  | 7ccc1ce136 | enhanced the go wrapper by adding more methods and cleaning up code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-11-01 16:06:28 +09:00 |  | 
			
				
					|  | 801b5ea77f | restructured some go wrapper files 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2023-10-29 21:40:05 +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 |  |