@Krial, ah that looks interesting. Looking forward to this, quite different approach than mine and others.
argh..you reminded me of my precompiler in need to rework "one day" -.-
MY Website with news of my projects: (for example my current Muliplayer Bomberman, GenesisPrecompiler for LiteC and TileMaster, an easy to use Tile editor) Sparetime-Development