readCeilArc

fun <T> readCeilArc(label: Int, fst: FST<T>, follow: FST.Arc<T>, arc: FST.Arc<T>, in: FST.BytesReader): FST.Arc<T>?

Reads the first arc greater or equal than the given label into the provided arc in place and returns it iff found, otherwise return null.

Parameters

label

the label to ceil on

fst

the fst to operate on

follow

the arc to follow reading the label from

arc

the arc to read into in place

in

the fst's BytesReader