Skip to content

Commit aaa3d55

Browse files
committed
simdjson : fix XML by converting para to simpara tags via script
1 parent 03d5076 commit aaa3d55

9 files changed

Lines changed: 125 additions & 113 deletions

reference/simdjson/book.xml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 3f3362ebcdd1a27cf9c9c751dd5cbe8a6264d1c3 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
2-
<book xml:id="book.simdjson" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 78cc29837ed269491a4fc330797c7184eca7ed2f Maintainer: leonardolara Status: ready -->
3+
<!-- CREDITS: leonardolara -->
4+
<book xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="book.simdjson">
35
<?phpdoc extension-membership="pecl" ?>
46
<title>Simdjson</title>
57
<titleabbrev>Simdjson</titleabbrev>
68

79
<preface xml:id="intro.simdjson">
810
&reftitle.intro;
9-
<para>
11+
<simpara>
1012
Fornece decodificação JSON mais rápida por meio de ligações simdjson para PHP (instrução única, dados múltiplos).
11-
</para>
13+
</simpara>
1214
</preface>
1315

1416
&reference.simdjson.setup;

reference/simdjson/functions/simdjson-decode.xml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 5e062629d35eb853ca01b27cb9e4acdad7d4de1b Maintainer: leonardolara Status: ready -->
2+
<!-- EN-Revision: 78cc29837ed269491a4fc330797c7184eca7ed2f Maintainer: leonardolara Status: ready -->
33
<!-- CREDITS: leonardolara -->
44
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.simdjson-decode">
55
<refnamediv>
@@ -15,11 +15,11 @@
1515
<methodparam choice="opt"><type>bool</type><parameter>associative</parameter><initializer>&false;</initializer></methodparam>
1616
<methodparam choice="opt"><type>int</type><parameter>depth</parameter><initializer>512</initializer></methodparam>
1717
</methodsynopsis>
18-
<para>
18+
<simpara>
1919
Recebe uma string codificada em JSON e a converte em um valor PHP.
2020
Isso usa uma implementação mais rápida de Instrução Simultânea, Múltiplos Dados
2121
do que <function>json_decode</function> quando suportado pela arquitetura do computador.
22-
</para>
22+
</simpara>
2323
</refsect1>
2424

2525
<refsect1 role="parameters">
@@ -28,66 +28,66 @@
2828
<varlistentry>
2929
<term><parameter>json</parameter></term>
3030
<listitem>
31-
<para>
31+
<simpara>
3232
A <type>string</type> <parameter>json</parameter> sendo decodificada.
33-
</para>
34-
<para>
33+
</simpara>
34+
<simpara>
3535
Esta função só funciona com strings codificadas em UTF-8.
36-
</para>
37-
<para>
36+
</simpara>
37+
<simpara>
3838
Esta função analisa entradas válidas que
3939
<function>json_decode</function> pode decodificar,
4040
desde que tenham menos de 4 GiB de comprimento.
41-
</para>
41+
</simpara>
4242
</listitem>
4343
</varlistentry>
4444
<varlistentry>
4545
<term><parameter>associative</parameter></term>
4646
<listitem>
47-
<para>
47+
<simpara>
4848
Quando &true;, os objetos JSON serão retornados como
4949
&array;s associativos; quando &false;, os objetos JSON serão retornados como &object;s.
50-
</para>
50+
</simpara>
5151
</listitem>
5252
</varlistentry>
5353
<varlistentry>
5454
<term><parameter>depth</parameter></term>
5555
<listitem>
56-
<para>
56+
<simpara>
5757
Profundidade máxima de aninhamento da estrutura que está sendo decodificada.
5858
O valor deve ser maior que <literal>0</literal>,
5959
e menor ou igual a <literal>2147483647</literal>.
6060

6161
Os chamadores devem usar valores razoavelmente pequenos,
6262
porque profundidades maiores exigem mais espaço de buffer e
6363
aumentarão a profundidade de recursão, ao contrário da implementação atual de <function>json_decode</function>.
64-
</para>
64+
</simpara>
6565
</listitem>
6666
</varlistentry>
6767
</variablelist>
6868
</refsect1>
6969

7070
<refsect1 role="returnvalues">
7171
&reftitle.returnvalues;
72-
<para>
72+
<simpara>
7373
Retorna o valor codificado em <parameter>json</parameter> no tipo PHP apropriado.
7474
Os valores <literal>true</literal>, <literal>false</literal> e
7575
<literal>null</literal> são retornados como &true;, &false; e &null;
7676
respectivamente.
77-
</para>
77+
</simpara>
7878
</refsect1>
7979

8080
<refsect1 role="errors">
8181
&reftitle.errors;
82-
<para>
82+
<simpara>
8383
Se <parameter>json</parameter> for inválido, uma <classname>SimdJsonException</classname> será lançada a partir do PECL simdjson 2.1.0,
8484
enquanto anteriormente, uma <classname>RuntimeException</classname> era lançada.
85-
</para>
86-
<para>
85+
</simpara>
86+
<simpara>
8787
Se <parameter>depth</parameter> estiver fora do intervalo permitido,
8888
um <classname>SimdJsonValueError</classname> será gerado a partir do PECL simdjson 3.0.0,
8989
enquanto anteriormente, um erro de nível <constant>E_WARNING</constant> era gerado.
90-
</para>
90+
</simpara>
9191
</refsect1>
9292

9393
<refsect1 role="examples">
@@ -259,18 +259,18 @@ object(stdClass)#1 (1) {
259259
<refsect1 role="notes">
260260
&reftitle.notes;
261261
<note>
262-
<para>
262+
<simpara>
263263
A especificação JSON não é JavaScript, mas um subconjunto de JavaScript.
264-
</para>
264+
</simpara>
265265
</note>
266266
<note>
267-
<para>
267+
<simpara>
268268
Em caso de falha na decodificação,
269269
uma <classname>SimdJsonException</classname> é lançada
270270
e <methodname>SimdJsonException::getCode</methodname> e
271271
<methodname>SimdJsonException::getMessage</methodname> podem ser usados
272272
para determinar a natureza exata do erro.
273-
</para>
273+
</simpara>
274274
</note>
275275
</refsect1>
276276

reference/simdjson/functions/simdjson-is-valid.xml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 5e062629d35eb853ca01b27cb9e4acdad7d4de1b Maintainer: leonardolara Status: ready -->
2+
<!-- EN-Revision: 78cc29837ed269491a4fc330797c7184eca7ed2f Maintainer: leonardolara Status: ready -->
33
<!-- CREDITS: leonardolara -->
44
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.simdjson-is-valid">
55
<refnamediv>
@@ -14,9 +14,9 @@
1414
<methodparam><type>string</type><parameter>json</parameter></methodparam>
1515
<methodparam choice="opt"><type>int</type><parameter>depth</parameter><initializer>512</initializer></methodparam>
1616
</methodsynopsis>
17-
<para>
17+
<simpara>
1818
Recebe uma string codificada em JSON e retorna true se for válida.
19-
</para>
19+
</simpara>
2020
</refsect1>
2121

2222
<refsect1 role="parameters">
@@ -25,55 +25,55 @@
2525
<varlistentry>
2626
<term><parameter>json</parameter></term>
2727
<listitem>
28-
<para>
28+
<simpara>
2929
A <type>string</type> <parameter>json</parameter> sendo validada.
30-
</para>
31-
<para>
30+
</simpara>
31+
<simpara>
3232
Esta função só funciona com strings codificadas em UTF-8.
33-
</para>
34-
<para>
33+
</simpara>
34+
<simpara>
3535
Esta função valida entradas que
3636
<function>json_decode</function> pode decodificar,
3737
desde que tenham menos de 4 GiB de comprimento.
38-
</para>
38+
</simpara>
3939
</listitem>
4040
</varlistentry>
4141
<varlistentry>
4242
<term><parameter>depth</parameter></term>
4343
<listitem>
44-
<para>
44+
<simpara>
4545
Profundidade máxima de aninhamento da estrutura que está sendo validada.
4646
O valor deve ser maior que <literal>0</literal>,
4747
e menor ou igual a <literal>2147483647</literal>.
4848

4949
Os chamadores devem usar valores razoavelmente pequenos,
5050
porque profundidades maiores exigem mais espaço de buffer e
5151
aumentarão a profundidade de recursão, ao contrário da implementação atual de <function>json_decode</function>.
52-
</para>
52+
</simpara>
5353
</listitem>
5454
</varlistentry>
5555
</variablelist>
5656
</refsect1>
5757

5858
<refsect1 role="returnvalues">
5959
&reftitle.returnvalues;
60-
<para>
60+
<simpara>
6161
Retorna &true; se <parameter>json</parameter> for uma string JSON válida,
6262
&false; caso contrário.
63-
</para>
63+
</simpara>
6464
</refsect1>
6565

6666
<refsect1 role="errors">
6767
&reftitle.errors;
68-
<para>
68+
<simpara>
6969
Se <parameter>json</parameter> for maior que 4 GiB, uma <classname>SimdJsonException</classname> será lançada a partir do PECL simdjson 2.1.0,
7070
enquanto anteriormente, uma <classname>RuntimeException</classname> era lançada.
71-
</para>
72-
<para>
71+
</simpara>
72+
<simpara>
7373
Se <parameter>depth</parameter> estiver fora do intervalo permitido,
7474
um <classname>SimdJsonValueError</classname> será gerado a partir do PECL simdjson 3.0.0,
7575
enquanto anteriormente, um erro de nível <constant>E_WARNING</constant> era gerado.
76-
</para>
76+
</simpara>
7777
</refsect1>
7878

7979
<refsect1 role="examples">
@@ -143,18 +143,18 @@ bool(false)
143143
<refsect1 role="notes">
144144
&reftitle.notes;
145145
<note>
146-
<para>
146+
<simpara>
147147
A especificação JSON não é JavaScript, mas um subconjunto de JavaScript.
148-
</para>
148+
</simpara>
149149
</note>
150150
<note>
151-
<para>
151+
<simpara>
152152
Em caso de falha na decodificação,
153153
uma <classname>SimdJsonException</classname> é lançada
154154
e <methodname>SimdJsonException::getCode</methodname> e
155155
<methodname>SimdJsonException::getMessage</methodname> podem ser usados
156156
para determinar a natureza exata do erro.
157-
</para>
157+
</simpara>
158158
</note>
159159
</refsect1>
160160

reference/simdjson/functions/simdjson-key-count.xml

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 3f3362ebcdd1a27cf9c9c751dd5cbe8a6264d1c3 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
2-
<refentry xml:id="function.simdjson-key-count" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 78cc29837ed269491a4fc330797c7184eca7ed2f Maintainer: leonardolara Status: ready -->
3+
<!-- CREDITS: leonardolara -->
4+
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.simdjson-key-count">
35
<refnamediv>
46
<refname>simdjson_key_count</refname>
57
<refpurpose>Retorna o valor em um ponteiro JSON</refpurpose>
@@ -14,9 +16,9 @@
1416
<methodparam choice="opt"><type>int</type><parameter>depth</parameter><initializer>512</initializer></methodparam>
1517
<methodparam choice="opt"><type>bool</type><parameter>throw_if_uncountable</parameter><initializer>&false;</initializer></methodparam>
1618
</methodsynopsis>
17-
<para>
19+
<simpara>
1820
Conta o número de elementos do objeto/array encontrados no ponteiro JSON solicitado.
19-
</para>
21+
</simpara>
2022
</refsect1>
2123

2224
<refsect1 role="parameters">
@@ -25,51 +27,51 @@
2527
<varlistentry>
2628
<term><parameter>json</parameter></term>
2729
<listitem>
28-
<para>
30+
<simpara>
2931
A <type>string</type> <parameter>json</parameter> sendo consultada.
30-
</para>
32+
</simpara>
3133
</listitem>
3234
</varlistentry>
3335
<varlistentry>
3436
<term><parameter>key</parameter></term>
3537
<listitem>
36-
<para>
38+
<simpara>
3739
A <type>string</type> de ponteiro JSON.
38-
</para>
40+
</simpara>
3941
</listitem>
4042
</varlistentry>
4143
<varlistentry>
4244
<term><parameter>depth</parameter></term>
4345
<listitem>
44-
<para>
46+
<simpara>
4547
Profundidade máxima de aninhamento da estrutura que está sendo validada.
4648
O valor deve ser maior que <literal>0</literal>,
4749
e menor ou igual a <literal>2147483647</literal>.
4850

4951
Os chamadores devem usar valores razoavelmente pequenos,
5052
porque profundidades maiores exigem mais espaço de buffer e
5153
aumentarão a profundidade de recursão, ao contrário da implementação atual de <function>json_decode</function>.
52-
</para>
54+
</simpara>
5355
</listitem>
5456
</varlistentry>
5557
<varlistentry>
5658
<term><parameter>throw_if_uncountable</parameter></term>
5759
<listitem>
58-
<para>
60+
<simpara>
5961
Quando verdadeiro, uma <classname>SimdJsonException</classname> será lançada
6062
em vez de retornar 0 quando o valor para o qual o ponteiro JSON aponta
6163
não for um objeto nem um array.
62-
</para>
64+
</simpara>
6365
</listitem>
6466
</varlistentry>
6567
</variablelist>
6668
</refsect1>
6769

6870
<refsect1 role="returnvalues">
6971
&reftitle.returnvalues;
70-
<para>
72+
<simpara>
7173
Retorna um &integer; com o número de elementos do valor no ponteiro JSON fornecido.
72-
</para>
74+
</simpara>
7375
</refsect1>
7476

7577

0 commit comments

Comments
 (0)