Script to parse the PHP manual source and generate syntax.xml
Charles Schaefer <[email protected]> Mon, 9 Nov 2009 12:40:27 -0200
| Newsgroups | gmane.comp.ide.eclipse.phpeclipse.devel |
|---|---|
| Message-ID | <[email protected]> |
--0016e6d99d46b35a8a0477f12c45
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Hi,
I have, finally, finished the parser that generates syntax.xml for
different languages.
I'm sending it in attachment. The package has two file:
parse_manual.sh and parser.php.
The script download the manual source from SVN, parses the necessary
files, and generates the final syntax.xml to the selected language.
To use it:
=A0=A0 $ ./parse_manual.sh {language} {syntax.xml path}
For example, to generate the english version of the syntax file:
=A0=A0 $ ./parse_manual.sh en syntax_en.xml
--
Charles Schaefer
UaiTI (www.uaiti.com.br)
Email: [email protected]
=A0 =A0 =A0 =A0 =A0 [email protected]
Tels.: +55 31 9317-2862
=A0 =A0 =A0 =A0 +55 31 3785-1118
ATEN=C7=C3O: N=E3o imprima este e-mail. A natureza agradece. E seu bolso ta=
mb=E9m.
WARNING: Don't print this e-mail. The nature is thankful. And your money to=
o.
--0016e6d99d46b35a8a0477f12c45
Content-Type: application/x-gzip; name="manual_parser.tar.gz"
Content-Disposition: attachment; filename="manual_parser.tar.gz"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g1tcb5a81
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
LbXUUksttdRSSy211FJLLf0f0n8AnsrW7gBQAAA=
--0016e6d99d46b35a8a0477f12c45
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
--0016e6d99d46b35a8a0477f12c45
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
PHPEclipse-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpeclipse-devel
--0016e6d99d46b35a8a0477f12c45--