File: spec-basic-15_arithmetic_and_lists.scss

package info (click to toggle)
python-pyscss 1.3.4-4~bpo8%2B1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-backports
  • size: 6,160 kB
  • sloc: python: 12,494; ansic: 1,544; makefile: 152; sh: 24
file content (32 lines) | stat: -rw-r--r-- 723 bytes parent folder | download | duplicates (22)
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
$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)));
}