Skip to main content

codemap-scala

A Scala language indexer for CodeMap, shipped as an independent PyPI package.

What it captures

Backed by tree-sitter-scala:

AST node Symbol kind
package_clause (incl. package_identifier) namespace prefix
class_definition (incl. case class) class (extra.scala_kind=class / case_class)
object_definition (incl. case object) class (extra.scala_kind=object)
trait_definition class (extra.scala_kind=trait)
type_definition (top-level alias) class (extra.scala_kind=type)
function_definition / function_declaration method
val_definition (top-level or in template body) field (extra.scala_kind=val)
var_definition (top-level or in template body) field (extra.scala_kind=var)
class_parameter (in case class) field (extra.scala_kind=case_field)

Install

pip install codemap-scala

File patterns

  • *.scala, *.sc

Limits

  • Implicits and Scala 3 given declarations parse but are not specifically tagged.
  • Anonymous classes (new T { ... }) are not surfaced.
  • Block-scoped def inside a method body is not emitted — it is private to that method.

License

MIT.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codemap_scala-0.4.10.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codemap_scala-0.4.10-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file codemap_scala-0.4.10.tar.gz.

File metadata

  • Download URL: codemap_scala-0.4.10.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for codemap_scala-0.4.10.tar.gz
Algorithm Hash digest
SHA256 b08460aa81dde056ab8b705a49d5e2e75ed66e9ebda778488a916b0912aff491
MD5 f17740bc35a701784518b01c79553e6e
BLAKE2b-256 75a828704f168e4cac24136b528c17e1a0adee3a09ae1639ca84a3348fc97ef2

See more details on using hashes here.

Provenance

The following attestation bundles were made for codemap_scala-0.4.10.tar.gz:

Publisher: publish.yml on qxbyte/codemap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file codemap_scala-0.4.10-py3-none-any.whl.

File metadata

  • Download URL: codemap_scala-0.4.10-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for codemap_scala-0.4.10-py3-none-any.whl
Algorithm Hash digest
SHA256 fbc0c69e0971684ecfc0533a8a0a2435fe95e8b7cc822ee8d58023952a3b549d
MD5 6f966ca4a120cdef6d7139e07c5e0e0e
BLAKE2b-256 3818217e3a8abb14b256c4eb45e9630988eaeed9a44e1c3edc17db293a02db21

See more details on using hashes here.

Provenance

The following attestation bundles were made for codemap_scala-0.4.10-py3-none-any.whl:

Publisher: publish.yml on qxbyte/codemap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.4.10 This release

2 files

0.4.6

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.6

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.2

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page