So I came across this piece of code:
%:include <stdio.h>
int main(int argc, char *argv<::>) <%
printf("C program succesfully running...");
getchar();
return 0;
%>
Is this some compiler bug or is this something new I have not discovered yet because it is running without any problems.