-<!-- $Id: tools.xml,v 1.3 2001-07-20 21:34:36 adam Exp $ -->
+<!-- $Id: tools.xml,v 1.4 2001-08-08 19:33:21 adam Exp $ -->
<chapter><title>Supporting Tools</title>
-
+
<para>
In support of the service API - primarily the ASN module, which
- provides the programmatic interface to the Z39.50 APDUs, YAZ contains
+ provides the programmatic interface to the Z39.50 APDUs, &yaz; contains
a collection of tools that support the development of applications.
</para>
to provide a memory source (the structure created is released on
the next call to <function>odr_reset()</function> on the stream), a
protocol identifier (one of the constants <token>PROTO_Z3950</token> and
- <token>PROTO_SR</token>), an attribute set
- reference, and finally a null-terminated string holding the query
- string.
+ <token>PROTO_SR</token>), an attribute set reference, and
+ finally a null-terminated string holding the query string.
</para>
<para>
If the parse went well, <function>p_query_rpn()</function> returns a
</para>
<screen>
- Query ::= [ AttSet ] QueryStruct.
+ Query ::= [ '@attrset' AttSet ] QueryStruct.
AttSet ::= string.
- QueryStruct ::= { Attribute } Simple | Complex.
+ QueryStruct ::= [ Attribute ] Simple | Complex.
- Attribute ::= '@attr' AttributeType '=' AttributeValue.
+ Attribute ::= '@attr' [ AttSet ] AttributeType '=' AttributeValue.
AttributeType ::= integer.
@attr 4=1 @attr 1=4 "self portrait"
@prox 0 3 1 2 k 2 dylan zimmerman
+
+ @and @attr 2=4 @attr gils 1=2038 -114 @attr 2=2 @attr gils 1=2039 -109
</screen>
</sect2>
</sect1>
</chapter>
-
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml