Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement -E option and <safearg.h> header. | Kaz Kylheku | 2022-07-17 | 2 | -0/+22 |
| | | | | | | | | | | | | | | | The -E option is not passed through to the Awk implementation any more, which is not particularly useful, because the option resembles -f, and its argument requires likewise handling. We achieve the semantics that -E <name> is equivalent to -f <name> --. From the GNU Awk user's perspective, this is a regression in the semantics of -E which also has the effect of suppressing the processing of arguments which look like variable assignments. To make up for that, we provide the <safearg.h> header which suppresses all implicit treatment of the remaining arguments. | ||||
* | Add missing file. | Kaz Kylheku | 2022-07-02 | 1 | -0/+2 |
| | |||||
* | __FILE__ in main program resolves to original name. | Kaz Kylheku | 2022-03-24 | 1 | -0/+1 |
| | |||||
* | bugfix: execing awk causes temp files to persist. | Kaz Kylheku | 2022-03-24 | 1 | -0/+3 |
| | |||||
* | move mocks into testdir. | Kaz Kylheku | 2022-03-23 | 2 | -0/+6 |
| | |||||
* | Test -f option. | Kaz Kylheku | 2022-03-18 | 1 | -0/+7 |
| | | | | | | | | | Bugfix: because the preprocessed version of the file is in a temporary directory, #include "..." looks for files in that directory. We must tell the preprocessor to look for include files in the original directory. In the case when the awk script comes from the command line, we already took care of this by pointing the preprocessor to $(pwd). | ||||
* | Fix missing: pass -I to preprocessor. | Kaz Kylheku | 2022-03-18 | 1 | -0/+2 |