The GUI INF script language provides mechanisms for controlling the flow of execution in shell and install sections. These mechanisms include a set of if-else constructs, a ForListDo command for repeating a set of commands on the items of a list, and a goto command.