hholzgra Sat Jan 14 22:59:22 2006 UTC
Modified files:
/phpdoc/scripts zendapi_macros.php
Log:
WS
http://cvs.php.net/viewcvs.cgi/phpdoc/scripts/zendapi_macros.php?r1=1.6&r2=1.7&diff_format=u
Index: phpdoc/scripts/zendapi_macros.php
diff -u phpdoc/scripts/zendapi_macros.php:1.6
phpdoc/scripts/zendapi_macros.php:1.7
--- phpdoc/scripts/zendapi_macros.php:1.6 Sat Jan 14 22:58:42 2006
+++ phpdoc/scripts/zendapi_macros.php Sat Jan 14 22:59:22 2006
@@ -34,112 +34,112 @@
// now check for all known macro prefixes
foreach ($output_dirs as $output_dir => $macro_prefixes) {
- foreach ($macro_prefixes as $prefix) {
- // does this line match a macro definition?
- if (preg_match("|#define\\s*($prefix\\w+)\\((.*)\\)|U", $line,
$matches)) {
- // get macro name and parameter list from the matches
- $macro = $matches[1];
- $params = preg_split('|,\s+|', $matches[2]);
-
- // path to output file
- $outfile = $output_dir."/".$macro.".xml";
-
- // do not overwrite existing files unless specified
- if ($overwrite || !file_exists($outfile)) {
- // now write the template file to phpdoc/en/internals/zendapi/macros
- ob_start();
+ foreach ($macro_prefixes as $prefix) {
+ // does this line match a macro definition?
+ if (preg_match("|#define\\s*($prefix\\w+)\\((.*)\\)|U", $line,
$matches)) {
+ // get macro name and parameter list from the matches
+ $macro = $matches[1];
+ $params = preg_split('|,\s+|', $matches[2]);
+
+ // path to output file
+ $outfile = $output_dir."/".$macro.".xml";
+
+ // do not overwrite existing files unless specified
+ if ($overwrite || !file_exists($outfile)) {
+ // now write the template file to
phpdoc/en/internals/zendapi/macros
+ ob_start();
- echo '<?xml version="1.0" encoding="iso-8859-1"?>'."\n";
+ echo '<?xml version="1.0" encoding="iso-8859-1"?>'."\n";
- // take revision from existing file if any, else it is 1.1
- if (!$overwrite || !file_exists($outfile)) {
- echo "<!-- $"."Revision: 1.1 $ -->\n";
- } else {
- foreach (file($outfile) as $line) {
- if (strstr($line, 'Revision: ')) {
- echo $line;
- break;
- }
- }
- }
-?>
-<refentry id="zend-macro.<?php echo str_replace("_", "-", $macro); ?>">
- <refnamediv>
- <refname><?php echo $macro; ?></refname>
- <refpurpose>...</refpurpose>
- </refnamediv>
-
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>???</type><methodname><?php echo $macro; ?></methodname>
-<?php
- foreach($params as $param) {
- echo "
<methodparam><type>???</type><parameter>$param</parameter></methodparam>\n";
- }
-?>
- </methodsynopsis>
- <para>
- ...
- </para>
- </refsect1>
-
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
-<?php
- foreach($params as $param) {
-?>
- <varlistentry>
- <term><parameter><?php echo $param; ?></parameter></term>
- <listitem>
- <para>
- ...
- </para>
- </listitem>
- </varlistentry>
-<?php
- }
-?>
- </variablelist>
- </para>
- </refsect1>
-
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- ...
- </para>
- </refsect1>
-
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"../../../../manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
-<?php
+ // take revision from existing file if any, else it is
1.1
+ if (!$overwrite || !file_exists($outfile)) {
+ echo "<!-- $"."Revision: 1.1 $ -->\n";
+ } else {
+ foreach (file($outfile) as $line) {
+ if (strstr($line, 'Revision: ')) {
+ echo $line;
+ break;
+ }
+ }
+ }
+ ?>
+ <refentry id="zend-macro.<?php echo str_replace("_",
"-", $macro); ?>">
+ <refnamediv>
+ <refname><?php echo $macro; ?></refname>
+
<refpurpose>...</refpurpose>
+
</refnamediv>
+
+
<refsect1 role="description">
+
&reftitle.description;
+ <methodsynopsis>
+ <type>???</type><methodname><?php echo $macro;
?></methodname>
+
<?php
+
foreach($params as
$param) {
+ echo "
<methodparam><type>???</type><parameter>$param</parameter></methodparam>\n";
+ }
+ ?>
+
</methodsynopsis>
+
<para>
+
...
+
</para>
+
</refsect1>
+
+
<refsect1
role="parameters">
+
&reftitle.parameters;
+ <para>
+ <variablelist>
+ <?php
+ foreach($params as $param) {
+ ?>
+ <varlistentry>
+ <term><parameter><?php echo $param;
?></parameter></term>
+
<listitem>
+
<para>
+
...
+
</para>
+
</listitem>
+
</varlistentry>
+
<?php
+
}
+ ?>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ ...
+ </para>
+ </refsect1>
+
+ </refentry>
+
+ <!-- Keep this comment at the end of the file
+ Local variables:
+ mode: sgml
+ sgml-omittag:t
+ sgml-shorttag:t
+ sgml-minimize-attributes:nil
+ sgml-always-quote-attributes:t
+ sgml-indent-step:1
+ sgml-indent-data:t
+ indent-tabs-mode:nil
+ sgml-parent-document:nil
+ sgml-default-dtd-file:"../../../../manual.ced"
+ sgml-exposed-tags:nil
+ sgml-local-catalogs:nil
+ sgml-local-ecat-files:nil
+ End:
+ vim600: syn=xml fen fdm=syntax fdl=2 si
+ vim: et tw=78 syn=sgml
+ vi: ts=1 sw=1
+ -->
+ <?php
- file_put_contents($outfile, ob_get_clean());
- }
- }
+ file_put_contents($outfile, ob_get_clean());
+ }
+ }
}
}
}