diff --git a/src/img/trpl04-01.svg b/src/img/trpl04-01.svg index 3f5d710ea9..ae9e9f9667 100644 --- a/src/img/trpl04-01.svg +++ b/src/img/trpl04-01.svg @@ -3,10 +3,10 @@ alt="Two tables: the first table contains the representation of s1 on the stack, consisting of its length (5), capacity (5), and a pointer to the first value in the second table. The second table contains the representation of the string data on the heap, byte by byte." class="center"> - + Figure 4-1 - + table0 s1 @@ -26,7 +26,7 @@ string data on the heap, byte by byte." class="center"> 5 - + table1 index @@ -53,7 +53,7 @@ string data on the heap, byte by byte." class="center"> o - + table0:c->table1:pointee diff --git a/src/img/trpl04-02.svg b/src/img/trpl04-02.svg index 99ba9ae42d..d76f6b2335 100644 --- a/src/img/trpl04-02.svg +++ b/src/img/trpl04-02.svg @@ -1,10 +1,10 @@ - + Figure 4-2 - + table0 s1 @@ -24,7 +24,7 @@ stack, respectively, and both pointing to the same string data on the heap." cla 5 - + table1 index @@ -51,12 +51,12 @@ stack, respectively, and both pointing to the same string data on the heap." cla o - + table0:c->table1:pointee - + table3 s2 @@ -76,7 +76,7 @@ stack, respectively, and both pointing to the same string data on the heap." cla 5 - + table3:c->table1:pointee diff --git a/src/img/trpl04-03.svg b/src/img/trpl04-03.svg index 2eb1cc4140..b13911a7b5 100644 --- a/src/img/trpl04-03.svg +++ b/src/img/trpl04-03.svg @@ -1,10 +1,10 @@ - + Figure 4-3 - + table0 s2 @@ -24,7 +24,7 @@ and each points to its own copy of string data on the heap." class="center"> 5 - + table1 index @@ -51,12 +51,12 @@ and each points to its own copy of string data on the heap." class="center"> o - + table0:c->table1:pointee - + table3 s1 @@ -76,7 +76,7 @@ and each points to its own copy of string data on the heap." class="center"> 5 - + table4 index @@ -103,7 +103,7 @@ and each points to its own copy of string data on the heap." class="center"> o - + table3:c->table4:pointee diff --git a/src/img/trpl04-04.svg b/src/img/trpl04-04.svg index e41ece409a..bb55e6fcab 100644 --- a/src/img/trpl04-04.svg +++ b/src/img/trpl04-04.svg @@ -3,10 +3,10 @@ alt="Three tables: tables s1 and s2 representing those strings on the stack, respectively, and both pointing to the same string data on the heap. Table s1 is grayed out be-cause s1 is no longer valid; only s2 can be used to access the heap data." class="center"> - + Figure 4-4 - + table0 s1 @@ -26,7 +26,7 @@ access the heap data." class="center"> 5 - + table1 index @@ -53,12 +53,12 @@ access the heap data." class="center"> o - + table0:c->table1:pointee - + table3 s2 @@ -78,7 +78,7 @@ access the heap data." class="center"> 5 - + table3:c->table1:pointee diff --git a/src/img/trpl04-05.svg b/src/img/trpl04-05.svg index 0ff22b4697..290defb8b9 100644 --- a/src/img/trpl04-05.svg +++ b/src/img/trpl04-05.svg @@ -2,10 +2,10 @@ alt="Three tables: the table for s contains only a pointer to the table for s1. The table for s1 contains the stack data for s1 and points to the string data on the heap." class="center"> - + Figure 4-5 - + table0 s @@ -17,7 +17,7 @@ string data on the heap." class="center"> ptr - + table1 s1 @@ -37,12 +37,12 @@ string data on the heap." class="center"> 5 - + table0:c->table1:borrowee - + table2 index @@ -69,7 +69,7 @@ string data on the heap." class="center"> o - + table1:c->table2:pointee diff --git a/src/img/trpl04-06.svg b/src/img/trpl04-06.svg index 9679d48159..2a6474ded6 100644 --- a/src/img/trpl04-06.svg +++ b/src/img/trpl04-06.svg @@ -3,10 +3,10 @@ alt="Three tables: a table representing the stack data of s, which points to the byte at index 0 in a table of the string data "hello world" on the heap. The third table rep-resents the stack data of the slice world, which has a length value of 5 and points to byte 6 of the heap data table." class="center"> - + Figure 4-6 - + table0 world @@ -22,7 +22,7 @@ has a length value of 5 and points to byte 6 of the heap data table." class="cen 5 - + table4 index @@ -73,12 +73,12 @@ has a length value of 5 and points to byte 6 of the heap data table." class="cen d - + table0:c->table4:pointee2 - + table3 s @@ -98,7 +98,7 @@ has a length value of 5 and points to byte 6 of the heap data table." class="cen 11 - + table3:c->table4:pointee diff --git a/src/img/trpl15-01.svg b/src/img/trpl15-01.svg index c18014ff91..992d505eef 100644 --- a/src/img/trpl15-01.svg +++ b/src/img/trpl15-01.svg @@ -1,8 +1,8 @@ - + Figure 15-1 - + table0 Cons diff --git a/src/img/trpl15-02.svg b/src/img/trpl15-02.svg index c3244d29d8..21b4a89091 100644 --- a/src/img/trpl15-02.svg +++ b/src/img/trpl15-02.svg @@ -1,8 +1,8 @@ - + Figure 15-2 - + table0 Cons diff --git a/src/img/trpl15-03.svg b/src/img/trpl15-03.svg index 622b10ad67..4616f3dc48 100644 --- a/src/img/trpl15-03.svg +++ b/src/img/trpl15-03.svg @@ -1,83 +1,83 @@ - + Figure 15-3 - + table4 b - + table5 3   - + table4:c->table5:pte4 - + table1 5   - + table5:c->table1:pte0 - + table0 a - + table0:c->table1:pte0 - + table2 10   - + table1:c->table2:pte1 - + table3 Nil - + table2:c->table3:pte2 - + table6 c - + table7 4   - + table6:c->table7:pte6 - + table7:c->table1:pte0 diff --git a/src/img/trpl15-04.svg b/src/img/trpl15-04.svg index d60504d116..dfb65391aa 100644 --- a/src/img/trpl15-04.svg +++ b/src/img/trpl15-04.svg @@ -1,48 +1,48 @@ - + Figure 15-4 - + l1 5 - + l2 10 - + l1:c->l2:data - + l2:c->l1 - + a a - + a->l1:n - + b b - + b->l2:n