cvs: phpdoc-de /reference/tokenizer book.xml
| From: | Hartmut Holzgraefe | Date: | Mon, 10 Mar 2008 11:17:28 +0000 |
| Subject: | cvs: phpdoc-de /reference/tokenizer book.xml | ||
| Groups: | php.doc.de | ||
| Request: | Send a blank email to doc-de+get-2486@lists.php.net to get a copy of this message | ||
hholzgra Mon Mar 10 11:17:28 2008 UTC
Modified files:
/phpdoc-de/reference/tokenizer book.xml
Log:
new book.xml translation, failed on last commit
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/tokenizer/book.xml?r1=1.2&r2=1.3&diff_format=u
Index: phpdoc-de/reference/tokenizer/book.xml
diff -u phpdoc-de/reference/tokenizer/book.xml:1.2 phpdoc-de/reference/tokenizer/book.xml:1.3
--- phpdoc-de/reference/tokenizer/book.xml:1.2 Fri Mar 7 09:11:51 2008
+++ phpdoc-de/reference/tokenizer/book.xml Mon Mar 10 11:17:28 2008
@@ -1,16 +1,15 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.2 Maintainer: timo Status: ready -->
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
<!-- Purpose: basic.other -->
<!-- Membership: core -->
- <reference xml:id="ref.tokenizer" xmlns="http://docbook.org/ns/docbook">
- <title>Tokenizer Funktionen</title>
- <titleabbrev>Tokenizer</titleabbrev>
-
- <partintro>
- <section xml:id="tokenizer.intro">
- &reftitle.intro;
+<book xml:id="book.tokenizer" xmlns="http://docbook.org/ns/docbook">
+ <title>Tokenizer &Functions;</title>
+ <titleabbrev>Tokenizer</titleabbrev>
+
+ <preface xml:id="intro.tokenizer">
+ &reftitle.intro;
<para>
Die Tokenizer-Funktionen bieten eine Schnittstelle zum in PHP
integrierten PHP-Tokenizer der Zend-Engine. Mit Hilfe dieser
@@ -21,81 +20,15 @@
<para>
Siehe auch <link linkend="tokens">Anhang zu Tokens</link>.
</para>
- </section>
-
- <section xml:id="tokenizer.requirements">
- &reftitle.required;
- &no.requirement;
- </section>
-
- &reference.tokenizer.configure;
-
- &reference.tokenizer.constants;
-
- <section xml:id="tokenizer.examples">
- &reftitle.examples;
- <para>
- Folgend ein einfaches Beispiel, dass den Tokenizer verwendet
- um eine PHP-Datei einzulesen, alle Kommentare zu entfernen
- und den reinen Quelltext auszugeben.
- </para>
- <example>
- <title>Kommentar mit Hilfe des Tokenizers entfernen</title>
- <programlisting role="php">
-<![CDATA[
-<?php
-/*
- * T_ML_COMMENT steht in PHP 5 nicht zur Verfügung.
- * Die folgenden drei Zeilen definieren die Konstante
- * um Abwärtskompatibilität zu gewährleisten.
- *
- * Die nächsten zwei Zeilen definieren die nur in PHP 5
- * verfügbare Konstante T_DOC_COMMENT, die für PHP 4
- * mit T_ML_COMMENT maskiert wird.
- */
-if (!defined('T_ML_COMMENT')) {
- define('T_ML_COMMENT', T_COMMENT);
-} else {
- define('T_DOC_COMMENT', T_ML_COMMENT);
-}
-
-$source = file_get_contents('example.php');
-$tokens = token_get_all($source);
-
-foreach ($tokens as $token) {
- if (is_string($token)) {
- // einfaches 1-Zeichen Token
- echo $token;
- } else {
- // Token Array
- list($id, $text) = $token;
-
- switch ($id) {
- case T_COMMENT:
- case T_ML_COMMENT: // wir haben diese
- case T_DOC_COMMENT: // und diese Konstante definiert
- // Kommentare ignorieren
- break;
-
- default:
- // alle anderen -> unverändert beibehalten
- echo $text;
- break;
- }
- }
-}
-?>
-]]>
- </programlisting>
- </example>
- </section>
-
+ </preface>
- </partintro>
+ &reference.tokenizer.setup;
+ &reference.tokenizer.constants;
+ &reference.tokenizer.examples;
+ &reference.tokenizer.reference;
-&reference.tokenizer.entities.functions;
+</book>
- </reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml