Merge: doc: fixed some typos and other misc. corrections
[nit.git] / tests / base_bool.nit
1 # This file is part of NIT ( http://www.nitlanguage.org ).
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 # http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 import kernel
16
17 var t = true
18 var f = false
19
20 f.output
21 t.output
22
23 '\n'.output
24
25 (not f).output
26 (not t).output
27
28 '\n'.output
29
30 (f and f).output
31 (f and t).output
32 (t and f).output
33 (t and t).output
34
35 '\n'.output
36
37 (f or f).output
38 (f or t).output
39 (t or f).output
40 (t or t).output
41
42 '\n'.output
43
44 (f implies f).output
45 (f implies t).output
46 (t implies f).output
47 (t implies t).output