=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-45- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:46:* Percentages passed as `$alpha` arguments to `rgba()` and `hsla()` are now ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-47- interpreted according to [the spec][alpha value], and all other units are ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-79- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:80:* Don't crash on `$x % 0`. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-81- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-94- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:95:* Avoid thread-unsafely modifying `$stderr`. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-96- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-103-* Properly parse CSS variables that begin with interpolation (for example, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:104: `--#{$foo}: ...`). ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-105- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-119- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:120:* Add a `$weight` parameter to `invert()`. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-121- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-135- indicating whether that list will output with brackets. The `join()` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:136: function now accepts a `$bracketed` parameter that controls whether the ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-137- returned list has brackets. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-141- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:142:* Passing a string to `call($function-name, $args...)` indicating which ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-143- function to invoke is now deprecated. Instead pass a function reference ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:144: returned from `get-function($function-name)`. This allows function name ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-145- resolution to be performed in the correct lexical context and then ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-240-* Fix a bug where, under some circumstances, `str-slice()` would go to the end ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:241: of the string even if `$end-at` was set. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-242- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-338-In the new world, `#{}` just returns an unquoted string that acts like any other ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:339:unquoted string. For example, `foo + #{$var}` will now do the same thing as ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:340:`foo + $var`, instead of doing the same thing as `unquote("foo + #{$var}")`. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-341- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-651- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:652:The value of `$selector` is now `((".foo.bar" ".baz.bang"), ".bip.qux")`. The ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-653-compound selectors are quoted here to indicate that they're strings, but in ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-678- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:679:* The {Sass::Script::Functions#selector_nest `selector-nest($selectors...)` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-680- function} nests each selector within one another just like they would be ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-684- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:685:* The {Sass::Script::Functions#selector_append `selector-append($selectors...)` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-686- function} concatenates each selector without a space. It handles selectors ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-692- $extendee, $extender)` function} works just like `@extend`. It adds new ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:693: selectors to `$selector` as though you'd written `$extender { @extend ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-694- $extendee; }`. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-696-* The {Sass::Script::Functions#selector_replace `selector-replace($selector, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:697: $original, $replacement)` function} replaces all instances of `$original` in ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:698: `$selector` with `$replacement`. It uses the same logic as `@extend`, so you ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-699- can replace complex selectors with confidence. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-702- $selector2)` function} returns a selector that matches only elements matched ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:703: by both `$selector1` and `$selector2`. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-704- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:705:* The {Sass::Script::Functions#is_superselector `is-superselector($super, $sub)` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:706: function} returns whether or not `$super` matches a superset of the elements ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:707: `$sub` matches. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-708- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:709:* The {Sass::Script::Functions#simple_selectors `simple-selectors($selector)` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-710- function} takes only a selector with no commas or spaces (that is, a [compound ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-713- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:714:* The {Sass::Script::Functions#selector_parse `selector-parse($selector)` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-715- function} takes a selector in any format accepted by selector functions and ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-816- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:817:* `mix()`'s deprecated argument names, `$color-1` and `$color-2`, will now throw ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:818: errors. Use `$color1` and `$color2` instead. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-819- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:820:* `comparable()`'s deprecated argument names, `$number-1` and `$number-2`, will ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:821: now throw errors. Use `$number1` and `$number2` instead. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-822- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-823-* `percentage()`'s, `round()`'s, `ceil()`'s, `floor()`'s, and `abs()`'s ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:824: deprecated argument name, `$value`, will now throw an error. Use `$number` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-825- instead. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-832- overwritten unless the `!global` flag is used. For example, `$var: value ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:833: !global` will assign to `$var` globally. This behavior can be detected using ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-834- `feature-exists(global-variable-shadowing)`. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-887- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:888:* `str-slice()` now correctly returns an empty string when `$end-at` is 0. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-889- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1064- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1065:* The {Sass::Script::Functions#map_get `map-get($map, $key)` function} returns ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1066- the value in the map associated with the given key. If no value is found, it ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1068- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1069:* The {Sass::Script::Functions#map_merge `map-merge($map1, $map2)` function} ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1070- merges two maps together into a new map. If there are any conflicts, the ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1073- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1074:* The {Sass::Script::Functions#map_remove `map-remove($map, $key)` function} ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1075- returns a new map with a key removed. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1076- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1077:* The {Sass::Script::Functions#map_keys `map-keys($map)` function} returns all ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1078- the keys in a map as a comma-separated list. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1079- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1080:* The {Sass::Script::Functions#map_values `map-values($map)` function} returns ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1081- all the values in a map as a comma-separated list. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1082- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1083:* The {Sass::Script::Functions#map_has_key `map-has-key($map, $key)` function} ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1084- returns whether or not a map contains a pair with the given key. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1112-Maps can be passed as variable arguments, just like lists. For example, if ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1113:`$map` is `(alpha: -10%, "blue": 30%)`, you can write `scale-color($color, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1114-$map...)` and it will do the same thing as `scale-color($color, $alpha: -10%, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1115-$blue: 30%)`. To pass a variable argument list and map at the same time, just do ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1116:the list first, then the map, as in `fn($list..., $map...)`. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1117- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1118-You can also access the keywords passed to a function that accepts a variable ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1119:argument list using the new {Sass::Script::Functions#keywords `keywords($args)` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1120-function}. For example: ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1282- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1283:* The `set-nth($list, $n, $value)` function lets you construct a new ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1284: list based on `$list`, with the nth element changed to the value ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1285- specified. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1299-* You can now detect the presence of a Sass feature using the new function ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1300: `feature-exists($feature-name)`. There are no detectable features in this ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1301- release, this is provided so that subsequent releases can begin to ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1309- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1310: * `variable-exists($name)` checks if a variable resolves in the ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1311- current scope. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1312: * `global-variable-exists($name)` checks if a global variable of the ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1313- given name exists. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1314: * `function-exists($name)` checks if a function exists. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1315: * `mixin-exists($name)` checks if a mixin exists. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1316- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1325- g h i`, the elements of the sub-lists will be assigned individually to the ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1326: variables. `$var1`, `$var2`, and `$var3` will be `a`, `b` and `c`; then `d`, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1327- `e`, and `f`; and then `g`, `h`, and `i`. For more information, see ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1330-* `@for` loops can now go downward as well as upward. For example, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1331: `@for $var from 5 through 1` will set `$var` to `5`, `4`, `3`, `2`, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1332- and `1`. Thanks to [Robin Roestenburg](http://twitter.com/robinroest). ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1422- global variables in a local context by default is deprecated. If ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1423: there's a global variable named `$color` and you write `$color: ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1424- blue` within a CSS rule, Sass will now print a warning; in the ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1425: future, it will create a new local variable named `$color`. You may ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1426- now explicitly assign to global variables using the `!global` flag; ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1427: for example, `$color: blue !global` will always assign to the global ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1428: `$color` variable. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1429- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1438- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1439:* `mix()`'s arguments are now `$color1` and `$color2` rather than ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1440: `$color-1` and `$color-2`, in keeping with other functions. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1441- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1442:* `comparable()`'s arguments are now `$number1` and `$number2` rather than ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1443: `$number-1` and `$number-2`, in keeping with other functions. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1444- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1962-* Support bare interpolation in the value portion of attribute ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:1963: selectors (e.g. `[name=#{$value}]`). ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-1964-* Support keyword arguments for the `invert()` function. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2031- (thanks to [Marcel Köppen](https://github.com/Marzelpan)). ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2032:* Don't make `$important` a special pre-initialized variable. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2033-* Fix exponential parsing time of certain complex property values and selectors. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2247- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2248:Keyword arguments are of the form `$name: value` and come after normal arguments. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2249-They can be used for either optional or required arguments. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2265- It increases and/or decreases the values of a color's properties by fixed amounts. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2266: For example, `adjust-color($color, $lightness: 10%)` is the same as `lighten($color, 10%)`: ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2267: it returns `$color` with its lightness increased by 10%. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2268- ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2274- the closer the new property value will be to its maximum (or minimum). ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2275: For example, `scale-color(hsl(120, 70, 80), $lightness: 50%)` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2276- will change the lightness from 80% to 90%, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2277- because 90% is halfway between 80% and 100%. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2278: Similarly, `scale-color(hsl(120, 70, 50), $lightness: 50%)` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2279- will change the lightness from 50% to 75%. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2282- regardless of their old values. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2283: For example `change-color($color, $lightness: 10%)` returns `$color` with 10% lightness, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2284: and `change-color($color, $alpha: 0.7)` returns color with opacity 0.7. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2285- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2286:Each keyword function accepts `$hue`, `$saturation`, `$value`, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2287:`$red`, `$green`, `$blue`, and `$alpha` keywords, ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2288:with the exception of `scale-color()` which doesn't accept `$hue`. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2289-These keywords modify the respective properties of the given color. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2291-Each keyword function can modify multiple properties at once. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2292:For example, `adjust-color($color, $lightness: 15%, $saturation: -10%)` ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2293:both lightens and desaturates `$color`. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2294-HSL properties cannot be modified at the same time as RGB properties, though. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2310- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2311:* The {Sass::Script::Functions#nth `nth($list, $n)` function} returns the nth item in a list. ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2312- For example, `nth(1px 2px 10px, 2)` returns the second item, `2px`. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2314- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2315:* The {Sass::Script::Functions#join `join($list1, $list2)` function} ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2316- joins together two lists into one. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2318- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2319:* The {Sass::Script::Functions#append `append($list, $val)` function} ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2320- appends values to the end of a list. ############################################## ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2322- ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md:2323:* The {Sass::Script::Functions#join `length($list)` function} ruby-sass-3.7.4/doc-src/SASS_CHANGELOG.md-2324- returns the length of a list. ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-169- For example: `color: #0f3` ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:170: or `width: $main_width`. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-171- `:old` forces the use of a colon ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-173- For example: `:color #0f3` ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:174: or `:width $main_width`. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-175- By default, either syntax is valid. ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-662-hyphens and underscores interchangeably. For example, if you define a variable ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:663:called `$main-width`, you can access it as `$main_width`, and vice versa. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-664- ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-800-variable or an argument to a CSS function will cause an error. Use the ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:801:`inspect($value)` function to produce an output string useful for ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-802-debugging maps. ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-822- ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:823:A function reference is returned by `get-function($function-name)`. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:824:The function can be passed to `call($function, $args...)` and the ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-825-function it refers to will be invoked. First class functions cannot be used ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-902-be a subtraction operator (as in `5px - 3px`), the beginning of a negative ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:903:number (as in `-3px`), a unary negation operator (as in `-$var`), or part of an ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-904-identifier (as in `font-weight`). Most of the time, it's clear which is which, ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-910-* You wrap a unary negation in parentheses if it's in a space-separated list, as ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:911: in `10px (-$var)`. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-912- ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-927-4. A `-` between two numbers regardless of whitespace. This indicates ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:928: subtraction, so `1 -$var` are the same as `1 - $var`. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-929- ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-1123- ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:1124:The value of `$selector` is now `((".foo.bar" ".baz.bang"), ".bip.qux")`. The ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-1125-compound selectors are quoted here to indicate that they're strings, but in ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-1981- ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:1982:You can explicitly test for `$var == false` or `$var == null` if you want to ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-1983-distinguish between these. ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2013-counter variable is used to adjust the output. The directive has two forms: ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2014:`@for $var from <start> through <end>` and `@for $var from <start> to <end>`. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2015:Note the difference in the keywords `through` and `to`. `$var` can be any ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2016:variable name, like `$i`; `<start>` and `<end>` are SassScript expressions that ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2017-should return integers. When `<start>` is greater than `<end>` the counter will ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2019- ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2020:The `@for` statement sets `$var` to each successive number in the specified ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2021:range and each time outputs the nested styles using that value of `$var`. For ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2022-the form `from ... through`, the range *includes* the values of `<start>` and ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2040- ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2041:The `@each` directive usually has the form `@each $var in <list or map>`. `$var` ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2042:can be any variable name, like `$length` or `$name`, and `<list or map>` is a ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2043-SassScript expression that returns a list or a map. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2044- ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2045:The `@each` rule sets `$var` to each item in the list or map, ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2046:then outputs the styles it contains using that value of `$var`. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2047-For example: ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2365-function. These can be accessed using the {Sass::Script::Functions#keywords ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2366:`keywords($args)` function}, which returns them as a map from strings (without ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2367-`$`) to values. ############################################## ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2404-You can pass both an argument list and a map as long as the list comes before ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md:2405:the map, as in `@include colors($values..., $map...)`. ruby-sass-3.7.4/doc-src/SASS_REFERENCE.md-2406- ############################################## ruby-sass-3.7.4/lib/sass/features.rb-18- # Check if a feature exists by name. This is used to implement ruby-sass-3.7.4/lib/sass/features.rb:19: # the Sass function `feature-exists($feature)` ruby-sass-3.7.4/lib/sass/features.rb-20- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-120- # \{#str_insert str-insert($string, $insert, $index)} ruby-sass-3.7.4/lib/sass/script/functions.rb:121: # : Inserts `$insert` into `$string` at `$index`. ruby-sass-3.7.4/lib/sass/script/functions.rb-122- # ruby-sass-3.7.4/lib/sass/script/functions.rb-123- # \{#str_index str-index($string, $substring)} ruby-sass-3.7.4/lib/sass/script/functions.rb:124: # : Returns the index of the first occurrence of `$substring` in `$string`. ruby-sass-3.7.4/lib/sass/script/functions.rb-125- # ruby-sass-3.7.4/lib/sass/script/functions.rb-126- # \{#str_slice str-slice($string, $start-at, [$end-at])} ruby-sass-3.7.4/lib/sass/script/functions.rb:127: # : Extracts a substring from `$string`. ruby-sass-3.7.4/lib/sass/script/functions.rb-128- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-243- # \{#selector_extend selector-extend($selector, $extendee, $extender)} ruby-sass-3.7.4/lib/sass/script/functions.rb:244: # : Extends `$extendee` with `$extender` within `$selector`. ruby-sass-3.7.4/lib/sass/script/functions.rb-245- # ruby-sass-3.7.4/lib/sass/script/functions.rb-246- # \{#selector_replace selector-replace($selector, $original, $replacement)} ruby-sass-3.7.4/lib/sass/script/functions.rb:247: # : Replaces `$original` with `$replacement` within `$selector`. ruby-sass-3.7.4/lib/sass/script/functions.rb-248- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-253- # \{#is_superselector is-superselector($super, $sub)} ruby-sass-3.7.4/lib/sass/script/functions.rb:254: # : Returns whether `$super` matches all the elements `$sub` does, and ruby-sass-3.7.4/lib/sass/script/functions.rb-255- # possibly more. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-307- # \{#if if($condition, $if-true, $if-false)} ruby-sass-3.7.4/lib/sass/script/functions.rb:308: # : Returns one of two values, depending on whether or not `$condition` is ruby-sass-3.7.4/lib/sass/script/functions.rb-309- # true. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-710- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:711: # @raise [ArgumentError] if `$alpha` is out of bounds or either parameter ruby-sass-3.7.4/lib/sass/script/functions.rb-712- # is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-774- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:775: # @raise [ArgumentError] if `$saturation` or `$lightness` are out of bounds ruby-sass-3.7.4/lib/sass/script/functions.rb-776- # or any parameter is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-812- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:813: # @raise [ArgumentError] if `$saturation`, `$lightness`, or `$alpha` are out ruby-sass-3.7.4/lib/sass/script/functions.rb-814- # of bounds or any parameter is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-863- # inclusive ruby-sass-3.7.4/lib/sass/script/functions.rb:864: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-865- def red(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-879- # 255 inclusive ruby-sass-3.7.4/lib/sass/script/functions.rb:880: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-881- def green(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-895- # 255 inclusive ruby-sass-3.7.4/lib/sass/script/functions.rb:896: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-897- def blue(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-913- # 360deg ruby-sass-3.7.4/lib/sass/script/functions.rb:914: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-915- def hue(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-931- # and 100% ruby-sass-3.7.4/lib/sass/script/functions.rb:932: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-933- def saturation(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-949- # and 100% ruby-sass-3.7.4/lib/sass/script/functions.rb:950: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-951- def lightness(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-965- # @return [Sass::Script::Value::Number] The alpha component, between 0 and 1 ruby-sass-3.7.4/lib/sass/script/functions.rb:966: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-967- def alpha(*args) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-988- # @return [Sass::Script::Value::Number] The alpha component, between 0 and 1 ruby-sass-3.7.4/lib/sass/script/functions.rb:989: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-990- def opacity(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1010- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1011: # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter ruby-sass-3.7.4/lib/sass/script/functions.rb-1012- # is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1032- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1033: # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter ruby-sass-3.7.4/lib/sass/script/functions.rb-1034- # is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1054- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1055: # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter ruby-sass-3.7.4/lib/sass/script/functions.rb-1056- # is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1073- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1074: # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter ruby-sass-3.7.4/lib/sass/script/functions.rb-1075- # is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1092- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1093: # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter ruby-sass-3.7.4/lib/sass/script/functions.rb-1094- # is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1115- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1116: # @raise [ArgumentError] if `$amount` is out of bounds, or either parameter ruby-sass-3.7.4/lib/sass/script/functions.rb-1117- # is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1153- # representation of the color ruby-sass-3.7.4/lib/sass/script/functions.rb:1154: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-1155- def ie_hex_str(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1167- # All properties are optional. You can't specify both RGB properties ruby-sass-3.7.4/lib/sass/script/functions.rb:1168: # (`$red`, `$green`, `$blue`) and HSL properties (`$hue`, `$saturation`, ruby-sass-3.7.4/lib/sass/script/functions.rb:1169: # `$value`) at the same time. ruby-sass-3.7.4/lib/sass/script/functions.rb-1170- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1229- # but lightening a dark color by the same amount will change it more ruby-sass-3.7.4/lib/sass/script/functions.rb:1230: # dramatically. This has the benefit of making `scale-color($color, ...)` ruby-sass-3.7.4/lib/sass/script/functions.rb:1231: # have a similar effect regardless of what `$color` is. ruby-sass-3.7.4/lib/sass/script/functions.rb-1232- # ruby-sass-3.7.4/lib/sass/script/functions.rb-1233- # For example, the lightness of a color can be anywhere between `0%` and ruby-sass-3.7.4/lib/sass/script/functions.rb:1234: # `100%`. If `scale-color($color, $lightness: 40%)` is called, the resulting ruby-sass-3.7.4/lib/sass/script/functions.rb-1235- # color's lightness will be 40% of the way between its original lightness ruby-sass-3.7.4/lib/sass/script/functions.rb:1236: # and 100. If `scale-color($color, $lightness: -40%)` is called instead, the ruby-sass-3.7.4/lib/sass/script/functions.rb-1237- # lightness will be 40% of the way between the original and 0. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1243- # All properties are optional. You can't specify both RGB properties ruby-sass-3.7.4/lib/sass/script/functions.rb:1244: # (`$red`, `$green`, `$blue`) and HSL properties (`$saturation`, `$value`) ruby-sass-3.7.4/lib/sass/script/functions.rb-1245- # at the same time. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1299- # All properties are optional. You can't specify both RGB properties ruby-sass-3.7.4/lib/sass/script/functions.rb:1300: # (`$red`, `$green`, `$blue`) and HSL properties (`$hue`, `$saturation`, ruby-sass-3.7.4/lib/sass/script/functions.rb:1301: # `$value`) at the same time. ruby-sass-3.7.4/lib/sass/script/functions.rb-1302- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1376- # @param $weight [Sass::Script::Value::Number] The relative weight of each ruby-sass-3.7.4/lib/sass/script/functions.rb:1377: # color. Closer to `100%` gives more weight to `$color1`, closer to `0%` ruby-sass-3.7.4/lib/sass/script/functions.rb:1378: # gives more weight to `$color2` ruby-sass-3.7.4/lib/sass/script/functions.rb-1379- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1380: # @raise [ArgumentError] if `$weight` is out of bounds or any parameter is ruby-sass-3.7.4/lib/sass/script/functions.rb-1381- # the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1428- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1429: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-1430- def grayscale(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1444- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1445: # @raise [ArgumentError] if `$color` isn't a color ruby-sass-3.7.4/lib/sass/script/functions.rb-1446- def complement(color) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1460- # @return [Sass::Script::Value::Color] ruby-sass-3.7.4/lib/sass/script/functions.rb:1461: # @raise [ArgumentError] if `$color` isn't a color or `$weight` ruby-sass-3.7.4/lib/sass/script/functions.rb-1462- # isn't a percentage between 0% and 100% ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1488- # @return [Sass::Script::Value::String] ruby-sass-3.7.4/lib/sass/script/functions.rb:1489: # @raise [ArgumentError] if `$string` isn't a string ruby-sass-3.7.4/lib/sass/script/functions.rb-1490- def unquote(string) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1522- # @return [Sass::Script::Value::String] ruby-sass-3.7.4/lib/sass/script/functions.rb:1523: # @raise [ArgumentError] if `$string` isn't a string ruby-sass-3.7.4/lib/sass/script/functions.rb-1524- def quote(string) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1540- # @return [Sass::Script::Value::Number] ruby-sass-3.7.4/lib/sass/script/functions.rb:1541: # @raise [ArgumentError] if `$string` isn't a string ruby-sass-3.7.4/lib/sass/script/functions.rb-1542- def str_length(string) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1547- ruby-sass-3.7.4/lib/sass/script/functions.rb:1548: # Inserts `$insert` into `$string` at `$index`. ruby-sass-3.7.4/lib/sass/script/functions.rb-1549- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1561- # @param $index [Sass::Script::Value::Number] The position at which ruby-sass-3.7.4/lib/sass/script/functions.rb:1562: # `$insert` will be inserted. Negative indices count from the end of ruby-sass-3.7.4/lib/sass/script/functions.rb:1563: # `$string`. An index that's outside the bounds of the string will insert ruby-sass-3.7.4/lib/sass/script/functions.rb:1564: # `$insert` at the front or back of the string ruby-sass-3.7.4/lib/sass/script/functions.rb-1565- # @return [Sass::Script::Value::String] The result string. This will be ruby-sass-3.7.4/lib/sass/script/functions.rb:1566: # quoted if and only if `$string` was quoted ruby-sass-3.7.4/lib/sass/script/functions.rb-1567- # @raise [ArgumentError] if any parameter is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1582- ruby-sass-3.7.4/lib/sass/script/functions.rb:1583: # Returns the index of the first occurrence of `$substring` in `$string`. If ruby-sass-3.7.4/lib/sass/script/functions.rb-1584- # there is no such occurrence, returns `null`. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1607- ruby-sass-3.7.4/lib/sass/script/functions.rb:1608: # Extracts a substring from `$string`. The substring will begin at index ruby-sass-3.7.4/lib/sass/script/functions.rb:1609: # `$start-at` and ends at index `$end-at`. ruby-sass-3.7.4/lib/sass/script/functions.rb-1610- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1622- # character of the substring. If this is negative, it counts from the end ruby-sass-3.7.4/lib/sass/script/functions.rb:1623: # of `$string` ruby-sass-3.7.4/lib/sass/script/functions.rb-1624- # @param $end-at [Sass::Script::Value::Number] The index of the last ruby-sass-3.7.4/lib/sass/script/functions.rb-1625- # character of the substring. If this is negative, it counts from the end ruby-sass-3.7.4/lib/sass/script/functions.rb:1626: # of `$string`. Defaults to -1 ruby-sass-3.7.4/lib/sass/script/functions.rb-1627- # @return [Sass::Script::Value::String] The substring. This will be quoted ruby-sass-3.7.4/lib/sass/script/functions.rb:1628: # if and only if `$string` was quoted ruby-sass-3.7.4/lib/sass/script/functions.rb-1629- # @raise [ArgumentError] if any parameter is the wrong type ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1657- # @return [Sass::Script::Value::String] ruby-sass-3.7.4/lib/sass/script/functions.rb:1658: # @raise [ArgumentError] if `$string` isn't a string ruby-sass-3.7.4/lib/sass/script/functions.rb-1659- def to_upper_case(string) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1672- # @return [Sass::Script::Value::String] ruby-sass-3.7.4/lib/sass/script/functions.rb:1673: # @raise [ArgumentError] if `$string` isn't a string ruby-sass-3.7.4/lib/sass/script/functions.rb-1674- def to_lower_case(string) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1733- # @return [Sass::Script::Value::Bool] Whether the feature is supported in this version of Sass ruby-sass-3.7.4/lib/sass/script/functions.rb:1734: # @raise [ArgumentError] if `$feature` isn't a string ruby-sass-3.7.4/lib/sass/script/functions.rb-1735- def feature_exists(feature) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1742- # ruby-sass-3.7.4/lib/sass/script/functions.rb:1743: # If `$css` is `false`, the function reference may refer to a function ruby-sass-3.7.4/lib/sass/script/functions.rb-1744- # defined in your stylesheet or built-in to the host environment. If it's ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1802- # quoted string ruby-sass-3.7.4/lib/sass/script/functions.rb:1803: # @raise [ArgumentError] if `$number` isn't a number ruby-sass-3.7.4/lib/sass/script/functions.rb-1804- def unit(number) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1817- # @return [Sass::Script::Value::Bool] ruby-sass-3.7.4/lib/sass/script/functions.rb:1818: # @raise [ArgumentError] if `$number` isn't a number ruby-sass-3.7.4/lib/sass/script/functions.rb-1819- def unitless(number) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1850- # @return [Sass::Script::Value::Number] ruby-sass-3.7.4/lib/sass/script/functions.rb:1851: # @raise [ArgumentError] if `$number` isn't a unitless number ruby-sass-3.7.4/lib/sass/script/functions.rb-1852- def percentage(number) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1867- # @return [Sass::Script::Value::Number] ruby-sass-3.7.4/lib/sass/script/functions.rb:1868: # @raise [ArgumentError] if `$number` isn't a number ruby-sass-3.7.4/lib/sass/script/functions.rb-1869- def round(number) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1881- # @return [Sass::Script::Value::Number] ruby-sass-3.7.4/lib/sass/script/functions.rb:1882: # @raise [ArgumentError] if `$number` isn't a number ruby-sass-3.7.4/lib/sass/script/functions.rb-1883- def ceil(number) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1895- # @return [Sass::Script::Value::Number] ruby-sass-3.7.4/lib/sass/script/functions.rb:1896: # @raise [ArgumentError] if `$number` isn't a number ruby-sass-3.7.4/lib/sass/script/functions.rb-1897- def floor(number) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1909- # @return [Sass::Script::Value::Number] ruby-sass-3.7.4/lib/sass/script/functions.rb:1910: # @raise [ArgumentError] if `$number` isn't a number ruby-sass-3.7.4/lib/sass/script/functions.rb-1911- def abs(number) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-1978- # @param $list [Sass::Script::Value::Base] The list that will be copied, having the element ruby-sass-3.7.4/lib/sass/script/functions.rb:1979: # at index `$n` changed. ruby-sass-3.7.4/lib/sass/script/functions.rb-1980- # @param $n [Sass::Script::Value::Number] The index of the item to set. ruby-sass-3.7.4/lib/sass/script/functions.rb-1981- # Negative indices count from the end of the list. ruby-sass-3.7.4/lib/sass/script/functions.rb:1982: # @param $value [Sass::Script::Value::Base] The new value at index `$n`. ruby-sass-3.7.4/lib/sass/script/functions.rb-1983- # @return [Sass::Script::Value::List] ruby-sass-3.7.4/lib/sass/script/functions.rb:1984: # @raise [ArgumentError] if `$n` isn't an integer between 1 and the length ruby-sass-3.7.4/lib/sass/script/functions.rb:1985: # of `$list` ruby-sass-3.7.4/lib/sass/script/functions.rb-1986- def set_nth(list, n, value) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2014- # @return [Sass::Script::Value::Base] ruby-sass-3.7.4/lib/sass/script/functions.rb:2015: # @raise [ArgumentError] if `$n` isn't an integer between 1 and the length ruby-sass-3.7.4/lib/sass/script/functions.rb:2016: # of `$list` ruby-sass-3.7.4/lib/sass/script/functions.rb-2017- def nth(list, n) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2027- # ruby-sass-3.7.4/lib/sass/script/functions.rb:2028: # Unless `$separator` is passed, if one list is comma-separated and one is ruby-sass-3.7.4/lib/sass/script/functions.rb-2029- # space-separated, the first parameter's separator is used for the resulting ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2032- # ruby-sass-3.7.4/lib/sass/script/functions.rb:2033: # Unless `$bracketed` is passed, the resulting list is bracketed if the ruby-sass-3.7.4/lib/sass/script/functions.rb-2034- # first parameter is. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2105- # We don't actually take variable arguments or keyword arguments, but this ruby-sass-3.7.4/lib/sass/script/functions.rb:2106: # is the best way to take either `$separator` or `$bracketed` as keywords ruby-sass-3.7.4/lib/sass/script/functions.rb-2107- # without complaining about the other missing. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2111- # ruby-sass-3.7.4/lib/sass/script/functions.rb:2112: # Unless the `$separator` argument is passed, if the list had only one item, ruby-sass-3.7.4/lib/sass/script/functions.rb-2113- # the resulting list will be space-separated. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2191- # @return [Sass::Script::Value::Number, Sass::Script::Value::Null] The ruby-sass-3.7.4/lib/sass/script/functions.rb:2192: # 1-based index of `$value` in `$list`, or `null` ruby-sass-3.7.4/lib/sass/script/functions.rb-2193- def index(list, value) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2236- # @param $key [Sass::Script::Value::Base] ruby-sass-3.7.4/lib/sass/script/functions.rb:2237: # @return [Sass::Script::Value::Base] The value indexed by `$key`, or `null` ruby-sass-3.7.4/lib/sass/script/functions.rb-2238- # if the map doesn't contain the given key ruby-sass-3.7.4/lib/sass/script/functions.rb:2239: # @raise [ArgumentError] if `$map` is not a map ruby-sass-3.7.4/lib/sass/script/functions.rb-2240- def map_get(map, key) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2245- ruby-sass-3.7.4/lib/sass/script/functions.rb:2246: # Merges two maps together into a new map. Keys in `$map2` will take ruby-sass-3.7.4/lib/sass/script/functions.rb:2247: # precedence over keys in `$map1`. ruby-sass-3.7.4/lib/sass/script/functions.rb-2248- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2250- # ruby-sass-3.7.4/lib/sass/script/functions.rb:2251: # All keys in the returned map that also appear in `$map1` will have the ruby-sass-3.7.4/lib/sass/script/functions.rb:2252: # same order as in `$map1`. New keys from `$map2` will be placed at the end ruby-sass-3.7.4/lib/sass/script/functions.rb-2253- # of the map. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2285- # @return [Sass::Script::Value::Map] ruby-sass-3.7.4/lib/sass/script/functions.rb:2286: # @raise [ArgumentError] if `$map` is not a map ruby-sass-3.7.4/lib/sass/script/functions.rb-2287- def map_remove(map, *keys) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2301- # @return [List] the list of keys, comma-separated ruby-sass-3.7.4/lib/sass/script/functions.rb:2302: # @raise [ArgumentError] if `$map` is not a map ruby-sass-3.7.4/lib/sass/script/functions.rb-2303- def map_keys(map) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2317- # @return [List] the list of values, comma-separated ruby-sass-3.7.4/lib/sass/script/functions.rb:2318: # @raise [ArgumentError] if `$map` is not a map ruby-sass-3.7.4/lib/sass/script/functions.rb-2319- def map_values(map) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2333- # @return [Sass::Script::Value::Bool] ruby-sass-3.7.4/lib/sass/script/functions.rb:2334: # @raise [ArgumentError] if `$map` is not a map ruby-sass-3.7.4/lib/sass/script/functions.rb-2335- def map_has_key(map, key) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2353- # @return [Sass::Script::Value::Map] ruby-sass-3.7.4/lib/sass/script/functions.rb:2354: # @raise [ArgumentError] if `$args` isn't a variable argument list ruby-sass-3.7.4/lib/sass/script/functions.rb-2355- def keywords(args) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2360- ruby-sass-3.7.4/lib/sass/script/functions.rb:2361: # Returns one of two values, depending on whether or not `$condition` is ruby-sass-3.7.4/lib/sass/script/functions.rb-2362- # true. Just like in `@if`, all values other than `false` and `null` are ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2368- # @overload if($condition, $if-true, $if-false) ruby-sass-3.7.4/lib/sass/script/functions.rb:2369: # @param $condition [Sass::Script::Value::Base] Whether the `$if-true` or ruby-sass-3.7.4/lib/sass/script/functions.rb:2370: # `$if-false` will be returned ruby-sass-3.7.4/lib/sass/script/functions.rb-2371- # @param $if-true [Sass::Script::Tree::Node] ruby-sass-3.7.4/lib/sass/script/functions.rb-2372- # @param $if-false [Sass::Script::Tree::Node] ruby-sass-3.7.4/lib/sass/script/functions.rb:2373: # @return [Sass::Script::Value::Base] `$if-true` or `$if-false` ruby-sass-3.7.4/lib/sass/script/functions.rb-2374- def if(condition, if_true, if_false) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2594- # @overload random($limit) ruby-sass-3.7.4/lib/sass/script/functions.rb:2595: # Return an integer between 1 and `$limit`, inclusive of both 1 and `$limit`. ruby-sass-3.7.4/lib/sass/script/functions.rb-2596- # @param $limit [Sass::Script::Value::Number] The maximum of the random integer to be ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2598- # @return [Sass::Script::Value::Number] An integer. ruby-sass-3.7.4/lib/sass/script/functions.rb:2599: # @raise [ArgumentError] if the `$limit` is not 1 or greater ruby-sass-3.7.4/lib/sass/script/functions.rb-2600- def random(limit = nil) ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2625- # @return [Sass::Script::Value::List] ruby-sass-3.7.4/lib/sass/script/functions.rb:2626: # A list of lists of strings representing `$selector`. This is ruby-sass-3.7.4/lib/sass/script/functions.rb-2627- # in the same format as a selector returned by `&`. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2632- ruby-sass-3.7.4/lib/sass/script/functions.rb:2633: # Return a new selector with all selectors in `$selectors` nested beneath ruby-sass-3.7.4/lib/sass/script/functions.rb-2634- # one another as though they had been nested in the stylesheet as ruby-sass-3.7.4/lib/sass/script/functions.rb:2635: # `$selector1 { $selector2 { ... } }`. ruby-sass-3.7.4/lib/sass/script/functions.rb-2636- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2651- # A list of lists of strings representing the result of nesting ruby-sass-3.7.4/lib/sass/script/functions.rb:2652: # `$selectors`. This is in the same format as a selector returned by ruby-sass-3.7.4/lib/sass/script/functions.rb-2653- # `&`. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2664- ruby-sass-3.7.4/lib/sass/script/functions.rb:2665: # Return a new selector with all selectors in `$selectors` appended one ruby-sass-3.7.4/lib/sass/script/functions.rb-2666- # another as though they had been nested in the stylesheet as `$selector1 { ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2680- # A list of lists of strings representing the result of appending ruby-sass-3.7.4/lib/sass/script/functions.rb:2681: # `$selectors`. This is in the same format as a selector returned by ruby-sass-3.7.4/lib/sass/script/functions.rb-2682- # `&`. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2713- ruby-sass-3.7.4/lib/sass/script/functions.rb:2714: # Returns a new version of `$selector` with `$extendee` extended ruby-sass-3.7.4/lib/sass/script/functions.rb:2715: # with `$extender`. This works just like the result of ruby-sass-3.7.4/lib/sass/script/functions.rb-2716- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2724- # @param $selector [Sass::Script::Value::String, Sass::Script::Value::List] ruby-sass-3.7.4/lib/sass/script/functions.rb:2725: # The selector within which `$extendee` is extended with ruby-sass-3.7.4/lib/sass/script/functions.rb:2726: # `$extender`. This can be either a string, a list of strings, ruby-sass-3.7.4/lib/sass/script/functions.rb-2727- # or a list of lists of strings as returned by `&`. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2732- # @param $extender [Sass::Script::Value::String, Sass::Script::Value::List] ruby-sass-3.7.4/lib/sass/script/functions.rb:2733: # The selector being injected into `$selector`. This can be ruby-sass-3.7.4/lib/sass/script/functions.rb-2734- # either a string, a list of strings, or a list of lists of ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2755- ruby-sass-3.7.4/lib/sass/script/functions.rb:2756: # Replaces all instances of `$original` with `$replacement` in `$selector` ruby-sass-3.7.4/lib/sass/script/functions.rb-2757- # ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2767- # @param $selector [Sass::Script::Value::String, Sass::Script::Value::List] ruby-sass-3.7.4/lib/sass/script/functions.rb:2768: # The selector within which `$original` is replaced with ruby-sass-3.7.4/lib/sass/script/functions.rb:2769: # `$replacement`. This can be either a string, a list of ruby-sass-3.7.4/lib/sass/script/functions.rb-2770- # strings, or a list of lists of strings as returned by `&`. ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2775- # @param $replacement [Sass::Script::Value::String, Sass::Script::Value::List] ruby-sass-3.7.4/lib/sass/script/functions.rb:2776: # The selector that `$original` is being replaced with. This ruby-sass-3.7.4/lib/sass/script/functions.rb-2777- # can be either a string, a list of strings, or a list of ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2839- # selectors](http://dev.w3.org/csswg/selectors4/#simple) that ruby-sass-3.7.4/lib/sass/script/functions.rb:2840: # comprise the compound selector `$selector`. ruby-sass-3.7.4/lib/sass/script/functions.rb-2841- # ruby-sass-3.7.4/lib/sass/script/functions.rb:2842: # Note that `$selector` **must be** a [compound ruby-sass-3.7.4/lib/sass/script/functions.rb-2843- # selector](http://dev.w3.org/csswg/selectors4/#compound). That ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2862- ruby-sass-3.7.4/lib/sass/script/functions.rb:2863: # Returns whether `$super` is a superselector of `$sub`. This means that ruby-sass-3.7.4/lib/sass/script/functions.rb:2864: # `$super` matches all the elements that `$sub` matches, as well as possibly ruby-sass-3.7.4/lib/sass/script/functions.rb-2865- # additional elements. In general, simpler selectors tend to be ############################################## ruby-sass-3.7.4/lib/sass/script/functions.rb-2881- # @return [Sass::Script::Value::Bool] ruby-sass-3.7.4/lib/sass/script/functions.rb:2882: # Whether `$selector1` is a superselector of `$selector2`. ruby-sass-3.7.4/lib/sass/script/functions.rb-2883- def is_superselector(sup, sub) ############################################## ruby-sass-3.7.4/lib/sass/script/tree/funcall.rb-295- # detect whether our send threw an argument error. ruby-sass-3.7.4/lib/sass/script/tree/funcall.rb:296: if !(trace[0] =~ /:in `send'$/ && trace[1] =~ /:in `_perform'$/) ruby-sass-3.7.4/lib/sass/script/tree/funcall.rb-297- raise e ############################################## ruby-sass-3.7.4/lib/sass/script/tree/operation.rb-2- # A SassScript parse node representing a binary operation, ruby-sass-3.7.4/lib/sass/script/tree/operation.rb:3: # such as `$a + $b` or `"foo" + 1`. ruby-sass-3.7.4/lib/sass/script/tree/operation.rb-4- class Operation < Node ############################################## ruby-sass-3.7.4/lib/sass/script/tree/unary_operation.rb-2- # A SassScript parse node representing a unary operation, ruby-sass-3.7.4/lib/sass/script/tree/unary_operation.rb:3: # such as `-$b` or `not true`. ruby-sass-3.7.4/lib/sass/script/tree/unary_operation.rb-4- # ############################################## ruby-sass-3.7.4/lib/sass/script/value/base.rb-121- ruby-sass-3.7.4/lib/sass/script/value/base.rb:122: # The SassScript unary `+` operation (e.g. `+$a`). ruby-sass-3.7.4/lib/sass/script/value/base.rb-123- # ############################################## ruby-sass-3.7.4/lib/sass/script/value/base.rb-130- ruby-sass-3.7.4/lib/sass/script/value/base.rb:131: # The SassScript unary `-` operation (e.g. `-$a`). ruby-sass-3.7.4/lib/sass/script/value/base.rb-132- # ############################################## ruby-sass-3.7.4/lib/sass/script/value/base.rb-139- ruby-sass-3.7.4/lib/sass/script/value/base.rb:140: # The SassScript unary `/` operation (e.g. `/$a`). ruby-sass-3.7.4/lib/sass/script/value/base.rb-141- # ############################################## ruby-sass-3.7.4/lib/sass/script/value/number.rb-104- ruby-sass-3.7.4/lib/sass/script/value/number.rb:105: # The SassScript binary `-` operation (e.g. `$a - $b`). ruby-sass-3.7.4/lib/sass/script/value/number.rb-106- # Its functionality depends on the type of its argument: ############################################## ruby-sass-3.7.4/lib/sass/script/value/number.rb-124- ruby-sass-3.7.4/lib/sass/script/value/number.rb:125: # The SassScript unary `+` operation (e.g. `+$a`). ruby-sass-3.7.4/lib/sass/script/value/number.rb-126- # ############################################## ruby-sass-3.7.4/lib/sass/script/value/number.rb-131- ruby-sass-3.7.4/lib/sass/script/value/number.rb:132: # The SassScript unary `-` operation (e.g. `-$a`). ruby-sass-3.7.4/lib/sass/script/value/number.rb-133- # ############################################## ruby-sass-3.7.4/lib/sass/supports.rb-185- ruby-sass-3.7.4/lib/sass/supports.rb:186: # An interpolation condition (e.g. `#{$var}`). ruby-sass-3.7.4/lib/sass/supports.rb-187- class Interpolation < Condition ############################################## ruby-sass-3.7.4/test/sass/functions_test.rb-1707- assert_warning <<WARNING do ruby-sass-3.7.4/test/sass/functions_test.rb:1708:DEPRECATION WARNING: The `$arg-1' argument for `deprecated-arg-fn()' has been renamed to `$arg1'. ruby-sass-3.7.4/test/sass/functions_test.rb:1709:DEPRECATION WARNING: The `$arg-2' argument for `deprecated-arg-fn()' has been renamed to `$arg2'. ruby-sass-3.7.4/test/sass/functions_test.rb-1710-WARNING ############################################## ruby-sass-3.7.4/test/sass/functions_test.rb-1715- assert_warning <<WARNING do ruby-sass-3.7.4/test/sass/functions_test.rb:1716:DEPRECATION WARNING: The `$arg-1' argument for `deprecated-arg-fn()' has been renamed to `$arg1'. ruby-sass-3.7.4/test/sass/functions_test.rb:1717:DEPRECATION WARNING: The `$arg-2' argument for `deprecated-arg-fn()' has been renamed to `$arg2'. ruby-sass-3.7.4/test/sass/functions_test.rb-1718-WARNING ############################################## ruby-sass-3.7.4/test/sass/functions_test.rb-1723- assert_warning <<WARNING do ruby-sass-3.7.4/test/sass/functions_test.rb:1724:DEPRECATION WARNING: The `$arg_1' argument for `deprecated-arg-fn()' has been renamed to `$arg1'. ruby-sass-3.7.4/test/sass/functions_test.rb:1725:DEPRECATION WARNING: The `$arg_2' argument for `deprecated-arg-fn()' has been renamed to `$arg2'. ruby-sass-3.7.4/test/sass/functions_test.rb-1726-WARNING