pan configuration language compiler and associated tools