class RubyLsp::Document

Attributes

encoding (attr_reader)

parse_result (attr_reader)

source (attr_reader)

uri (attr_reader)

version (attr_reader)

Public Class Methods

new(source:, version:, uri:, encoding: Encoding::UTF_8)

Public Instance Methods

==(other)

cache_fetch(request_name, &block)

cache_get(request_name)

cache_set(request_name, value)

comments()

create_scanner()

locate(node, char_position, node_types: [])

locate_node(position, node_types: [])

parse()

push_edits(edits, version:)

sorbet_sigil_is_true_or_higher()

syntax_error?()

tree()