How does the generated program work?
Say your string contains the number 168. This is matched as both an integer and as the number 168. The system displays both. If you click on the integer, the system determines how many integers are to the left of the 168 you clicked on. It then outputs a program that matches against each of these, and then performs an extraction on the one you clicked on. If you had clicked on literal 168, it would find out how many of these are to the left of the one you clicked on.. and so on