39 Commits

Author SHA1 Message Date
ebdb8cecce added two more variants of Hawk::Run::setGlobal() 2021-08-19 18:42:12 +00:00
ccc32d8118 simplified HawkStd::SourceFile functions 2021-08-17 19:26:41 +00:00
3bae71b21f minor code touch-up again 2020-04-17 17:19:34 +00:00
53b76934d9 minor code touch-up 2020-04-17 15:07:38 +00:00
0c6b7a6ac8 adopted AX_CXX_COMPILE_STDCXX() for auto-detection of a c++11 capable compiler 2020-04-16 06:11:07 +00:00
c3d137a5c2 added %check to the rpm spec file.
renamed awk to hawk
updated copyright years
2020-04-16 03:42:30 +00:00
a36dbd9c2f renamed enumerators of hawk_opt_t 2020-04-15 08:38:41 +00:00
abcc217dd0 changed the point where hawk_rtx_cleario() is called for cleanup 2020-03-29 08:05:36 +00:00
cd7873e19a changed code to prevent buffered output from span across the end of hawk_rtx_execXXX() 2020-03-29 06:29:05 +00:00
c1ffc899fe some more code cleanup 2020-03-25 06:22:25 +00:00
6cd9cafd33 added hawk-map.h which uses either htb or rbt depending on HAWK_MAP_IS_HTB or HAWK_MAP_IS_RBT
the hawk's map value is now dependent on the above change. at compile time, you can choose HTB or RBT.
fixed a bug of not resetting FNR in the standard console read handlers
2020-03-15 17:39:15 +00:00
fd56a19a79 added @pragma stripstrspc on/off
added a new global variable STRIPSTRSPC
2020-03-09 08:52:42 +00:00
f0d588414e added %u to printf
changed %c with an empty string to '\0' in printf
fixed the execution behavior of double patterned action block(e.g. /a/,/b/)
fixed a bug in NF=value assignment handling
fixed a bug when assigning NF with a large number than the current number of records
fixed a bug in converting multidimensional array index to a string
2020-03-08 15:04:47 +00:00
52dea401f8 fixed mistakes in some assertions 2020-03-05 15:22:55 +00:00
b7d29ffc86 added hawk_isvalidident() & hawk_setgblbyname().
fixed the standard console input handler to process special arguments of the var=val format
2020-03-05 06:33:58 +00:00
87656f803e some code touch up 2020-03-03 12:00:13 +00:00
015ed09c5a added a new global variable SCRIPTNAME which intends to store the first script name loaded 2020-03-03 08:03:04 +00:00
1b66deaca0 minor changes for old compilers 2020-01-27 09:54:20 +00:00
ef2acc19a5 shortened @pragma startup to @pragma entry
adding experimental io multiplexer support to the sys module
2020-01-24 14:15:58 +00:00
c3d7da33f5 some fixes for bch mode 2020-01-24 06:54:49 +00:00
851d485499 fixed Hawk and HawkStd for byte reading 2020-01-17 06:25:51 +00:00
8e1c106fe2 added Hawk::setCmgr() 2020-01-15 05:25:43 +00:00
27e0b5f4f7 renamed hawk_dflerrstr() to hawk_dfl_errstr().
removed the hawk_t* argument from hawk_dfl_errstr().
added the _cmd field to Hawk
2020-01-15 04:59:36 +00:00
32344f2c0c added Hawk::exec() 2020-01-14 09:10:47 +00:00
894488dd09 some silly code changes 2020-01-09 09:28:32 +00:00
f1c5626b1b improved Hawk::Value::setIndexedStr() functions 2020-01-09 07:24:35 +00:00
0c65ae7eec added Hawk::getErrorMessageU(), Hawk::getErrorMessageB(), Hawk::getErrorLocationFileU(), Hawk::getErrorLocationFileB() 2020-01-08 15:37:42 +00:00
c22d3369c9 removed more redefinitions of primitive types in Hawk and HawkStd 2020-01-08 03:21:49 +00:00
19c1a9e831 fixed to set path on the sio argument in HawkStd
removed some redefinition of primitive types in Hawk
2020-01-08 03:14:41 +00:00
4af782af80 fixed Hawk & HawkStd more 2020-01-07 16:34:26 +00:00
05c58df30f added a new directory - samples
more code in Hawk and HawkStd
2020-01-07 09:02:56 +00:00
053dec0f99 added some c++ code 2020-01-06 16:18:33 +00:00
8a990821a5 working on Hawk and HawkStd 2020-01-05 15:12:24 +00:00
6f6b860971 renamed StdHawk to HawkStd.
added quite some c++ code to get Hawk free of compilation errors
2020-01-05 04:32:14 +00:00
0e4cdc0f04 updating Hawk and StdHawk classes for hawk 2020-01-04 16:19:38 +00:00
235500ee8e fixing mod-mysql.c for hawk 2020-01-04 05:21:00 +00:00
e21d307a8c changed arr to use gem instead of hawk 2019-12-16 15:09:58 +00:00
ef1bb5f689 added log writer 2019-12-14 16:05:10 +00:00
043a24a4ea starting hawk. goodbye to qseawk 2019-12-13 04:29:58 +00:00