File: input.scss

package info (click to toggle)
node-node-sass 9.0.0%2Bgit20240131.6081731%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 75,520 kB
  • sloc: javascript: 7,313; cpp: 1,495; perl: 428; makefile: 11
file content (39 lines) | stat: -rw-r--r-- 940 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$stuff: 1 2 3;

$three: 3;

div {
  a: 1 + 2;
  b: 3 + 3/4;
  c: 1/2 + 1/2;
  /* shouldn't eval the following "300" */
  d: 300;
  /* increasingly jacked-up edge cases that combine arithmetic with lists */
  e: 1 + (5/10 2 3);
  f: 1 + ((2+(3 4) 5) 6);
  g: 1 + ((1+(14/7 8) 9) 6);
  /* shouldn't perform the following division */
  h: 15 / 3 / 5;
  /* should perform the following division now */
  i: (15 / 3 / 5);
  /* this too */
  j: (15 / 3) / 5;
  /* and this */
  k: 15 / $three;
  l: 15 / 5 / $three;
  m: 1/2, $stuff url("www.foo.com/blah.png") blah blah;
  n: 1 2 3, $stuff 4 5 (6, 7 8 9);
  o: 3px + 3px + 3px;
  p: 4 + 1px;
  q: (20pt / 10pt);
  r: 16em * 4;
  s: (5em / 2);
  t: 1 + (2 + (3/4 + (4/5 6/7)));

  // Arithmetic operations in Sass should never fail, since we implicitly use
  // floating-point for all numbers.
  one-over-zero: (1 / 0);
  zero-over-zero: (0 / 0);
  one-mod-zero: 1 % 0;
  zero-mod-zero: 0 % 0;
}