Task: Question Understanding
Input (English): Context : The first XPL0 compiler was written in ALGOL. 
Question : Which is the basis of XPL0?
Output (English): based on