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
8dc884aa7e
added hcl_get_base_name_from_path()
...
merged hclx server and client into a single command
2024-04-27 21:16:00 +09:00
6eee6bc9eb
code clean-up of xproto code.
...
continuous-integration/drone/push Build is passing
added ifname to ifindex conversion code
2024-04-21 16:29:55 +09:00
d578ded2c8
update for type correctness
continuous-integration/drone/push Build is passing
2024-04-06 16:52:53 +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
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
ef3b2bd141
enhanced the byte cci handler code
continuous-integration/drone/push Build is passing
2024-02-19 20:48:14 +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
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
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
3ea6b92b5f
attempt to implement the assignment expression using :=
continuous-integration/drone/push Build is failing
2024-01-06 13:15:15 +09:00
9bc90c4d60
added HCL_MOD_LIBDIRS
continuous-integration/drone/push Build is passing
2024-01-05 15:01:59 +09:00
58d913e3da
writing functions for bytecode and literal frame exchange with other vms
continuous-integration/drone/push Build is failing
2023-12-23 12:43:26 +09:00
5f91536a38
code cleanup
continuous-integration/drone/push Build is failing
2023-12-22 11:53:29 +09:00
2243a1357d
added HCL_IO_READ_BYTES
...
continuous-integration/drone/push Build is failing
added hcl_htonoow/hcl_ntohoow and the like
2023-12-16 00:31:50 +09:00
10189e60ce
cleaned up some code
continuous-integration/drone/push Build is failing
2023-12-07 23:01:17 +09:00
3d47a99cd2
added many charcter handling code
continuous-integration/drone/push Build is failing
2023-11-22 00:24:57 +09:00
8cb9178820
fixed many more issue in compiling block expressoins
continuous-integration/drone/push Build is failing
2023-11-12 21:54:17 +09:00
38e7d85312
removed unused variables and corrected flaws in error message conversion functions
continuous-integration/drone/push Build is passing
2023-11-07 20:18:06 +09:00
d9e658dc4b
some more naming changes
continuous-integration/drone/push Build is passing
2023-11-07 19:19:06 +09:00
20ddd12c89
renamed various names
continuous-integration/drone/push Build is passing
2023-11-05 22:31:33 +09:00
94a44f1fd7
separted the IO handlers to the source code handler and user stream handlers
continuous-integration/drone/push Build is passing
2023-11-05 16:58:45 +09:00
bcfe69feda
yet another round of internal name changes
continuous-integration/drone/push Build is passing
2023-11-04 23:23:20 +09:00
df924338df
internal name changes
continuous-integration/drone/push Build is passing
2023-11-04 22:58:31 +09:00
110cb0b767
renamed some variables
continuous-integration/drone/push Build is passing
2023-11-04 13:50:18 +09:00
801b5ea77f
restructured some go wrapper files
continuous-integration/drone/push Build is passing
2023-10-29 21:40:05 +09:00
a5d96cc6eb
added HCL_IO_WRITE_BYTES
...
continuous-integration/drone/push Build is passing
implemented it in the print handler
2023-06-01 00:30:41 +09:00
ce47037b79
enhanced hcl_attachiostdwithbcstr() and hcl_attachiostdwithucstr()
continuous-integration/drone/push Build is passing
2023-05-19 23:25:50 +09:00
b340f09ecc
extended hcl_attacio() to access a new input stream handler under the name of scanner.
...
renamed hcl_ioinarg_t to hcl_iosrarg_t
took back hcl_ioinarg_t for the new input stream handling
2023-05-19 12:55:08 +09:00
2bd78d2bfc
added hcl_attachiostdwithucstr().
...
updated hcl_readbaseinraw()
2023-05-19 00:16:51 +09:00
893e5d4c89
add hcl_attachiostd().
...
moved the default io handler from bin/main.c to lib/std.c
2023-05-18 10:24:01 +09:00
28bac46b39
added HCL_LOG_TARGET_BCS and HCL_LOG_TARGET_UCS
2021-07-19 18:59:17 +00:00
08cf4548bb
reworked on HCL_LOG_TARGET
2021-07-19 07:11:41 +00:00
6cf198dbc5
minor indentation fix in std.c
2021-05-23 18:23:18 +00:00
4761e76c07
more robust error handling in std.c
2021-03-30 06:13:46 +00:00
042fbbb880
added a few string formatting functions
2021-03-30 05:37:00 +00:00
270c9a434b
attempted to emulate socketpair() where it's unavailable
2021-03-30 01:37:36 +00:00
68ad99eca7
added hcl_dupucstr(), hcl_dupbcstr()
2021-03-28 18:12:07 +00:00
9f89bd7c1b
some more code cleanup
2021-03-28 03:44:27 +00:00
e46d7fa286
fixed minor flaws in the code
2021-03-25 16:53:05 +00:00
378bae261a
fixed some compiler bugs in processing weird if..elif..else expressions without body parts - (if true), (if false else), (if false elif true)
2021-02-18 15:48:44 +00:00
33db65a8b9
set the defailt logging mask to 0.
...
fixed wrong format specifiers in std.c
2021-02-11 14:14:49 +00:00
43322c6901
moved the heapsize parameter from hcl_open() to hcl_ignite()
2021-02-09 17:47:22 +00:00
816b900231
touched up code a bit
2021-02-09 15:06:41 +00:00