A.13 library(dcg/high_order): High order grammar operations
All
Application
Manual
Name
Summary
Help
Documentation
Reference manual
The SWI-Prolog library
library(dcg/high_order): High order grammar operations
sequence//2
sequence//3
sequence//5
optional//2
foreach//2
foreach//3
Packages
Availability:
:- use_module(
library(dcg/high_order)
).
[nondet]
sequence
(
:Element, :Sep, ?List
)
//
Match or generate a sequence of
Element
where each pair of elements is separated by
Sep
. When
parsing
, a matched
Sep
commits
. The final element is
not
committed. See also
sequence//5
.