package coq-core
Install
Dune Dependency
Authors
Maintainers
Sources
md5=66e57ea55275903bef74d5bf36fbe0f1
sha512=1a7eac6e2f58724a3f9d68bbb321e4cfe963ba1a5551b9b011db4b3f559c79be433d810ff262593d753770ee41ea68fbd6a60daa1e2319ea00dff64c8851d70b
doc/coq-core.gramlib/Gramlib/LStream/index.html
Module Gramlib.LStream
Source
Extending streams with a (non-canonical) location function
Returning the loc of the last consumed element or the initial loc if no element is consumed
Returning the loc of the max visited element or the initial loc if no element is consumed
interval_loc bp ep strm
returns the loc starting after element bp
(counting from 0) and spanning up to already peeked element at position ep
, under the assumption that bp
<= ep
; returns an empty interval if bp
= ep
; returns the empty initial interval if additionally bp
= 0; fails if the elements have not been peeked yet
Return location of an already peeked element at some position counting from 0; fails if the element has not been peeked yet
Lifted usual function on streams
next e strm
returns and consumes the next element; raise Stream.Failure
if the stream is empty
Other functions