Commit Graph

27 Commits

Author SHA1 Message Date
fe18991a4e minor code fixes 2025-09-08 10:16:43 +09:00
d562ebfcb9 enhanced the backtrace output loop 2025-09-06 14:32:13 +09:00
36a10b382c troubleshotting the backtrace code 2025-09-06 01:32:41 +09:00
d8113efc28 expanded MAKE_FUNCTION and MAKE_LAMBDA to encode literal frame index to name.
expanded hak_context_t to store the name field taken from the compiled block
2025-09-05 22:41:45 +09:00
4d3172e552 some code reformatting 2025-09-05 01:16:24 +09:00
ad510b1436 fixed wrong spec decoding in core.basicAt and core.basicAtPut functions 2025-09-03 23:08:20 +09:00
20d2db0e27 renamed hcl to hak 2025-09-02 23:58:15 +09:00
431840f77b improved the interactive input handling if isocline is available
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-27 19:17:07 +09:00
793c6a5d43 adding some class definitions
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-21 23:56:58 +09:00
9fd31c9c52 fixed a bug of not setting the exception variable position in compile_catch()
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-21 01:19:53 +09:00
17550d44c5 renamed fnblk to funblk, cblk to ctlblk.
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-07 21:46:41 +09:00
86d9a137c8 trying to verify class attribute list implementation - still not complete
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-07 01:42:40 +09:00
32f1da7d28 trying to change the compiler to treat if, elif, else as keywords
All checks were successful
continuous-integration/drone/push Build is passing
added primAt, primtAtPut, HCL_SYNERR_CATCH
2024-08-21 01:00:29 +09:00
17cde13cbb added the flexi object bit
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-10 14:42:21 +09:00
acb8a3cd68 renamed some internal functions
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-08 17:36:41 +09:00
b806865c21 removed the str module
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-08 16:30:15 +09:00
5ddc29dc5b added respondsTo and related functions
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-08 01:52:50 +09:00
433744c33a fixed the wrong core function name in mod/core.c
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-04 13:40:07 +09:00
a86088045d attempt to write basicNew
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-03 10:40:44 +09:00
e2864bab55 added pf_core_put
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-29 19:15:12 +09:00
7252ee5e47 updated the kernel class initialization to set the superclass
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-29 15:36:07 +09:00
dfc6ec94f4 updating internal class representation
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-23 23:50:29 +09:00
55d7fa0ef7 updated method lookup
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-20 10:17:12 +09:00
91e1e8c9c3 added core.class_name module function
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-16 00:15:28 +09:00
6407d3c175 removed the option HCL_TRAIT_LANG_ENABLE_BLOCK, thus removing conditional codes for simplicity.
All checks were successful
continuous-integration/drone/push Build is passing
changed the compiler to require a block expression as the class body
2024-07-06 12:16:05 +09:00
36b83c63e7 adding some hcl code
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-05 00:53:37 +09:00