This is to make it easy to write a || b || c, and have delimiters in between all of them, but not before the first or after the last. Without this directive, you'd have to establish some kind of counter that all the subparsers above would be able to see and increment, and have all of them skip, then parse a delimiter, if they were not the first one used.
This is to make it easy to write
a || b || c
, and have delimiters in between all of them, but not before the first or after the last. Without this directive, you'd have to establish some kind of counter that all the subparsers above would be able to see and increment, and have all of them skip, then parse a delimiter, if they were not the first one used.