| 
						
					 | 
					
						
						
							
						
						0128fe88dc
					 | 
					
						
						
							
							change the way to read a token beginning with a colon.
						
						
						
						
						
						
						
						added more primitive functions to the core module 
						
						
					 | 
					
						2025-09-26 00:32:33 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1e97a324ec
					 | 
					
						
						
							
							removed most of syncode stuffs
						
						
						
						
						
						
					 | 
					
						2024-10-03 21:41:59 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						506b8fd9d7
					 | 
					
						
						
							
							removed the :* token
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-10-02 00:41:54 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b4d435a593
					 | 
					
						
						
							
							compiler improvement to support out-of-class class method or calss instance method definitions. pending more tests
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-05-26 23:18:26 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						48e6df233b
					 | 
					
						
						
							
							changed ::: to :: to indicate class variables, parent class, retvar
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-04 01:57:53 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b20d6b14d8
					 | 
					
						
						
							
							not yet used. but added :< and :>
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-03 18:59:17 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c2928615a4
					 | 
					
						
						
							
							shortened ::* to :*
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-02-03 18:50:10 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						aaa6e35787
					 | 
					
						
						
							
							enhanced the reader and compiler to treat characters and strings prefixed with b and u as a limited range character and a byte array with internal terminating null at the back
						
						
						
						
						
						
					 | 
					
						2024-01-25 23:48:06 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3d47a99cd2
					 | 
					
						
						
							
							added many charcter handling code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-11-22 00:24:57 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5a28ab3749
					 | 
					
						
						
							
							working on the block expression compilation
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-11-10 00:03:03 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						df924338df
					 | 
					
						
						
							
							internal name changes
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-11-04 22:58:31 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						50c04bb770
					 | 
					
						
						
							
							trying to detect prohibited access to an instance vairables in a class method.
						
						
						
						
						
						
						
						inventing the class instantiation method concept 
						
						
					 | 
					
						2022-02-24 16:47:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						026ece9aea
					 | 
					
						
						
							
							added the super keyword
						
						
						
						
						
						
					 | 
					
						2022-02-18 16:32:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						495cea5704
					 | 
					
						
						
							
							added a new identifier - self
						
						
						
						
						
						
					 | 
					
						2022-02-05 17:35:10 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2e3fae05e4
					 | 
					
						
						
							
							fixed the reader and the compiler to process the a dic/array/byte-array item after a period in a data list properly
						
						
						
						
						
						
					 | 
					
						2021-01-25 15:23:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						16557a970c
					 | 
					
						
						
							
							yet implementing the new compiler
						
						
						
						
						
						
					 | 
					
						2021-01-19 14:07:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e4ae7add8b
					 | 
					
						
						
							
							coding a better compiler
						
						
						
						
						
						
					 | 
					
						2021-01-17 17:45:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b327791484
					 | 
					
						
						
							
							experimenting with the new reader
						
						
						
						
						
						
					 | 
					
						2021-01-15 09:12:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						554667b227
					 | 
					
						
						
							
							modified code further to enhance the reader
						
						
						
						
						
						
					 | 
					
						2021-01-13 09:54:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9752533d12
					 | 
					
						
						
							
							changing code for the new reader and compiler
						
						
						
						
						
						
					 | 
					
						2021-01-12 09:06:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad4c8e35d4
					 | 
					
						
						
							
							changing read2.c
						
						
						
						
						
						
					 | 
					
						2021-01-12 00:21:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						963f162c4e
					 | 
					
						
						
							
							more code to implement a new object reader
						
						
						
						
						
						
					 | 
					
						2021-01-10 16:04:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5d05984664
					 | 
					
						
						
							
							changing code to improve the compiler
						
						
						
						
						
						
					 | 
					
						2021-01-09 16:53:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						24b96e4c29
					 | 
					
						
						
							
							attempting to preserve token location between the reader and the compiler
						
						
						
						
						
						
					 | 
					
						2021-01-06 09:37:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |