ich muss in einem Programm eine fremde Syntax überprüfen
Was bedeutet Syntax überprüfen?
Es geht irgendwie um Übergabeparameter eines Programms namens "test.exe"; das ist soweit klar, aber alles andere ist Unklar.
Bist du im Besitz des Sourcecode von "test.exe"?
Soll die Prüfung durch einen automatischen Test erfolgen oder soll die Prüfung manuell stattfinden?
Suchst du nach einem Algorithmus, der alle möglichen Kombinationen von Übergabeparametern liefert?