# [C (gcc)], 183 bytes, score 15 `main(){}prtf&+`
<!-- language-all: lang-c -->
#define f(c,d)for(k=c+1;k--;)printf(#d);
n;c;main(k){for(;c=~getchar();puts("(printf(&a))){}}")){f(n,main)f(,(a){)f(c+38?-2-c:9507,if(++a))puts("if(");++n;f(n,main)}f(n,main)f(,(){})}
[Try it online!][TIO-lpceyyl6]
[C (gcc)]: https://gcc.gnu.org/
[TIO-lpceyyl6]: https://tio.run/##VYzLCsIwEEX3fkVtQWZIAj4QH0Nx6x@4DpNES2taYl2V@Os1RRHc3MuFew6rK/M4Fsa6ytvMAUuDrg1QlyxWVCtF2IXK9w4KgzTzxHTXlYcah@lGXL6utuebDoDUPfsH5PAFFhoRhxjzlA68nDh0IEHjkJrFZn9Sa8XHw3a5k5UDIRLxcaSVIwnh6UfGP0cSYxzHs22aVmaXNjRm/gY "C (gcc) – Try It Online"
Excluding `\n` as printable ASCII, otherwise `puts` => `printf`