|  | 8c6235be16 | some error message trimming done | 2025-10-17 23:26:15 +09:00 |  | 
			
				
					|  | e99a4e700b | in progress removing the error target stuffs | 2025-10-15 00:03:56 +09:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 0da9721c9f | enhanced class_enter to check indexed type between a class and a superclass | 2025-09-16 23:47:50 +09:00 |  | 
			
				
					|  | 37b652ead6 | changed the syntax for clarity - attribute list to use a tuple, class variable list to use a normal parenthesized list | 2025-09-15 01:41:43 +09:00 |  | 
			
				
					|  | a2b840f41d | updated add_class_level_variable() for better duplicate check 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-10-20 20:12:31 +09:00 |  | 
			
				
					|  | d2b3cc9f71 | enhanced the compiler logic to handle the class-level variales 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-10-20 17:37:51 +09:00 |  | 
			
				
					|  | f2479c55cd | enhancing the compiler to handle 'var' in the class scope. unneeded code to be removed asap 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-10-19 02:31:54 +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 |  | 
			
				
					|  | 42009d3cce | enhanced compile_class_attr_list() with data table and binary search 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-10-07 21:46:41 +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 |  | 
			
				
					|  | 6896da6870 | changed the superclass marker from '::' to ':' 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-10-03 22:54:03 +09:00 |  | 
			
				
					|  | ed978e6f2d | removed defclass | 2024-10-03 17:21:08 +09:00 |  | 
			
				
					|  | 3d0cdb5366 | rewrote compile_fun() to support attribute list for a function 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-10-02 00:33:34 +09:00 |  | 
			
				
					|  | f6d97f8301 | let 'fun' replace 'defun' totally 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-09-28 11:57:56 +09:00 |  | 
			
				
					|  | 914d1797f3 | fixed more reader problems 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-09-18 22:21:11 +09:00 |  | 
			
				
					|  | a62b89cea9 | enhanced the reader and compiler to treat the binop expression like a message-send expression 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-09-03 12:18:08 +09:00 |  | 
			
				
					|  | 17cde13cbb | added the flexi object bit 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-08-10 14:42:21 +09:00 |  | 
			
				
					|  | bad79feacb | removed the arr module 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-08-02 00:34:42 +09:00 |  | 
			
				
					|  | 0e2dfea7fb | added more test-cases for class redefintion 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2024-07-22 18:28:21 +09:00 |  | 
			
				
					|  | 81f19004f0 | updated some test cases for class 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-07-22 15:06:45 +09:00 |  | 
			
				
					|  | 8f87dbe008 | changed the syntax of the class-level variable declacration to use square brackets 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2024-07-09 23:44:24 +09:00 |  | 
			
				
					|  | c25f0dabdb | compiler fix to prohibit self. or super. in out-of-class method defintion nested in a normal method in a class 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-05-29 23:19:25 +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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | a0e47d79f9 | wip - tiny change to out-of-tree method defintion handling 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-16 16:36:01 +09:00 |  | 
			
				
					|  | 9ff7c32262 | updated test cases 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing implementing method defintion outside the class definition block | 2024-03-14 23:26:38 +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 |  | 
			
				
					|  | c2928615a4 | shortened ::* to :* 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-02-03 18:50:10 +09:00 |  | 
			
				
					|  | bc7cbd9ed2 | renumbers error testers basing on 5000. 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing fixed a compiler bug not checking the lower bound of block depth in find_variable_backward_with_word() | 2024-01-23 01:11:13 +09:00 |  |