Custom Tags

Caros,

Encontrei um sistema de Blogs que utiliza Tags customizadas com uma sintaxe um tanto fora do comum, tipo:

<%DEFINE VAR BLOG_TITLE STRING Oi Mundo!%>

O que representa a criação de uma variavel chamada “BLOG_TITLE” do tipo String e com o valor “Oi Mundo!”.

Para imprimir esse valor basta usar:

<%VAR BLOG_TITLE%>

Para comparar:

<%IF BLOG_TITLE = "Oi Mundo!"%><h1><%VAR BLOG_TITLE%></h1><%ENDIF%>

E por aí vai…

O que é preciso para construir Tags nesse formato?
:?