|
f42508731d
|
added code to check if the body after if-condition or else is a block expression. work in progress
continuous-integration/drone/push Build is failing
|
2023-11-13 16:11:58 +09:00 |
|
|
1c083885bc
|
added a new test script
continuous-integration/drone/push Build is failing
|
2023-11-12 23:03:47 +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 |
|
|
268eae3e53
|
updated comment text in read.c
continuous-integration/drone/push Build is failing
|
2023-11-12 00:31:34 +09:00 |
|
|
41ca7a219d
|
chnaged ; to ## in test programs
continuous-integration/drone/push Build is failing
|
2023-11-11 17:57:18 +09:00 |
|
|
23610117d6
|
fixing various reader bug in the block mdoe
continuous-integration/drone/push Build is failing
|
2023-11-10 18:06:49 +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 |
|
|
9110a083eb
|
some code to handle the auto-forged xlist beginning with no opening parenthesis but ending with a semicolon
continuous-integration/drone/push Build is passing
|
2023-11-08 19:05:24 +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 |
|
|
d5c47e5a9a
|
in progress implementing the block
continuous-integration/drone/push Build is passing
|
2023-11-07 21:23:00 +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 |
|
|
984c1f62a9
|
added the semicolon as a token and a delimiter
continuous-integration/drone/push Build is passing
|
2023-11-07 19:47:37 +09:00 |
|
|
d9e658dc4b
|
some more naming changes
continuous-integration/drone/push Build is passing
|
2023-11-07 19:19:06 +09:00 |
|
|
3953a8e404
|
fixed the file inclusion error in the go wrappers
continuous-integration/drone/push Build is passing
|
2023-11-05 23:33:22 +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 |
|
|
238365e198
|
another round of internal name changes
|
2023-11-04 23:13:52 +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 |
|
|
b913ab5403
|
fixed some build dependency
continuous-integration/drone/push Build is passing
|
2023-11-03 22:48:03 +09:00 |
|
|
428f67f25c
|
added hcl_feedbchars()/hcl_feeduchars()
continuous-integration/drone/push Build is passing
|
2023-11-03 18:04:46 +09:00 |
|
|
7ccc1ce136
|
enhanced the go wrapper by adding more methods and cleaning up code
continuous-integration/drone/push Build is passing
|
2023-11-01 16:06:28 +09:00 |
|
|
85a2152be4
|
fixed the go wrapper code further
continuous-integration/drone/push Build is passing
|
2023-11-01 01:42:47 +09:00 |
|
|
3b9b02de83
|
changed 'sed' to use -e for an expression
continuous-integration/drone/push Build is passing
|
2023-10-31 21:17:08 +09:00 |
|
|
a7b323b795
|
specifed CGO_CFLAGS and CGO_LDFLAGS in Makefile.am
continuous-integration/drone/push Build is passing
removed ##cgo CFLAGS and #cgo LDFLAGS from go source files
|
2023-10-30 02:30:19 +09:00 |
|
|
5a1fd8f130
|
updated the module name in go.mod
continuous-integration/drone/push Build is passing
|
2023-10-29 22:01:19 +09:00 |
|
|
801b5ea77f
|
restructured some go wrapper files
continuous-integration/drone/push Build is passing
|
2023-10-29 21:40:05 +09:00 |
|
|
e5dc214a59
|
added hcl_copy_ucstr_to_bcstr(), hcl_copy_bcstr_to_ucstr(), hcl_errnum_to_errbcstr(), hcl_errnum_to_errucstr()
continuous-integration/drone/push Build is passing
|
2023-10-29 20:26:48 +09:00 |
|
|
dc01f41773
|
updated go/Makefile.am
continuous-integration/drone/push Build is passing
|
2023-10-29 00:35:22 +09:00 |
|
|
463f112ae5
|
moved the -C option to the beginning of the go build command
continuous-integration/drone/push Build is passing
|
2023-10-28 12:18:56 +09:00 |
|
|
2f9ed77452
|
added --enable-hclgo
continuous-integration/drone/push Build is passing
|
2023-10-27 18:26:24 +09:00 |
|
|
de94b4e66f
|
added the go wrapper files. work in progress
continuous-integration/drone/push Build is failing
|
2023-10-27 18:20:02 +09:00 |
|
|
f19b971645
|
removed unneeded reader code.
continuous-integration/drone/push Build is passing
changed { to #{ as a dictionary opener. { will be used as a block opener
|
2023-10-23 18:50:44 +09:00 |
|
|
ceaa977d12
|
fixed some undefined symbol issues
continuous-integration/drone/push Build is passing
|
2023-10-14 23:14:58 +09:00 |
|
|
fe2b9456f4
|
updated configure.ac to capture configure command and arguments
continuous-integration/drone Build is passing
> used the captured info in bin/main.c
|
2023-10-08 00:51:07 +09:00 |
|
|
206df863cf
|
removed hcl_read() and related code
|
2023-10-05 14:01:32 +09:00 |
|
|
bf989e848b
|
updated .drone.yml with CC=clang for configure
continuous-integration/drone/push Build is passing
|
2023-06-01 00:47:44 +09:00 |
|
|
ab777976bc
|
added a new step for building with clang 15 in .drone.yml
continuous-integration/drone/push Build is failing
|
2023-06-01 00:36:34 +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 |
|
|
8514f0e590
|
enhanced add_literal in the compiler code to reduce duplicate string literals
continuous-integration/drone/push Build is passing
|
2023-05-30 01:14:49 +09:00 |
|
|
0845e12a93
|
added hcl_seterrumsg() and hcl_seterrbfmt() in case the caller can't use variadic arguments
continuous-integration/drone/push Build is passing
|
2023-05-29 01:49:13 +09:00 |
|
|
ce47037b79
|
enhanced hcl_attachiostdwithbcstr() and hcl_attachiostdwithucstr()
continuous-integration/drone/push Build is passing
|
2023-05-19 23:25:50 +09:00 |
|
|
fba6c2b773
|
updated .drone.yml
continuous-integration/drone/push Build is passing
|
2023-05-19 13:23:45 +09:00 |
|
|
e2abfe07ab
|
added .drone.yml
continuous-integration/drone/push Build is failing
|
2023-05-19 13:06:32 +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 |
|
|
8f9068c4d3
|
renamed included to includee
|
2022-08-22 04:30:35 +00:00 |
|