hyung-hwan
  • Joined on 2022-12-21
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-22 11:23:29 +00:00
7409f9a2a3 include hcl-str.h from utl.c
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-21 14:57:18 +00:00
793c6a5d43 adding some class definitions
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-20 16:20:09 +00:00
9fd31c9c52 fixed a bug of not setting the exception variable position in compile_catch()
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-20 11:12:49 +00:00
a2b840f41d updated add_class_level_variable() for better duplicate check
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-20 08:38:05 +00:00
d2b3cc9f71 enhanced the compiler logic to handle the class-level variales
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-19 13:36:25 +00:00
9b3b2d1e5b enhanced the variable buffer handling by not adding 'space' for the first variable
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-19 13:01:07 +00:00
41b36ab170 simplified variable adding routines
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-19 05:15:34 +00:00
001472fe4f removed some unneeded code holding class-level variables
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-18 17:54:18 +00:00
0b65671adb put back two assertions in exec.c
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-18 17:32:15 +00:00
f2479c55cd enhancing the compiler to handle 'var' in the class scope. unneeded code to be removed asap
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-15 10:40:37 +00:00
3c88ada3bf removed a wrong header file entry from lib/Makefile.am
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-15 07:57:59 +00:00
169c626819 split some common files
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-14 09:56:34 +00:00
955b734a79 split string fucntions to separate files str.c and hcl-str.h
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-12 04:59:38 +00:00
7ecb5d36ad updated the compiler to make 'do' handling more consistent with {}
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-11 15:24:23 +00:00
17550d44c5 renamed fnblk to funblk, cblk to ctlblk.
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-07 12:47:01 +00:00
42009d3cce enhanced compile_class_attr_list() with data table and binary search
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-06 16:42:58 +00:00
86d9a137c8 trying to verify class attribute list implementation - still not complete
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-06 12:28:45 +00:00
20bdc0d52d minor code touch-up
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-05 15:18:48 +00:00
54e33f53b9 added vm code to apply the attribute list encoded in the CLASS_ENTER instruction
hyung-hwan pushed to main at hyung-hwan/hak 2024-10-05 12:58:02 +00:00
2c89b2ae97 updated t/err.sh to show the erroneous line number