1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
head 1.5;
access;
symbols;
locks; strict;
comment @# @;
1.5
date 99.12.09.16.18.39; author krisrose; state Exp;
branches;
next 1.4;
1.4
date 99.12.09.04.01.51; author krisrose; state Exp;
branches;
next 1.3;
1.3
date 99.11.23.10.10.36; author krisrose; state Exp;
branches;
next 1.2;
1.2
date 99.11.23.09.32.31; author krisrose; state Exp;
branches;
next 1.1;
1.1
date 99.10.26.16.19.07; author krisrose; state Exp;
branches;
next ;
desc
@@
1.5
log
@Released for Debian.
@
text
@This directory contains the sources of FleXML, a toolkit to build fast
validating XML processors and applications.
It is presently in an `early beta' state but definitely useful for
production of simple but fast XML processors.
Documentation is in FleXML.html, paper.html, and at the end of
flexml.pl (from which flexml.1 and flexml.html may be generated).
The Makefile is configured for Debian GNU/Linux so you may have to
change the setup; similarly you will probably have to change
/usr/bin/perl at the head of `flexml.pl' to point yo your perl5
executable.
The toolkit produces scanners for flex(1) which you should thus
install. In order to be able to handle large DTDs (such as XHTML) you
will have to apply `EnlargeFlex.patch' (and use the -Ca option).
Enjoy,
--
Kristoffer Hgsbro Rose, phd, prof.associ <http://www.ens-lyon.fr/~krisrose>
addr. LIP, Ecole Normale Suprieure de Lyon, 46 Alle d'Italie, F-69364 Lyon 7
phone +33(0)4 7272 8642, fax +33(0)4 7272 8080 <Kristoffer.Rose@@ENS-Lyon.FR>
pgp f-p: A4D3 5BD7 3EC5 7CA2 924E D21D 126B B8E0 <krisrose@@{debian,tug}.org>
@
1.4
log
@Ready for Xtech2000 submission.
@
text
@d7 7
a13 5
Run make(1) or pod2man(1) to create the manual and see how it runs;
there is also a paper in HTML about the program. The Makefile is
configured for Debian GNU/Linux so you may have to change the setup;
similarly you will probably have to change /usr/bin/perl at the head
of `flexml.pl' to point yo your perl5 executable.
d17 1
a17 2
will have to patch flex with the patch in flex-patch (and use the -Ca
option of flex).
@
1.3
log
@Spellling mistakes fixed...
@
text
@d2 1
a2 1
scanners for a subset of validating XML.
d4 1
a4 1
It is presently in a `late alpha' state but definitely useful for
d7 5
a11 2
Run make(1) to create the manual and see how it runs; there is also a
paper in HTML about the product.
d13 4
a16 4
The toolkit needs flex(1) installed to work.
Finally I am grateful to NTSys for their partial support of the
development of this package.
@
1.2
log
@Documentation updated.
@
text
@d4 5
a8 1
Run make(1) to create the manual and see how it runs.
d12 9
a20 1
Comments to Kristoffer.Rose@@ens-lyon.fr.
@
1.1
log
@Initial revision
@
text
@d8 1
a8 1
Comments to krose@@ntsys.fr.
@
|