13 Commits

Author SHA1 Message Date
0de14c4744 resolved numerous bugs regarding byte-characters and byte-strings
changed the way to handle %s/%k/%K contained inside CONVFMT - treat the format specifier as if it is %g instead of returning an error.
removed HAWK_EFMTCNV for the CONVFMT formatting change
2020-12-10 16:55:47 +00:00
e983d7701a added some code for the byte-character literal support.
enhanced value comparison routines
2020-12-09 18:07:20 +00:00
2e25911bfd enhanced the concat operator handler to process mbs properly 2020-12-09 04:02:04 +00:00
44bfa42a69 changed the literal notations of a raw string, a byte string, a raw byte string to have the @ sign before b, r, br, rb 2020-11-08 17:23:25 +00:00
7f479f156b added special parser-level substitution word - @SCRIPTNAME, @SCRIPTLINE 2020-05-04 07:14:32 +00:00
8ad37dabf0 removed hawk::array_size(), hawk::array_tally().
enhanced hawk::array() and hawk::map() to accept values
2020-05-03 15:49:31 +00:00
6709839f96 fixed another bug in 'in' evaluation 2020-05-03 06:05:06 +00:00
0c184b6817 changed length() over an array to return the number of items set.
added hawk::array_size() to return the last index + 1.
added hawk::array_tally() which works for an array only and acts like length()
2020-04-29 13:03:02 +00:00
881dfd2ce0 enhanced array manipulation code 2020-04-26 15:28:44 +00:00
d497e51b62 code for array support in assignment, evaluation, getting reference, deletion 2020-04-25 18:35:04 +00:00
70f759b140 more code for array support 2020-04-24 17:27:56 +00:00
ef9db73f19 fixed a bug in handling a reference value in hawk::call() 2020-04-14 11:45:52 +00:00
c7961f84d2 some sample code to mod-mysql.c
added a test script file t/h-001.hawk. there is still a reference handling bug regarding hawk::call()
2020-04-14 07:40:30 +00:00