def data

bolt@1.27.0.0 · src/lsp/semantic.bend:416

import bolt@1.27.0.0/src/lsp/semantic.bend as Semantic
import Base
import bolt@1.27.0.0/src/syntax/lex.bend as Lex
import bolt@1.27.0.0/src/syntax/bind.bend as Bind
import bolt@1.27.0.0/src/lsp/enc.bend as Enc

416# a document's semantic tokens, encoded, their columns and lengths in the
417# negotiated encoding
418def data(ee: Enc.Enc, +text: String) -> List<&2, U32>:
419  data.of(ee, String.lines(text), Bind.bound(text), Lex.tokens(text))

Uses (8)

Used by (1)