43062e4db3 
					 
					
						
						
							
							removed a duplicate function  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-07-15 18:52:57 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c5affe9a5 
					 
					
						
						
							
							updated the tuple handling slightly  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-07-15 01:09:19 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57d9668110 
					 
					
						
						
							
							reader improvement to filter out binop from a tuple  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-07-15 01:02:07 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7754d7c7e9 
					 
					
						
						
							
							enhanced the reader to perform sanity check on a tuple in advance  
						
						
						
						
					 
					
						2024-07-13 17:40:27 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86ea4e7071 
					 
					
						
						
							
							improved the slicing function  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-07-01 18:57:33 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ab0187260 
					 
					
						
						
							
							more input stream handling code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-19 17:09:31 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f08ba4cd12 
					 
					
						
						
							
							fixed to clear inner data upon an error in the interactive mode  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-16 19:40:43 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c795b28cb8 
					 
					
						
						
							
							added hcl_instantiatewithtrailer()  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-05-15 22:59:34 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ccbaae98a4 
					 
					
						
						
							
							made a small fix over file inclusion failure handling  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-21 14:44:03 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						803f9b2817 
					 
					
						
						
							
							fixed the tv.wcount and tv.s.len restoration logic upon compiliation failure  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-21 02:24:27 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9bf37f8bf 
					 
					
						
						
							
							fixed the lvalue check in the assignment list in read.c  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						touched up fnblk handling in comp.c
updated more code in hcl-x.c 
						
						
					 
					
						2024-04-18 23:06:28 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0083b4453 
					 
					
						
						
							
							changed the binop check in the reader code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-17 14:33:24 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b42b989fa 
					 
					
						
						
							
							simplified the logic to show the prompt in interactive mode.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						improved the EOF handling code 
						
						
					 
					
						2024-04-17 12:20:25 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65d64f7c5f 
					 
					
						
						
							
							enhanced the interactive mode processing a bit  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-17 02:00:28 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						658e69635a 
					 
					
						
						
							
							lib/read.c - updated code to reset some internal data upon an error so that another call to hcl_feed() and variants don't suffer  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-15 13:14:49 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73e3f189a8 
					 
					
						
						
							
							updated feed_char() to reset to the START phase upon an error  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-15 02:59:59 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						637e8ba3c4 
					 
					
						
						
							
							fixed the compiler's check for block expression after if, elif, else, try, catch  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-13 00:48:23 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7634df5449 
					 
					
						
						
							
							added the str.atPut primitive  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-10 19:23:15 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d578ded2c8 
					 
					
						
						
							
							update for type correctness  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-06 16:52:53 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4be0299de3 
					 
					
						
						
							
							some implementation updates to the CLASS_LOAD instruction  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-04 21:16:28 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da4e895f6f 
					 
					
						
						
							
							wip - out-of-class method definition  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-01 01:24:00 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37e0efc74a 
					 
					
						
						
							
							separated tuple([] used for assignment) from array(holding data)  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-10 22:38:01 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6f4d0f259 
					 
					
						
						
							
							enhanced the reader to check lvalue for assignment in advance  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-10 12:09:56 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8345e2f949 
					 
					
						
						
							
							enhanced the binop expression check in leave_list() in read.c  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						fixed the issue of the lost line terminator after the comment text which caused the next line to be treated as the same line 
						
						
					 
					
						2024-03-09 17:10:51 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						081c6d1874 
					 
					
						
						
							
							added a double lambda test case  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-09 14:16:51 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49ad657544 
					 
					
						
						
							
							added an internal macro HCL_LANG_AUTO_FORGE_XLIST_ALWAYS to control the xlist enclosing feature and updated related test cases  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-09 11:57:02 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cd1f90d5d 
					 
					
						
						
							
							wip - full oop - ignition ok - able to create bootstrapping classes. - able to instantiate objects  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-08 00:23:52 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						308b39d50b 
					 
					
						
						
							
							change to read a line before starting to feed input in the interactive mode  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						fixed the union issue in go wrapper code 
						
						
					 
					
						2024-02-22 01:21:11 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c260301db1 
					 
					
						
						
							
							some improvement to the hcl command in the interactive mode  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-20 22:57:30 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee152519a8 
					 
					
						
						
							
							converted some macros to functions - hcl_getxtn(), hcl_getcmgr(), hcl_setcmgr, hcl_getmmgr()  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						introduced the same macros unsing upper-case naming convention - HCL_XTN(), HCL_MMGR, HCL_CMGR()
enhanced the pascal wrapper to load an included file based on the parent path 
						
						
					 
					
						2024-02-20 15:40:39 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1deecb5d7 
					 
					
						
						
							
							added HCL_LANG_ENABLE_WIDE_DELIMI for experiment  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-20 08:51:54 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef3b2bd141 
					 
					
						
						
							
							enhanced the byte cci handler code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-19 20:48:14 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca1e82816d 
					 
					
						
						
							
							almost finished the byte cci handler. yet to test more  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-18 18:21:24 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20d8a81a34 
					 
					
						
						
							
							wip - working on byte cci handler  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-18 10:12:56 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac38c62b0d 
					 
					
						
						
							
							wip - implementing byte cci handler  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-17 09:16:44 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd8bf36485 
					 
					
						
						
							
							touched up some error message  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-15 00:27:19 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4d8d8e2a5 
					 
					
						
						
							
							WIP - updating pascal wrapper with its own cci handler  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-13 00:57:30 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b86eb13fb1 
					 
					
						
						
							
							implemented simple binary operator handling in the reader code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-10 12:23:34 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d99a514278 
					 
					
						
						
							
							WIP - introducing the BINOP token  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-04 21:35:31 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d339338a40 
					 
					
						
						
							
							added some pascal wrapper files  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-02 14:57:46 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1f304bdef 
					 
					
						
						
							
							changing more part of array handling to use #[  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-28 00:03:40 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e1ae8d9ee 
					 
					
						
						
							
							WIP - #b[ token for byte array  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-27 19:10:56 +09:00