EXSL(ExtremeEngine intermediate shader language(EXISL) & HLSL with ExtremeEngine extension support)
EXSL contains tools to compile HLSL and EXISL shader and load parts of it. EXSL also contains HLSL types.
EXISL(IL) allows you to write and read a .exisl file .exisl file contains regular HLSL properties and special IL parts. For exemple if you use a node graph you can compile your node shader to IL and then read the data from it for exemple read: node size, node position, comment node and etc.