index
:
cppawk
master
Wrapper script that adds C preprocessing to Awk
kaz@kylheku.com
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Bump version to 20220325.
20220325
Kaz Kylheku
2022-03-24
2
-2
/
+2
*
Pass -std=c99 to cpp to remove crap like #define linux.
Kaz Kylheku
2022-03-24
2
-2
/
+8
*
New --dump-macros option.
Kaz Kylheku
2022-03-24
3
-0
/
+17
*
Run all test cases with and without --nobash option.
Kaz Kylheku
2022-03-24
3
-47
/
+49
*
If Bash is available, use process substitution.
Kaz Kylheku
2022-03-24
3
-3
/
+29
*
README: rearrangement; revise Gawk @include discussion.
Kaz Kylheku
2022-03-24
1
-17
/
+30
*
__FILE__ in main program resolves to original name.
Kaz Kylheku
2022-03-24
3
-5
/
+20
*
don't delete hash-bang line; replace with #
Kaz Kylheku
2022-03-24
2
-1
/
+10
*
bugfix: collapse: don't eat blank lines.
Kaz Kylheku
2022-03-24
2
-5
/
+21
*
don't create temp file when not needed.
Kaz Kylheku
2022-03-24
1
-14
/
+17
*
test case for --prepro-only with -f.
Kaz Kylheku
2022-03-24
1
-0
/
+5
*
bugfix: execing awk causes temp files to persist.
Kaz Kylheku
2022-03-24
3
-1
/
+9
*
Bump version; remove beta status from man page.
Kaz Kylheku
2022-03-24
2
-2
/
+2
*
Keep empty cppawk-include directory.
Kaz Kylheku
2022-03-24
1
-0
/
+1
*
README: Roadmap section.
Kaz Kylheku
2022-03-23
1
-2
/
+17
*
get rid of <stdver.h> header.
Kaz Kylheku
2022-03-23
4
-25
/
+25
*
Tail-call awk using exec.
Kaz Kylheku
2022-03-23
1
-1
/
+1
*
clearer code around handling of awk file's directory.
Kaz Kylheku
2022-03-23
1
-1
/
+2
*
move mocks into testdir.
Kaz Kylheku
2022-03-23
3
-2
/
+2
*
hygiene: shell escape $awk and $prepro.
Kaz Kylheku
2022-03-23
4
-21
/
+14
*
hygiene: what if $awk matches name of function?
Kaz Kylheku
2022-03-23
2
-0
/
+21
*
Add options --prepro and --awk.
Kaz Kylheku
2022-03-23
3
-5
/
+77
*
README: condense, improve focus.
Kaz Kylheku
2022-03-23
1
-72
/
+29
*
bugfix: missing space breaks --prepro-only.
Kaz Kylheku
2022-03-22
2
-1
/
+9
*
README: add missing :::c.
Kaz Kylheku
2022-03-22
1
-0
/
+1
*
README: revise bullet 3.
Kaz Kylheku
2022-03-22
1
-6
/
+14
*
Continue README.
Kaz Kylheku
2022-03-22
1
-7
/
+27
*
Add markdown README.
Kaz Kylheku
2022-03-22
1
-0
/
+93
*
Handle situations when cpp breaks a line into pieces.
Kaz Kylheku
2022-03-19
2
-3
/
+38
*
Add INSTALL file.
Kaz Kylheku
2022-03-18
1
-0
/
+14
*
Add cppawk-include directory and <stdver.h> header.
Kaz Kylheku
2022-03-18
4
-0
/
+24
*
Add awkloop example to man page.
Kaz Kylheku
2022-03-18
1
-0
/
+25
*
Simplify and revise quoting.
Kaz Kylheku
2022-03-18
2
-12
/
+23
*
Don't use absolute paths for gawk and cpp.
Kaz Kylheku
2022-03-18
2
-5
/
+6
*
Manual page.
Kaz Kylheku
2022-03-18
1
-0
/
+186
*
Ensure we pass -- before non-option arguments.
Kaz Kylheku
2022-03-18
1
-2
/
+2
*
Fix broken options quoting system.
Kaz Kylheku
2022-03-18
2
-11
/
+15
*
Rename shell_escape and syntax functions.
Kaz Kylheku
2022-03-18
1
-12
/
+12
*
Missing quoting in --prepro-only case.
Kaz Kylheku
2022-03-18
1
-1
/
+1
*
Protect against sed mistaking argument as option.
Kaz Kylheku
2022-03-18
1
-1
/
+1
*
Test -f option.
Kaz Kylheku
2022-03-18
3
-1
/
+14
*
Handle quoting properly.
Kaz Kylheku
2022-03-18
2
-5
/
+20
*
Add --prepro-only option.
Kaz Kylheku
2022-03-18
2
-5
/
+19
*
Define __posix__ if -P or --posix option used.
Kaz Kylheku
2022-03-18
2
-0
/
+13
*
Define __bignum__ if -M or --bignum option used.
Kaz Kylheku
2022-03-18
2
-0
/
+13
*
Add __gawk__ predefined preprocessor symbol.
Kaz Kylheku
2022-03-18
2
-3
/
+13
*
Fix missing: pass -I to preprocessor.
Kaz Kylheku
2022-03-18
3
-1
/
+17
*
Basic preprocessor test.
Kaz Kylheku
2022-03-18
1
-0
/
+12
*
Add runtests script.
Kaz Kylheku
2022-03-18
1
-0
/
+2
*
More invocation error test cases.
Kaz Kylheku
2022-03-18
1
-0
/
+45
[next]