1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/REC-html40/Transitional.dtd">
4
<title>[xml_ant.h] Language Interface</title>
5
<meta name="robots" content="noindex">
8
<h1><font color="#008B8B">[xml_ant.h] Language Interface</font></h1>
9
<h2><font color="#008B8B"><a href="styx.html">contents</a></font></h2><br>
10
<br><a href="ptm.htm">#include "ptm.h"</a>
11
<br><a href="gls_abs.htm">#include "gls_abs.h"</a>
15
<br><hr width="100%" size=2><h2><b> symbol objects - init & quit </b></h2>
16
<table border=0 cellspacing=20>
18
<td bgcolor="#FFF8DC" align=left><pre>void <b>xml_initSymbols</b>()</pre>
19
<td bgcolor="#FFF0F5" align=left>
21
<td bgcolor="#FFF8DC" align=left><pre>void <b>xml_quitSymbols</b>()</pre>
22
<td bgcolor="#FFF0F5" align=left>
25
<br><hr width="100%" size=2><h2><b> Types & Constants </b></h2>
27
<table border=0 cellspacing=10>
29
<td align=left><b> xml </b>
30
<td align=left>abstract type
34
<table border=0 cellspacing=10>
36
<td align=left><b> xmlXDoc </b>
37
<td align=left>abstract type
40
<td align=left><b> xmlXDecl </b>
41
<td align=left>abstract type
44
<td align=left><b> xmlWhite </b>
45
<td align=left>abstract type
48
<td align=left><b> xmlEDecl </b>
49
<td align=left>abstract type
52
<td align=left><b> xmlEBody </b>
53
<td align=left>abstract type
56
<td align=left><b> xmlAttr </b>
57
<td align=left>abstract type
60
<td align=left><b> xmlCDecl </b>
61
<td align=left>abstract type
64
<br><hr width="100%" size=2><h2><b> Access to Tokens </b></h2>
65
<table border=0 cellspacing=20>
67
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_DCharRef</b>(GLS_Tok x)</pre>
68
<td bgcolor="#FFF0F5" align=left>
70
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_HCharRef</b>(GLS_Tok x)</pre>
71
<td bgcolor="#FFF0F5" align=left>
73
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_ERef</b>(GLS_Tok x)</pre>
74
<td bgcolor="#FFF0F5" align=left>
76
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_PERef</b>(GLS_Tok x)</pre>
77
<td bgcolor="#FFF0F5" align=left>
79
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_Nmtoken</b>(GLS_Tok x)</pre>
80
<td bgcolor="#FFF0F5" align=left>
82
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_XMLDecl</b>(GLS_Tok x)</pre>
83
<td bgcolor="#FFF0F5" align=left>
85
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_PI</b>(GLS_Tok x)</pre>
86
<td bgcolor="#FFF0F5" align=left>
88
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_CDSect</b>(GLS_Tok x)</pre>
89
<td bgcolor="#FFF0F5" align=left>
91
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_XMLOpr</b>(GLS_Tok x)</pre>
92
<td bgcolor="#FFF0F5" align=left>
94
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_Name</b>(GLS_Tok x)</pre>
95
<td bgcolor="#FFF0F5" align=left>
97
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_dtdEmbed</b>(GLS_Tok x)</pre>
98
<td bgcolor="#FFF0F5" align=left>
100
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_DTDStart</b>(GLS_Tok x)</pre>
101
<td bgcolor="#FFF0F5" align=left>
103
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_Literal</b>(GLS_Tok x)</pre>
104
<td bgcolor="#FFF0F5" align=left>
106
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_CharData</b>(GLS_Tok x)</pre>
107
<td bgcolor="#FFF0F5" align=left>
109
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_Empty</b>(GLS_Tok x)</pre>
110
<td bgcolor="#FFF0F5" align=left>
112
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml_Comment</b>(GLS_Tok x)</pre>
113
<td bgcolor="#FFF0F5" align=left>
115
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>Txml__other_</b>(GLS_Tok x)</pre>
116
<td bgcolor="#FFF0F5" align=left>
119
<br><hr width="100%" size=2><h2><b> Access to Terms </b></h2>
120
<table border=0 cellspacing=20>
122
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xml_xml</b>(PT_Abs_Term x, xml* x1)</pre>
123
<td bgcolor="#FFF0F5" align=left>
125
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xml_XDoc</b>(PT_Abs_Term x, xmlXDoc* x1)</pre>
126
<td bgcolor="#FFF0F5" align=left>
128
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xml_XDecl</b>(PT_Abs_Term x, xmlXDecl* x1)</pre>
129
<td bgcolor="#FFF0F5" align=left>
131
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xml_White</b>(PT_Abs_Term x, xmlWhite* x1)</pre>
132
<td bgcolor="#FFF0F5" align=left>
134
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xml_EDecl</b>(PT_Abs_Term x, xmlEDecl* x1)</pre>
135
<td bgcolor="#FFF0F5" align=left>
137
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xml_EBody</b>(PT_Abs_Term x, xmlEBody* x1)</pre>
138
<td bgcolor="#FFF0F5" align=left>
140
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xml_Attr</b>(PT_Abs_Term x, xmlAttr* x1)</pre>
141
<td bgcolor="#FFF0F5" align=left>
143
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xml_CDecl</b>(PT_Abs_Term x, xmlCDecl* x1)</pre>
144
<td bgcolor="#FFF0F5" align=left>
147
<br><hr width="100%" size=2><h2><b> xml </b></h2>
148
<table border=0 cellspacing=20>
150
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xml_Start_XDoc</b>(xml x, xmlXDoc* x1)
151
#define xml_Start_0 xml_Start_XDoc</pre>
152
<td bgcolor="#FFF0F5" align=left>
154
<br><hr width="100%" size=2><h2><b> XDoc </b></h2>
155
<table border=0 cellspacing=20>
157
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlXDoc_dfn</b>(xmlXDoc x, xmlXDecl* x1, GLS_Lst(xmlCDecl)* x2)</pre>
158
<td bgcolor="#FFF0F5" align=left>
161
<br><hr width="100%" size=2><h2><b> XDecl </b></h2>
162
<table border=0 cellspacing=20>
164
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlXDecl_nul</b>(xmlXDecl x)</pre>
165
<td bgcolor="#FFF0F5" align=left>
167
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlXDecl_dfn</b>(xmlXDecl x, GLS_Tok* x1)</pre>
168
<td bgcolor="#FFF0F5" align=left>
171
<br><hr width="100%" size=2><h2><b> White </b></h2>
172
<table border=0 cellspacing=20>
174
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlWhite_nul</b>(xmlWhite x)</pre>
175
<td bgcolor="#FFF0F5" align=left>
177
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlWhite_spc</b>(xmlWhite x, GLS_Tok* x1)</pre>
178
<td bgcolor="#FFF0F5" align=left>
181
<br><hr width="100%" size=2><h2><b> EDecl </b></h2>
182
<table border=0 cellspacing=20>
184
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlEDecl_dfn</b>(xmlEDecl x, GLS_Tok* x1, GLS_Lst(xmlAttr)* x2,
186
<td bgcolor="#FFF0F5" align=left>
188
<br><hr width="100%" size=2><h2><b> EBody </b></h2>
189
<table border=0 cellspacing=20>
191
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlEBody_dfn</b>(xmlEBody x, GLS_Lst(xmlCDecl)* x1, GLS_Tok* x2,
193
<td bgcolor="#FFF0F5" align=left> <tr valign=top>
194
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlEBody_nul</b>(xmlEBody x)</pre>
195
<td bgcolor="#FFF0F5" align=left>
198
<br><hr width="100%" size=2><h2><b> Attr </b></h2>
199
<table border=0 cellspacing=20>
201
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlAttr_spc</b>(xmlAttr x, xmlWhite* x1)</pre>
202
<td bgcolor="#FFF0F5" align=left>
204
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlAttr_dfn</b>(xmlAttr x, xmlWhite* x1, GLS_Tok* x2,
205
xmlWhite* x3, xmlWhite* x4,
207
<td bgcolor="#FFF0F5" align=left>
209
<br><hr width="100%" size=2><h2><b> CDecl </b></h2>
210
<table border=0 cellspacing=20>
212
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_eref</b>(xmlCDecl x, GLS_Tok* x1)</pre>
213
<td bgcolor="#FFF0F5" align=left>
215
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_data</b>(xmlCDecl x, GLS_Tok* x1)</pre>
216
<td bgcolor="#FFF0F5" align=left>
218
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_nmtk</b>(xmlCDecl x, GLS_Tok* x1)</pre>
219
<td bgcolor="#FFF0F5" align=left>
221
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_cref</b>(xmlCDecl x, GLS_Tok* x1)</pre>
222
<td bgcolor="#FFF0F5" align=left>
224
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_sect</b>(xmlCDecl x, GLS_Tok* x1)</pre>
225
<td bgcolor="#FFF0F5" align=left>
227
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_xcom</b>(xmlCDecl x, GLS_Tok* x1)</pre>
228
<td bgcolor="#FFF0F5" align=left>
230
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_xopr</b>(xmlCDecl x, GLS_Tok* x1)</pre>
231
<td bgcolor="#FFF0F5" align=left>
233
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_pref</b>(xmlCDecl x, GLS_Tok* x1)</pre>
234
<td bgcolor="#FFF0F5" align=left>
236
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_name</b>(xmlCDecl x, GLS_Tok* x1)</pre>
237
<td bgcolor="#FFF0F5" align=left>
239
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_pi</b>(xmlCDecl x, GLS_Tok* x1)</pre>
240
<td bgcolor="#FFF0F5" align=left>
242
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_elm</b>(xmlCDecl x, xmlEDecl* x1)</pre>
243
<td bgcolor="#FFF0F5" align=left>
245
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_etg0</b>(xmlCDecl x)</pre>
246
<td bgcolor="#FFF0F5" align=left>
248
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_lit</b>(xmlCDecl x, GLS_Tok* x1)</pre>
249
<td bgcolor="#FFF0F5" align=left>
251
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_else</b>(xmlCDecl x, GLS_Tok* x1)</pre>
252
<td bgcolor="#FFF0F5" align=left>
254
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_etg1</b>(xmlCDecl x)</pre>
255
<td bgcolor="#FFF0F5" align=left>
257
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_typ</b>(xmlCDecl x, GLS_Tok* x1, GLS_Tok* x2)</pre>
258
<td bgcolor="#FFF0F5" align=left>
260
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_spc</b>(xmlCDecl x, xmlWhite* x1)</pre>
261
<td bgcolor="#FFF0F5" align=left>
263
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_eq</b>(xmlCDecl x)</pre>
264
<td bgcolor="#FFF0F5" align=left>
266
<td bgcolor="#FFF8DC" align=left><pre>c_bool <b>xmlCDecl_href</b>(xmlCDecl x, GLS_Tok* x1)</pre>
267
<td bgcolor="#FFF0F5" align=left>