SrcFileInfo
[Source]
Constructors
create
[Source]
new ref create(
log: Logger[String val] val,
auth: FileAuth val,
server: Server tag,
client_uri': String val)
: SrcFileInfo ref^
Parameters
Returns
Public fields
let client_uri: String val
[Source]
let canonical_path: FilePath val
[Source]
var client_version: I128 val
[Source]
var analyze_task_id: USize val
[Source]
var segments: Array[String val] ref
[Source]
var parse: (Parser[U8 val, Data val, Node val] tag | None val)
[Source]
var syntax_tree: (Node val | None val)
[Source]
let line_beginnings: Array[(USize val , USize val)] ref
[Source]
Public Functions
did_open
[Source]
fun ref did_open(
task_id: USize val,
version: I128 val,
text: String val)
: Parser[U8 val, Data val, Node val] tag
Parameters
Returns
did_change
[Source]
fun ref did_change(
task_id: USize val,
document: VersionedTextDocumentIdentifier val,
changes: Array[TextDocumentContentChangeEvent val] val)
: None val
Parameters
Returns
set_line_beginnings
[Source]
fun ref set_line_beginnings(
line_begin_locs: ReadSeq[Loc[U8 val] val] box)
: None val
Parameters
Returns