faea2475ac
fixed a parser bug in awk.
...
- handling of idiv operators
- tokenization of /=/ as a regular expression
- calling QSE_AWK_FREEREX to free compiled regular expressions.
switched to a new regular expression handler.
2009-12-11 07:03:54 +00:00
bc43362962
enhanced string cache for awk
2009-09-19 22:28:49 +00:00
773f5cec57
touched up code a bit
2009-09-16 04:01:02 +00:00
f565bd46cc
touched up code
2009-08-21 05:28:03 +00:00
08d87ca85e
interim commit
2009-08-17 02:08:58 +00:00
356e4c0792
cleaned up run_delete() in awk/run.c
...
improved Awk::Value
2009-07-11 21:01:36 +00:00
e66a372119
added -v var=val to cmd/awk/awk.c
2009-06-21 06:47:34 +00:00
193afb0567
added partial code to handle a numeric string better
2009-06-15 07:22:00 +00:00
d6899c0b58
enhanced qse_awk_rtx_strtonum() to better determine the input record type.
2009-06-12 20:59:59 +00:00
551e6f7c09
reorganized files
2009-06-04 15:50:32 +00:00
004ba389f2
documented qse_awk_rtx_valtostr() and renamed qse_awk_rtx_valtostrdup()
...
to qse_awk_rtx_valtocpldup()
2009-03-02 03:58:19 +00:00
0b89f7e322
changed code for new qse_awk_valtostr().
...
- fixed a bug in shorten_record() in awk/run.c
- added qse_awk_valtostrdup()
- added qse_awk_rtx_alloc ()
- added qse_awk_rtx_free ()
2009-03-01 09:27:03 +00:00
283bcfb2ea
making changes caused by changes in qse_awk_rtx_valtostr()
2009-03-01 02:44:21 +00:00
462677bb9f
cleaning up code
2009-02-28 20:18:00 +00:00
651f6d2dfa
added qse_awk_getxtnstd() and enhanced qse_awk_openstd()
2009-02-27 04:56:12 +00:00
a0e3b67946
cleaned up code
2009-02-24 08:03:28 +00:00
d0ce35eacf
enhanced and fixed a few functions.
...
- qse_awk_rtx_call()
- qse_awk_parsesimple()
- qse_awk_parsesimple_in_t
- qse_awk_parsesimple_out_t
2009-02-23 08:10:34 +00:00
26b4ecd16e
cleaned up code
2009-02-17 02:11:31 +00:00
c86350bfde
added new string copy functions with simple formatting and changed awk
...
error formatter accordingly.
- added qse_strfncpy() and qse_strxfncpy().
- qse_awk_seterror() and qse_awk_rtx_seterror utilize qse_strxfncpy().
2009-02-15 03:14:49 +00:00
a76f07bc88
corrected license information
2009-02-04 08:39:21 +00:00
1201d2890b
renamed some functions, variables, definitions, etc to shorten names.
...
- renamed global to gbl
- renamed local to lcl
2009-02-02 08:28:04 +00:00
0836d3e319
added more documentation
2009-02-02 04:12:49 +00:00
4f968e7f11
renamed many functions, typedefs, and variables.
2009-02-01 03:59:46 +00:00
987e709021
- minor improvements to tio and sio
...
- renamed extio to eio in awk
- renamed qse_awk_run_t to qse_awk_rtx_t
2009-01-31 04:31:40 +00:00
524f2e34c9
cleaned up the code a little
2009-01-18 01:48:21 +00:00
da61cde8fd
finished interim implementation of qse_timegm() and qse_timelocal().
...
- currently, they use timegm() and timelocal() provided by libc.
added test programs.
2008-12-30 04:49:25 +00:00
4592f9725a
added the LICENSE file
2008-12-27 04:35:14 +00:00
4803bd861a
initial import
2008-12-21 21:35:07 +00:00
4c01ea1604
renamed ase to qse
2008-12-21 20:30:00 +00:00