Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

rbtr-lang-scss

SCSS / Sass support for rbtr. Optional plugin — install with pip install rbtr[scss].

What it ingests

SCSS extends CSS with the Sass preprocessor constructs. Definitions map onto rbtr's capture conventions by shape:

  • Variables — $-prefixed declarations ($primary: #333;).
  • Routines — @mixin and @function definitions → functions.
  • Rule sets & at-rule blocks — selectors (incl. %placeholder), @media, @keyframes → classes (a named collection of declarations).
  • Directives — @charset → config key.
  • Imports — @use / @forward / @import → imports (for cross-file edges).

Chunks produced

name is the declaration/selector; scope is the ancestor rule-set selectors for a nested rule (CSS-family nesting), else empty.

$primary: #333;                /* variable "$primary"                   */
@mixin flex($dir) { … }        /* function "flex"                       */
@function rem($px) { … }       /* function "rem"                        */
%card { … }                    /* class "%card"                         */
.btn { … }                     /* class ".btn"                          */
@keyframes slide { … }         /* class "slide"                         */
@use "config";                 /* import, metadata {module: "config"}   */

Embedded / injected chunks

None. SCSS does not embed other languages (it is embedded by the SFC plugins).

Grammar & dependencies

Uses the tree-sitter-scss grammar. Depends on rbtr-lang-css — it reuses that plugin's public css_nesting_scope helper for CSS-family rule nesting.

Metadata

Release files for rbtr-lang-scss 2026.9.0.dev1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rbtr-lang-scss 2026.9.0.dev1
File Size Uploaded
rbtr_lang_scss-2026.9.0.dev1.tar.gz 7.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rbtr-lang-scss 2026.9.0.dev1
File Interpreter ABI Platform
rbtr_lang_scss-2026.9.0.dev1-py3-none-any.whl Python 3 none any Details

Total release size: 19.1 kB

Release files / rbtr_lang_scss-2026.9.0.dev1.tar.gz

Download URL rbtr_lang_scss-2026.9.0.dev1.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f23e406602c834470b8ce2f063a483bad495deb9b222be4c455ab71adda46d16
BLAKE2b-256 checksum
How to use checksums
f8fa19e51c2553e93ae5608f24b94ce49871c9df9d6f262ca6c4f0ab7e728d43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / rbtr_lang_scss-2026.9.0.dev1-py3-none-any.whl

Download URL rbtr_lang_scss-2026.9.0.dev1-py3-none-any.whl
Size 12.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
657f86cedc8019ec9622e389374e05105f56f8f9bee7c7e55af150aefc489037
BLAKE2b-256 checksum
How to use checksums
da98638047fe653970fdc7b57ff715088b45091824fd96493808ffd498a32646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
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