File: input.scss

package info (click to toggle)
node-node-sass 4.14.1%2Bgit20200512.e1fc158%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 75,732 kB
  • sloc: javascript: 11,155; cpp: 1,495; perl: 428; makefile: 11
file content (48 lines) | stat: -rw-r--r-- 986 bytes parent folder | download | duplicates (20)
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
40
41
42
43
44
45
46
47
48
@function exists($name) {
  @return global-variable-exists($name);
}

@function f() {
  $foo: hi;
  @return g();
}

@function g() {
  @return global-variable-exists(foo);
}

$z: hi;

div {
  foo: global-variable-exists(x);    
  foo: global-variable-exists("x");    
  foo: global-variable-exists(z);
  foo: global-variable-exists("z");    

  span {
    $x: false;

    foo: global-variable-exists(x);
    foo: global-variable-exists("x");    
    foo: global-variable-exists(y);
    foo: global-variable-exists("y");    

    foo: global-variable-exists(z);
    foo: global-variable-exists("z");    

    p {
      foo: global-variable-exists(x);
      foo: global-variable-exists("x");    
      foo: exists(x);
      foo: exists("x");    
      foo: global-variable-exists(z);
      foo: global-variable-exists("z");    
      foo: global-variable-exists(y);
      foo: global-variable-exists("y");    
      foo: f();
      $y: blah;
      //TODO: check for shadowing
    }
  }

}