Skip to content

Commit a9b54d5

Browse files
committed
xrefs formatos: capítulo, seção, exemplo
1 parent 6092f39 commit a9b54d5

File tree

1 file changed

+56
-6
lines changed

1 file changed

+56
-6
lines changed

print/xrefs/formatos.adoc

Lines changed: 56 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
==== Alvo: capítulo
66

7-
Ex cap01:
7+
Ex. do cap01:
88

99
[source, asciidoctor]
1010
----
@@ -17,7 +17,7 @@ Capítulo 2
1717

1818
==== Alvo: seção
1919

20-
Ex cap02:
20+
Ex. do cap02:
2121

2222
[source, asciidoctor]
2323
----
@@ -32,7 +32,7 @@ Seção 2.6
3232

3333
==== Alvo: capítulo
3434

35-
Ex cap.1, l.745:
35+
Ex. do cap01, l.745:
3636

3737
[source, asciidoctor]
3838
----
@@ -47,13 +47,18 @@ Onde fpy.li/xyz direciona para:
4747

4848
https://pythonfluente.com/2/#ch_seq_methods
4949

50+
[source, html]
51+
----
52+
<h2 id="ch_seq_methods"><a class="link" href="#ch_seq_methods">12. Métodos especiais para sequências</a></h2>
53+
----
54+
5055
==== Alvo: seção
5156

52-
Ex. cap05, l.42
57+
Ex. do cap05, l.42
5358

5459
[source, asciidoctor]
5560
----
56-
Veremos mais sobre isso na <<typeddict_sec>> (<<ch_more_types>>).
61+
Veremos mais sobre isso na <<typeddict_sec>>.
5762
----
5863

5964
Saída:
@@ -62,4 +67,49 @@ Veremos mais sobre isso na Seção 15.3 [vol.2, fpy.li/xyz].
6267

6368
Onde fpy.li/xyz direciona para:
6469

65-
https://pythonfluente.com/2/#typeddict_sec
70+
https://pythonfluente.com/2/#typeddict_sec
71+
72+
[source, html]
73+
----
74+
<h3 id="typeddict_sec"><a class="link" href="#typeddict_sec">15.3. TypedDict</a></h3>
75+
----
76+
77+
=== Alvo: exemplo
78+
79+
Ex. do cap03, l.825
80+
81+
[source, asciidoctor]
82+
----
83+
O <<environment_class_ex>> mostra uma subclasse
84+
----
85+
86+
Saída:
87+
88+
O Exemplo 349 [cap.18, vol.2, fpy.li/xyz].
89+
90+
Onde fpy.li/xyz direciona para:
91+
92+
https://pythonfluente.com/2/#environment_class_ex
93+
94+
[source, html]
95+
----
96+
<div id="environment_class_ex" class="exampleblock">
97+
<div class="title">Exemplo 349. <em>lis.py</em>: a classe <code>Environment</code></div>
98+
<div class="content">
99+
<div class="listingblock">
100+
<div class="content">
101+
<pre class="highlight"><code class="language-py" data-lang="py">class Environment(ChainMap[Symbol, Any]):
102+
"A ChainMap that allows changing an item in-place."
103+
104+
def change(self, key: Symbol, value: Any) -&gt; None:
105+
"Find where key is defined and change the value there."
106+
for map in self.maps:
107+
if key in map:
108+
map[key] = value # type: ignore[index]
109+
return
110+
raise KeyError(key)</code></pre>
111+
</div>
112+
</div>
113+
</div>
114+
</div>
115+
----

0 commit comments

Comments
 (0)