Packages

package parsing

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class ClassFinder extends AnyRef
  2. final case class ClassWithPos(path: String, friendlyName: String, description: String) extends Product with Serializable
  3. class DocumentSymbolProvider extends AnyRef

    Retrieves all the symbols defined in a document

    Retrieves all the symbols defined in a document

    If the document doesn't parse, we fall back to the latest known snapshot of the document, if present.

  4. sealed trait EmptyResult extends AnyRef
  5. final class FoldingRangeExtractor extends AnyRef
  6. final class FoldingRangeProvider extends AnyRef
  7. final class FoldingRanges extends AnyRef
  8. final class JavaFoldingRangeExtractor extends AnyRef
  9. case class JavaToken(id: Int, text: String, start: Int, end: Int, input: inputs.Input, isLF: Boolean = false) extends Product with Serializable
  10. class MatchingToken[A] extends AnyRef

    A pair of tokens that align with each other across two different files

  11. sealed trait TokenEditDistance extends AnyRef

    Helper to map between position between two similar strings.

  12. trait TokenOps[T] extends AnyRef
  13. final class Trees extends AnyRef

    Manages parsing of Scala source files into Scalameta syntax trees.

    Manages parsing of Scala source files into Scalameta syntax trees.

    - provides the latest good Scalameta tree for a given source file similar as Buffers provides the current text content. - produces diagnostics for syntax errors.

Value Members

  1. object BinarySearch
  2. object EmptyResult
  3. object FoldingRangeProvider
  4. object JavaTokens
  5. object TokenEditDistance
  6. object TokenOps
  7. object Trees

Ungrouped