pull an all-nighter的意思就是我们常说的开夜车,熬夜,熬通宵等等.
pull这里的意思是get yourself through a difficult time,可以理解为“熬过(一段时间或活动)”“艰难的度过...”