basics.pl  -- Various general DCG utilities  | 
high_order.pl  | 
| foreach/4 | Generate a list from the solutions of Generator. |   | 
| foreach/5 | Generate a list from the solutions of Generator. |   | 
| optional/4 | Perform an optional match, executing Default if Match is not matched. |   | 
| sequence/4 | Match or generate a sequence of Element. |   | 
| sequence/5 | Match or generate a sequence of Element where each pair of elements is separated by Sep. |   | 
| sequence/7 | Match or generate a sequence of Element enclosed by Start end End, where each pair of elements is separated by Sep. |   |