2
<!-- Regina data file format documentation.
3
See ../regina.sgml for further details. -->
5
<refentry id="data-packet-script">
7
<refentrytitle>packet (script)</refentrytitle>
8
<manvolnum>5reg</manvolnum>
12
<refname>packet (script)</refname>
13
<refpurpose>A script packet</refpurpose>
17
<informaltable frame="all">
19
<colspec colname="c1"/>
20
<colspec colname="c2"/>
22
<row><entry namest="c1" nameend="c2">
23
<emphasis role="bold">Content Model</emphasis>
25
<row><entry namest="c1" nameend="c2">
27
packet ::= (&xml-var;*, &xml-line;*,
28
&xml-tag;*, &xml-packet;*)</synopsis>
30
<row><entry namest="c1" nameend="c2">
31
<emphasis role="bold">Attributes</emphasis>
33
<row><entry namest="c1" nameend="c2">
34
See the general &xml-packet; element documentation.
42
<title>Description</title>
44
A <link linkend="packet-script">script packet</link> stores a
45
<link linkend="python">&python; script</link> offering direct
46
low-level access to the ®ina; calculation engine.
49
A script may contain variables representing other packets in the same
50
packet tree; these are described by the child &xml-var; elements.
53
The &python; script itself is broken into individual lines; each line
54
is stored as an individual &xml-line; element.
57
The roles played by the child &xml-tag; and &xml-packet; elements are
58
described in the general &xml-packet; element documentation.
62
<title>Parents</title>
64
The following elements contain <sgmltag>packet</sgmltag>:
65
<simplelist type="inline">
66
<member>&xml-packet;</member>
67
<member>&xml-reginadata;</member>
73
<title>Children</title>
75
The following elements occur in <sgmltag>packet</sgmltag> for
77
<simplelist type="inline">
78
<member>&xml-line;</member>
79
<member>&xml-packet;</member>
80
<member>&xml-tag;</member>
81
<member>&xml-var;</member>