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