06176f4900 
					 
					
						
						
							
							resolved the issue that go wrapper code stores the file name path in memory allocated with C.malloc  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-24 17:32:42 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44a6cda801 
					 
					
						
						
							
							wip - fixing file inclusion handling in the go wrapper code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-24 12:57:47 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a7d86a293 
					 
					
						
						
							
							better error handling in the pascal wrapper  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-23 00:54:36 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14fbbd1f31 
					 
					
						
						
							
							fixed pascal wrapper bug in including a file  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-23 00:32:17 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b80bea5f73 
					 
					
						
						
							
							renamed Interp.Compile to Interp.CompileText  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-20 15:52:28 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dce2b4e040 
					 
					
						
						
							
							added lenght check in strerror handling  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-16 09:32:51 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc8f0102a8 
					 
					
						
						
							
							fixed the strerror_r issue arising for implementation difference  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-16 08:39:33 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f85dd54040 
					 
					
						
						
							
							minor code cleanup  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-11 16:39:16 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cac171f4b2 
					 
					
						
						
							
							enhanced configure.ac to better support fpc wrapper's linking when findng compiler's builtin libraries such as libgcc or libquadmath  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-11 13:41:32 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00438200f9 
					 
					
						
						
							
							fixed a test case regarding self and super as a return value  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-08 01:39:21 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ded917711e 
					 
					
						
						
							
							fixed err.sh to produce the expected line upon failure.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						updated t/Makefile.am to use $(SHELL) intead of sh 
						
						
					 
					
						2024-02-05 22:23:38 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d5f2266b4 
					 
					
						
						
							
							enhanced the test runner for errors to support multiple scripts in a single file  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-05 02:43:50 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						632fbfdba2 
					 
					
						
						
							
							WIP for #b[  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-27 14:26:51 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d0d50dea9 
					 
					
						
						
							
							WIP - handling u and b prefix  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-24 18:38:33 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8e0b3578b 
					 
					
						
						
							
							WIP - implementing b or  u prefix for a string or a character literal  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-24 16:26:30 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						676ba7d746 
					 
					
						
						
							
							added GetTrait() and SetTrait() to go code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-22 01:38:13 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a02c323393 
					 
					
						
						
							
							removed the cfg package from go code.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						instead, started using -ldflags "-X var=val" to set constant values 
						
						
					 
					
						2024-01-22 01:27:39 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca9a6b9eb7 
					 
					
						
						
							
							enhanced the main program to show prompt in the interactive mode  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-21 11:40:40 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3120e20a2 
					 
					
						
						
							
							fixed wrong semicolon handling and enhanced eol/semiclon handling  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-21 02:23:19 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f88c3a9c1f 
					 
					
						
						
							
							added a new error case. the case yet to be resolved in implementation  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-20 10:12:37 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b35ed20c68 
					 
					
						
						
							
							updated the reader code to ignore EOL inside vlist  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-20 01:17:32 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						828bdbb6b7 
					 
					
						
						
							
							renamed  HCL_TRAIT_LANG_NL_TERMINATOR to HCL_TRAIT_LANG_ENABLE_EOL with bug fixes  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-19 13:25:23 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f01c499832 
					 
					
						
						
							
							added line-break escaping  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-18 22:55:50 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3f363c94f 
					 
					
						
						
							
							experimenting with a new line as a terminator like a semicolon. this breaks some test cases as of now  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-18 18:16:05 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						656af796ed 
					 
					
						
						
							
							updated testers with updated syntax  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-15 00:47:01 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48a54d61c1 
					 
					
						
						
							
							updated the reader to forge an outer xlist automatically if the beginning is a complex literal expression like array([]), dictionary(#{}), etc  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-14 09:48:57 +09: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