Task: Question Understanding
Input (English): Context : XPL was designed in 1967 as a way to teach compiler design principles and as starting point for students to build compilers for their own languages. 
Question : Which is the basis of XPL?
Output (English): based on