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 : The XPL is based upon what?
Output (English): based on