Every mechanism from the first three weeks of compiler design, turned into a run: order the pipeline, tokenize by hand, drive a DFA through the powerset construction, build a leftmost derivation, and compute FIRST and FOLLOW sets before the parser stalls.
Three hull segments. A wrong answer costs one and shows you why. Lose all three and the sector restarts.