Funktion/Routine mehrmals durchlaufen

Was hältst Du von einem endlichen Automaten? Was Du in #16 schreibst, ist die Vorlage dafür:

enum (LL1_0, LL2_0, LL1_1, LL1_2, LL1_3, LL2_1, LL2_2, LL2_3);

Von LL2_3 geht es automatisch nach LL1_1.