Module: TreeSitterLanguagePack

Defined in:
lib/tree_sitter_language_pack.rb,
lib/tree_sitter_language_pack/version.rb,
sig/types.rbs

Overview

This file is auto-generated by alef — DO NOT EDIT. alef:hash:68133ddb5b8efbe7e41070f6721a242527361da4659243e43afbbacd5396eb50 To regenerate: alef generate To verify freshness: alef verify --exit-code frozen_string_literal: true

Defined Under Namespace

Classes: ByteRange, ChunkContext, CodeChunk, CommentInfo, CommentKind, DataAttribute, DataNode, DataNodeKind, Diagnostic, DiagnosticSeverity, DocSection, DocstringFormat, DocstringInfo, DownloadManager, ExportInfo, ExportKind, FileMetrics, ImportInfo, Language, LanguageRegistry, Node, PackConfig, Parser, Point, ProcessConfig, ProcessResult, Span, StructureItem, StructureKind, SymbolInfo, SymbolKind, Tree, TreeCursor

Constant Summary collapse

VERSION =

The version string for this package.

Returns:

  • (String)
"1.12.0"

Class Method Summary collapse

Class Method Details

.available_languagesArray[String]

Returns:

  • (Array[String])


331
# File 'sig/types.rbs', line 331

def self.available_languages: () -> Array[String]

.cache_dirString

Returns:

  • (String)


357
# File 'sig/types.rbs', line 357

def self.cache_dir: () -> String

.clean_cachevoid

This method returns an undefined value.



355
# File 'sig/types.rbs', line 355

def self.clean_cache: () -> void

.configurevoid

This method returns an undefined value.

Parameters:



341
# File 'sig/types.rbs', line 341

def self.configure: (PackConfig config) -> void

.detect_languageString?

Parameters:

  • path (String)

Returns:

  • (String, nil)


329
# File 'sig/types.rbs', line 329

def self.detect_language: (String path) -> String?

.detect_language_from_contentString?

Parameters:

  • content (String)

Returns:

  • (String, nil)


311
# File 'sig/types.rbs', line 311

def self.detect_language_from_content: (String content) -> String?

.detect_language_from_extensionString?

Parameters:

  • ext (String)

Returns:

  • (String, nil)


307
# File 'sig/types.rbs', line 307

def self.detect_language_from_extension: (String ext) -> String?

.detect_language_from_pathString?

Parameters:

  • path (String)

Returns:

  • (String, nil)


309
# File 'sig/types.rbs', line 309

def self.detect_language_from_path: (String path) -> String?

.downloadInteger

Parameters:

  • names (Array[String])

Returns:

  • (Integer)


343
# File 'sig/types.rbs', line 343

def self.download: (Array[String] names) -> Integer

.download_allInteger

Returns:

  • (Integer)


347
# File 'sig/types.rbs', line 347

def self.download_all: () -> Integer

.download_groupInteger

Parameters:

  • name (String)

Returns:

  • (Integer)


349
# File 'sig/types.rbs', line 349

def self.download_group: (String name) -> Integer

.downloaded_languagesArray[String]

Returns:

  • (Array[String])


353
# File 'sig/types.rbs', line 353

def self.downloaded_languages: () -> Array[String]

.get_folds_queryString?

Parameters:

  • language (String)

Returns:

  • (String, nil)


323
# File 'sig/types.rbs', line 323

def self.get_folds_query: (String language) -> String?

.get_highlights_queryString?

Parameters:

  • language (String)

Returns:

  • (String, nil)


313
# File 'sig/types.rbs', line 313

def self.get_highlights_query: (String language) -> String?

.get_indents_queryString?

Parameters:

  • language (String)

Returns:

  • (String, nil)


321
# File 'sig/types.rbs', line 321

def self.get_indents_query: (String language) -> String?

.get_injections_queryString?

Parameters:

  • language (String)

Returns:

  • (String, nil)


315
# File 'sig/types.rbs', line 315

def self.get_injections_query: (String language) -> String?

.get_languageLanguage

Parameters:

  • name (String)

Returns:



325
# File 'sig/types.rbs', line 325

def self.get_language: (String name) -> Language

.get_locals_queryString?

Parameters:

  • language (String)

Returns:

  • (String, nil)


317
# File 'sig/types.rbs', line 317

def self.get_locals_query: (String language) -> String?

.get_parserParser

Parameters:

  • name (String)

Returns:



327
# File 'sig/types.rbs', line 327

def self.get_parser: (String name) -> Parser

.get_tags_queryString?

Parameters:

  • language (String)

Returns:

  • (String, nil)


319
# File 'sig/types.rbs', line 319

def self.get_tags_query: (String language) -> String?

.has_languageBoolean

Parameters:

  • name (String)

Returns:

  • (Boolean)


333
# File 'sig/types.rbs', line 333

def self.has_language: (String name) -> bool

.initvoid

This method returns an undefined value.

Parameters:



339
# File 'sig/types.rbs', line 339

def self.init: (PackConfig config) -> void

.language_countInteger

Returns:

  • (Integer)


335
# File 'sig/types.rbs', line 335

def self.language_count: () -> Integer

.manifest_languagesArray[String]

Returns:

  • (Array[String])


351
# File 'sig/types.rbs', line 351

def self.manifest_languages: () -> Array[String]

.prefetchvoid

This method returns an undefined value.

Parameters:

  • languages (Array[String])


345
# File 'sig/types.rbs', line 345

def self.prefetch: (Array[String] languages) -> void

.processProcessResult

Parameters:

Returns:



337
# File 'sig/types.rbs', line 337

def self.process: (String source, ProcessConfig config) -> ProcessResult