Blob Blame History Raw
'\" t
...\" ParTabA.sgm /main/7 1996/08/30 15:53:05 rws $
.de P!
.fl
\!!1 setgray
.fl
\\&.\"
.fl
\!!0 setgray
.fl			\" force out current output buffer
\!!save /psv exch def currentpoint translate 0 0 moveto
\!!/showpage{}def
.fl			\" prolog
.sy sed -e 's/^/!/' \\$1\" bring in postscript file
\!!psv restore
.
.de pF
.ie     \\*(f1 .ds f1 \\n(.f
.el .ie \\*(f2 .ds f2 \\n(.f
.el .ie \\*(f3 .ds f3 \\n(.f
.el .ie \\*(f4 .ds f4 \\n(.f
.el .tm ? font overflow
.ft \\$1
..
.de fP
.ie     !\\*(f4 \{\
.	ft \\*(f4
.	ds f4\"
'	br \}
.el .ie !\\*(f3 \{\
.	ft \\*(f3
.	ds f3\"
'	br \}
.el .ie !\\*(f2 \{\
.	ft \\*(f2
.	ds f2\"
'	br \}
.el .ie !\\*(f1 \{\
.	ft \\*(f1
.	ds f1\"
'	br \}
.el .tm ? font underflow
..
.ds f1\"
.ds f2\"
.ds f3\"
.ds f4\"
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 
.TH "XmParseTable" "library call"
.SH "NAME"
\fBXmParseTable\fR \(em Data type for a compound string parse table
.iX "XmParseTable"
.iX "data types" "XmParseTable"
.SH "SYNOPSIS"
.PP
.nf
#include <Xm/Xm\&.h>
.fi
.SH "DESCRIPTION"
.PP
\fBXmParseTable\fR is the data type for an array of parse mappings
(objects of type \fBXmParseMapping\fR)\&.
.PP
A parse table is used by some routines that parse and unparse compound
strings\&.
The table is an ordered list of parse mappings\&.
A parsing routine that uses a parse table scans the input text and
searches the parse mappings, in order, for one containing a pattern that
matches the input text\&.
The matching parse mapping supplies a compound string to be included in
the compound string under construction\&.
.PP
An unparsing routine that uses a parse table searches the parse
mappings, in order, for one containing a compound string that matches
the input compound string\&.
The unparsing routine can then include the parse mapping\&'s text pattern
in the output text under construction\&.
.SH "RELATED"
.PP
\fBXmParseMapping\fP(3),
\fBXmParseTableFree\fP(3), and
\fBXmString\fP(3)\&.
...\" created by instant / docbook-to-man, Sun 22 Dec 1996, 20:27