Skip to content

Commit 1192897

Browse files
authored
Added boolean type and true and false.
1 parent 6a4b5d0 commit 1192897

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

chapters/type_system.asciidoc

+18-1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ digraph G {
5353
float[shape=plaintext, label="float()"];
5454
nil[shape=plaintext, label="nil()"];
5555
cons[shape=plaintext, label="cons()"];
56+
boolean[shape=plaintext, label="boolean()"];
57+
false[shape=plaintext, label="false()"];
58+
true[shape=plaintext, label="true()"];
5659
dummy0[shape=point, width=0.004];
5760
none[shape=plaintext, label="none()"];
5861
gt0[shape=plaintext, label="<" fontcolor=gray];
@@ -64,6 +67,7 @@ digraph G {
6467
gt6[shape=plaintext, label="<" fontcolor=gray];
6568
gt7[shape=plaintext, label="<" fontcolor=gray];
6669
gt8[shape=plaintext, label="<" fontcolor=gray];
70+
gt9[shape=plaintext, label="<" fontcolor=gray];
6771
6872
subgraph cluster_1 {
6973
style=invis
@@ -72,11 +76,19 @@ digraph G {
7276
[color=transparent arrowhead=none labelcolor=gray];
7377
}
7478
75-
{rank=same integer, float, nil, cons, dummy0}
79+
subgraph cluster_2 {
80+
style=invis
81+
{rank=same gt9 true, false}
82+
false -> gt9 -> true
83+
[color=transparent arrowhead=none label color=gray];
84+
}
85+
86+
{rank=same integer, float, boolean, nil, cons, dummy0}
7687
any->number[dir=none];
7788
number->integer[dir=none];
7889
number->float[dir=none];
7990
any->atom[dir=none];
91+
atom->boolean[dir=none];
8092
any->reference[dir=none];
8193
any->fun[dir=none];
8294
any->port[dir=none];
@@ -91,6 +103,11 @@ digraph G {
91103
integer->none[dir=none];
92104
float->none[dir=none];
93105
atom->none[dir=none];
106+
boolean->false[dir=none];
107+
boolean->true[dir=none];
108+
boolean->none[dir=none];
109+
false->none[dir=none];
110+
true->none[dir=none];
94111
reference->none[dir=none];
95112
fun->none[dir=none];
96113
port->none[dir=none];

0 commit comments

Comments
 (0)