My source syntax is combination of blocks starts with # following block name and ends when another block is defined:
#php
// some php code
// some php code
// some php code
#JavaScript
// some Java Script
// some Java Script
// some Java Script
The goal is to have php codes highlighted as php and JavaScripts as JS and so on.