Language: C

char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}

Compiler output:
main.c:1:15: warning: data definition has no type or storage class
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |               ^
main.c:1:15: error: type defaults to 'int' in declaration of 't' [-Wimplicit-int]
main.c:1:19: warning: data definition has no type or storage class
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |                   ^
main.c:1:19: error: type defaults to 'int' in declaration of 'f' [-Wimplicit-int]
main.c:1:23: error: return type defaults to 'int' [-Wimplicit-int]
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |                       ^
main.c: In function 'e':
main.c:1:23: error: type of 'x' defaults to 'int' [-Wimplicit-int]
main.c: At top level:
main.c:1:81: error: return type defaults to 'int' [-Wimplicit-int]
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |                                                                                 ^
main.c: In function 't':
main.c:1:81: error: type of 'x' defaults to 'int' [-Wimplicit-int]
main.c: At top level:
main.c:1:127: error: return type defaults to 'int' [-Wimplicit-int]
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |                                                                                                                               ^
main.c: In function 'f':
main.c:1:127: error: type of 'x' defaults to 'int' [-Wimplicit-int]
main.c:1:183: error: expected ':' before 'strtol'
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |                                                                                                                                                                                       ^~~~~~
      |                                                                                                                                                                                       :
main.c: At top level:
main.c:1:199: error: return type defaults to 'int' [-Wimplicit-int]
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |                                                                                                                                                                                                       ^~~~
main.c: In function 'main':
main.c:1:199: error: type of 'i' defaults to 'int' [-Wimplicit-int]
main.c:1:213: error: implicit declaration of function 'scanf' [-Wimplicit-function-declaration]
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |                                                                                                                                                                                                                     ^~~~~
main.c:1:1: note: include '<stdio.h>' or provide a declaration of 'scanf'
  +++ |+#include <stdio.h>
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
main.c:1:213: warning: incompatible implicit declaration of built-in function 'scanf' [-Wbuiltin-declaration-mismatch]
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |                                                                                                                                                                                                                     ^~~~~
main.c:1:213: note: include '<stdio.h>' or provide a declaration of 'scanf'
main.c:1:235: error: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
    1 | char*p,s[999];t();f();e(x){for(x=t(0);*p&&*p<46;)x+=*p++%5?t(0):-t(0);return x;}t(x){for(x=f(0);*p%5==2;x*=f(0))++p;return x;}f(x){return*p<41?++p,x=e(0),++p,x:*p<44?f(0):*p<46?-f(0)strtol(p,&p,0);}main(i){for(;~scanf("%s",p=s);)--i&&printf("%d\n",e(0));}
      |                                                                                                                                                                                                                                           ^~~~~~
main.c:1:235: note: include '<stdio.h>' or provide a declaration of 'printf'
main.c:1:235: warning: incompatible implicit declaration of built-in function 'printf' [-Wbuiltin-declaration-mismatch]
main.c:1:235: note: include '<stdio.h>' or provide a declaration of 'printf'