File: else_if_3.sd

package info (click to toggle)
apparmor 4.1.6-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 29,884 kB
  • sloc: ansic: 24,945; python: 24,914; cpp: 9,140; sh: 8,175; yacc: 2,061; makefile: 1,908; lex: 1,215; pascal: 1,147; perl: 1,033; ruby: 365; lisp: 282; exp: 250; java: 212; xml: 159
file content (107 lines) | stat: -rw-r--r-- 1,198 bytes parent folder | download | duplicates (9)
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#=DESCRIPTION conditional else
#=EXRESULT PASS

$FOO=true
$BAR = false
$FALSE = false

/bin/true {

#empty clauses
  if $FOO {
  }

  if $BAR {
  }

  if $FOO {
  } else {
  }

  if $BAR {
  } else {
  }

  if $FOO {
    if $FALSE {
    }
    if not $FALSE {
    } else {
    }
  } else {
    if $BAR {
    } else {
    }
    if $BAR {
    } else if not $FALSE {
    }
  }

#unempty clauses
  if $FOO {
    /tmp/1 r,
  }

  if $BAR {
    /tmp/2 r,
  }

  if $FOO {
    /tmp/3 r,
  } else {
    /tmp/4 r,
  }

  if $BAR {
    /tmp/5 r,
  } else {
    /tmp/6 r,
  }

  if $FOO {
    /tmp/7 r,
    if $FALSE {
      /tmp/8 r,
    }
    if not $FALSE {
      /tmp/9 r,
    } else {
      /tmp/10 r,
    }
  } else {
    /tmp/11 r,
    if $BAR {
      /tmp/12 r,
    } else {
      /tmp/13 r,
    }
    if $BAR {
      /tmp/14 r,
    } else if not $FALSE {
      /tmp/15 r,
    }
  }
  if $BAR {
    /tmp/16 r,
    if $FALSE {
      /tmp/17 r,
    }
    if not $FALSE {
      /tmp/18 r,
    } else {
      /tmp/19 r,
    }
  } else {
    /tmp/20 r,
    if $BAR {
      /tmp/21 r,
    } else {
      /tmp/22 r,
    }
    if $BAR {
      /tmp/23 r,
    } else if not $FALSE {
      /tmp/24 r,
    }
  }
}