|
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 |
|
|
47e0604b03
|
reorganized some files
continuous-integration/drone/push Build is passing
|
2024-05-14 21:14:39 +09:00 |
|
|
fdbe17729e
|
enhanced formatting functions to accept hcl as the first parameter in order to extend hcl_fmttobcstr() adn hcl_fmttoucstr() to handle %O and %J
continuous-integration/drone/push Build is passing
|
2024-05-14 20:52:25 +09:00 |
|
|
5ae3cb1eba
|
wip - x-client
continuous-integration/drone/push Build is passing
|
2024-05-11 14:16:22 +09:00 |
|
|
31cd79beb4
|
refactoring x-client.c - code broken as of this commit
continuous-integration/drone/push Build is passing
|
2024-04-29 19:01:00 +09:00 |
|
|
06a135f852
|
merged hclj to hclx
continuous-integration/drone/push Build is passing
|
2024-04-27 21:33: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 |
|
|
e14b8e1e04
|
modify main-s.c to act as both server and client
continuous-integration/drone/push Build is passing
|
2024-04-27 14:36:35 +09:00 |
|
|
93200c9936
|
touched up hcl-x code
continuous-integration/drone/push Build is passing
|
2024-04-25 21:38:20 +09:00 |
|
|
d2a70a2292
|
some x-client code
continuous-integration/drone/push Build is passing
|
2024-04-22 19:09:24 +09:00 |
|
|
189ceb6d3a
|
removed unused files and added hcl_sys_send_iov() for common use
continuous-integration/drone/push Build is passing
|
2024-04-22 12:39:59 +09:00 |
|
|
7e782809f9
|
undergoing code refactoring of xproto, server, client code
continuous-integration/drone/push Build is passing
|
2024-04-21 22:15:04 +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 |
|
|
759c7a029b
|
removed some unused code
continuous-integration/drone/push Build is passing
|
2024-04-20 21:57:05 +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 |
|
|
2dad89e2e9
|
code update for hcl-x
continuous-integration/drone/push Build is passing
|
2024-04-18 13:11:44 +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 |
|
|
003ebb1b94
|
wip - more reworking on hcl server/client code
continuous-integration/drone/push Build is passing
|
2024-04-15 02:23:55 +09:00 |
|
|
59dfe8cbb7
|
wip - reworking hcl server/client code
continuous-integration/drone/push Build is passing
|
2024-04-14 18:33:15 +09:00 |
|
|
d578ded2c8
|
update for type correctness
continuous-integration/drone/push Build is passing
|
2024-04-06 16:52:53 +09:00 |
|
|
b91e48d2a1
|
added hcl_seterrbfmtloc() and hcl_seterrufmtloc()
continuous-integration/drone/push Build is passing
added the errloc field to hcl_t to capture the exception location
|
2024-04-05 01:26: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 |
|
|
2bd510181c
|
enhanced error handling in some object allocation functions
continuous-integration/drone/push Build is passing
|
2024-02-25 13:55:03 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
9bc90c4d60
|
added HCL_MOD_LIBDIRS
continuous-integration/drone/push Build is passing
|
2024-01-05 15:01:59 +09:00 |
|
|
c82b56fdf6
|
enhanced the MLIST syntax - '(obj:message arg1 arg2)'
continuous-integration/drone/push Build is failing
|
2024-01-02 01:41:41 +09:00 |
|
|
007a6c6b48
|
added more code struct manipulation code
continuous-integration/drone/push Build is failing
|
2023-12-28 00:27:27 +09:00 |
|
|
ce4c583773
|
writing code exchange functions
continuous-integration/drone/push Build is failing
|
2023-12-27 09:09:40 +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 |
|
|
6ba0d3b345
|
simple code cleanup
continuous-integration/drone/push Build is failing
|
2023-12-09 14:01:03 +09:00 |
|
|
10189e60ce
|
cleaned up some code
continuous-integration/drone/push Build is failing
|
2023-12-07 23:01:17 +09:00 |
|
|
e6f6d33e51
|
enhanced the feed processor to auto-terminate auto-forged xlist without semicolon if it comes right before the right brace
continuous-integration/drone/push Build is failing
|
2023-11-29 17:12:21 +09:00 |
|
|
e91dde6213
|
added some error check scripts
continuous-integration/drone/push Build is failing
|
2023-11-27 00:08:59 +09:00 |
|
|
889d5d90ae
|
compiler fix to support the code block expression
continuous-integration/drone/push Build is failing
|
2023-11-10 02:59:41 +09:00 |
|
|
5a28ab3749
|
working on the block expression compilation
continuous-integration/drone/push Build is failing
|
2023-11-10 00:03:03 +09:00 |
|
|
44fd446274
|
switched to use fgetc() instead of fread() because fread() doesn't stop when a new line is enountered. fgets() is not a good candidate either.
continuous-integration/drone/push Build is passing
|
2023-11-08 00:11:43 +09:00 |
|
|
20ddd12c89
|
renamed various names
continuous-integration/drone/push Build is passing
|
2023-11-05 22:31:33 +09:00 |
|