diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2014-06-24 18:10:22 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2014-06-24 18:10:22 +0300 |
commit | 3ceb23374fc269d883dc5d56e40518db77efea1a (patch) | |
tree | f4679cbdf0b309edc1617ac58dbc515efc3cb977 /TODO | |
parent | 78ded8ee8f11a321c96417e7d02dac2f5723a221 (diff) | |
download | gawk-3ceb23374fc269d883dc5d56e40518db77efea1a.tar.gz |
Make --pretty-print not run the program.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 23 |
1 files changed, 9 insertions, 14 deletions
@@ -1,4 +1,4 @@ -Thu Apr 17 11:31:24 IDT 2014 +Tue Jun 24 13:11:49 IDT 2014 ============================ There were too many files tracking different thoughts and ideas for @@ -20,7 +20,7 @@ Minor Cleanups and Code Improvements ------------------------------------ Nuke installing the igawk script and the igawk.1 man page. Just - remove them from the dist. + remove them from the dist. Leave it in the manual though. Review the bash source script for working with shared libraries in order to nuke the use of libtool. [ Partially started in the @@ -42,7 +42,7 @@ Minor Cleanups and Code Improvements Recheck if gnulib regex can be dropped in - Fully synchronize whitespaces tests (for \s, \S in Unicode + Fully synchronize whitespace tests (for \s, \S in Unicode environment) with those of GNU grep. Minor New Features @@ -60,10 +60,6 @@ Minor New Features Make it possible to put print/printf + redirections into an expression. - Have pretty printing not run the program and nuke the - undocumented GAWK_NO_PP_RUN env var. Requires test suite - adjustments. - ? Add an optional base to strtonum, allowing 2-36. ? Optional third argument for index indicating where to start the @@ -94,9 +90,6 @@ Major New Features Consider a typeof() function that returns a string (scalar, array, regexp). - Fix the early chapters in the doc with more up-to-date examples. - No-one uses Bulletin Board Systems anymore. - Add ability to do decimal arithmetic. Rework management of array index storage. (Partially DONE.) @@ -127,12 +120,12 @@ Things To Think About That May Never Happen https://github.com/emeryberger/DieHard Implement namespaces. Arnold suggested the following in an email: - - Extend the definition of an 'identifier' to include "." as a valid character - although an identifier can't start with it. + - Extend the definition of an 'identifier' to include "." as a valid + character although an identifier can't start with it. - Extension libraries install functions and global variables with names that have a "." in them: XML.parse(), XML.name, whatever. - - Awk code can read/write such variables and call such functions, but they - cannot define such functions + - Awk code can read/write such variables and call such functions, + but they cannot define such functions function XML.foo() { .. } # error or create a variable with such a name if it doesn't exist. This would be a run-time error, not a parse-time error. @@ -142,8 +135,10 @@ Things To Think About That May Never Happen to be very important. Include a sample rpm spec file in a new packaging subdirectory. + (Really needed?) Patch lexer for @include and @load to make quotes optional. + (Really needed?) ? Have strftime() pay attention to the value of ENVIRON["TZ"] |