Что это за выражение «смайлик с бородой»: «<:] {%>»?

Мне попалась следующая программа, которая компилируется без ошибок и даже предупреждений: int main(){ <:]{%>; // smile! } Живой пример. Что делает программа, и что это за выражение...