Последняя активность 1 day ago

If/else statements, implemented in Nova.

june's Avatar june ревизий этого фрагмента 1 day ago. К ревизии

1 file changed, 145 insertions

conditional.nv(файл создан)

@@ -0,0 +1,145 @@
1 + ||:@control.enabled:
2 +
3 + || :@control.if: if
4 + || :@control.then: then
5 + || :@control.end: end
6 + || :@control.else: else
7 + || :@control.fail: fail
8 + | :@control.enabled:?
9 + :@control.fail: $fail?
10 + :@control.then: $then?
11 + :: $fail?
12 + :: $then
13 + | :@control.depth:
14 +
15 + | :@control.enabled:?
16 + :@control.fail: $fail?
17 + :@control.else: $else?
18 + :@control.depth:?
19 + :@control.depth:?
20 + :: $fail?
21 + :: $else
22 + |
23 +
24 + | :@control.enabled:?
25 + :@control.fail: $fail?
26 + :@control.else: $else?
27 + :@control.depth:
28 + :: $fail
29 + :: $else
30 + |
31 +
32 + | :@control.enabled:?
33 + :@control.fail: $fail?
34 + :@control.end: $end?
35 + :@control.depth:?
36 + :@control.depth:
37 + :: $fail?
38 + :: $end
39 + |
40 +
41 + | :@control.enabled:?
42 + :@control.fail: $fail?
43 + :@control.end: $end?
44 + :@control.depth:
45 + :: $fail
46 + :: $end
47 + |
48 +
49 + | :@control.enabled:?
50 + :@control.fail: $fail?
51 + :@control.end: $end?
52 + :: $fail
53 + :: $end
54 + |
55 +
56 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1|
57 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1 $2|
58 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1 $2 $3|
59 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1 $2 $3 $4|
60 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1 $2 $3 $4 $5|
61 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1 $2 $3 $4 $5 $6|
62 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1 $2 $3 $4 $5 $6 $7|
63 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1 $2 $3 $4 $5 $6 $7 $8|
64 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1 $2 $3 $4 $5 $6 $7 $8 $9|
65 + |:@control.enabled:? :@control.fail: $fail? :: $fail? :: $1 $2 $3 $4 $5 $6 $7 $8 $9 $10|
66 + |:@control.enabled:? :@control.fail: $fail? :: $fail|
67 + | :@control.enabled:?
68 + :@control.else: $else?
69 + :@control.then: $if?
70 + :: $else?
71 + :: $if
72 + | :@control.depth:
73 +
74 + | :@control.enabled:?
75 + :@control.else: $else?
76 + :@control.end: $end?
77 + :@control.depth:?
78 + :@control.depth:
79 + :: $else?
80 + :: $end
81 + |
82 +
83 + | :@control.enabled:?
84 + :@control.else: $else?
85 + :@control.end: $end?
86 + :@control.depth:
87 + :: $else
88 + :: $end
89 + |
90 +
91 + | :@control.enabled:?
92 + :@control.else: $else?
93 + :@control.end: $end?
94 + :: $else
95 + :: $end
96 + |
97 +
98 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1|
99 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1 $2|
100 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1 $2 $3|
101 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1 $2 $3 $4|
102 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1 $2 $3 $4 $5|
103 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1 $2 $3 $4 $5 $6|
104 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1 $2 $3 $4 $5 $6 $7|
105 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1 $2 $3 $4 $5 $6 $7 $8|
106 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1 $2 $3 $4 $5 $6 $7 $8 $9|
107 + |:@control.enabled:? :@control.else: $else? :: $else? :: $1 $2 $3 $4 $5 $6 $7 $8 $9 $10|
108 + |:@control.enabled:? :@control.else: $else? :: $else|
109 + |:@control.enabled:? :@control.if: $if? :: $if|
110 + |:@control.enabled:? :@control.then: $then? :: $then|
111 + |:@control.enabled:? :@control.end: $end? :: $end|
112 + |:@control.fallback.catch: :: $1|
113 + :: @control.fallback.unhandled $1
114 + |:@control.fallback.catch: :: $1 $2|
115 + :: @control.fallback.unhandled $1 $2
116 + |:@control.fallback.catch: :: $1 $2 $3|
117 + :: @control.fallback.unhandled $1 $2 $3
118 + |:@control.fallback.catch: :: $1 $2 $3|
119 + :: @control.fallback.unhandled $1 $2 $3
120 + |:@control.fallback.catch: :: $1 $2 $3 $4|
121 + :: @control.fallback.unhandled $1 $2 $3 $4
122 + |:@control.fallback.catch: :: $1 $2 $3 $4 $5|
123 + :: @control.fallback.unhandled $1 $2 $3 $4 $5
124 + |:@control.fallback.catch: :: $1 $2 $3 $4 $5 $6|
125 + :: @control.fallback.unhandled $1 $2 $3 $4 $5 $6
126 + |:@control.fallback.catch: :: $1 $2 $3 $4 $5 $6 $7|
127 + :: @control.fallback.unhandled $1 $2 $3 $4 $5 $6 $7
128 + |:@control.fallback.catch: :: $1 $2 $3 $4 $5 $6 $7 $8|
129 + :: @control.fallback.unhandled $1 $2 $3 $4 $5 $6 $7 $8
130 + |:@control.fallback.catch: :: $1 $2 $3 $4 $5 $6 $7 $8 $9|
131 + :: @control.fallback.unhandled $1 $2 $3 $4 $5 $6 $7 $8 $9
132 + |:@control.fallback.catch: :: $1 $2 $3 $4 $5 $6 $7 $8 $9 $10|
133 + :: @control.fallback.unhandled $1 $2 $3 $4 $5 $6 $7 $8 $9 $10
134 +
135 + |:@control.fallback.skip:? :: $1|
136 + |:@control.fallback.skip:? :: $1 $2|
137 + |:@control.fallback.skip:? :: $1 $2 $3|
138 + |:@control.fallback.skip:? :: $1 $2 $3|
139 + |:@control.fallback.skip:? :: $1 $2 $3 $4|
140 + |:@control.fallback.skip:? :: $1 $2 $3 $4 $5|
141 + |:@control.fallback.skip:? :: $1 $2 $3 $4 $5 $6|
142 + |:@control.fallback.skip:? :: $1 $2 $3 $4 $5 $6 $7|
143 + |:@control.fallback.skip:? :: $1 $2 $3 $4 $5 $6 $7 $8|
144 + |:@control.fallback.skip:? :: $1 $2 $3 $4 $5 $6 $7 $8 $9|
145 + |:@control.fallback.skip:? :: $1 $2 $3 $4 $5 $6 $7 $8 $9 $10|
Новее Позже