<?xml version="1.0"?><phpdoc><class name="PhpdocModuleParser" extends="PhpdocConstantParser" undoc="false" access="private" package="PHPDoc"><file>c:/www/apache/doc2//parser/PhpdocModuleParser.php</file><doc><author email="ulf.wendel@redsys.de">Ulf Wendel</author><inherited src="Array"/><description/><shortdescription>Extracts modules and their documentation from php code.</shortdescription><version>0.1alpha</version></doc><function name="analyseModule" undoc="false" access="private"><doc><see type="function">analyseModuleDoc()</see><parameter name="$para" type="array">of parsing data</parameter><return name="" type="array"/><description/><shortdescription>Central module parsing function.</shortdescription></doc></function><function name="analyseModuleDoc" undoc="false" access="private"><doc><parameter name="$para" type="array">paragraph</parameter><return name="" type="array"/><description/><shortdescription>Extracts the allowed documentation tags out of a module doc comment.</shortdescription></doc></function><variable name="$emptyModule" access="private" type="array">array(&#x0a;	&#x0a;														&amp;quot;name&amp;quot;				=&amp;gt; &amp;quot;&amp;quot;,&#x0a;														&amp;quot;group&amp;quot;				=&amp;gt; &amp;quot;&amp;quot;,&#x0a;														&amp;quot;undoc&amp;quot;				=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;functions&amp;quot;		=&amp;gt; array(),&#x0a;														&amp;quot;consts&amp;quot;			=&amp;gt; array(),&#x0a;														&amp;quot;uses&amp;quot;				=&amp;gt; array()&#x0a;												)<doc><description/><shortdescription>Empty hash that shows the structure of a module.</shortdescription></doc></variable><variable name="$moduleTags" access="private" type="array">array(&#x0a;														&amp;quot;module&amp;quot;			=&amp;gt; true,&#x0a;														&amp;quot;modulegroup&amp;quot;	=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;access&amp;quot;			=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;see&amp;quot;					=&amp;gt; true,&#x0a;														&amp;quot;link&amp;quot;				=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;author&amp;quot;			=&amp;gt; true,&#x0a;														&amp;quot;copyright&amp;quot;		=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;version&amp;quot;			=&amp;gt; true,&#x0a;														&amp;quot;since&amp;quot;				=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;deprecated&amp;quot;	=&amp;gt; true,&#x0a;														&amp;quot;deprec&amp;quot;			=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;brother&amp;quot;			=&amp;gt; true,&#x0a;														&amp;quot;sister&amp;quot;			=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;exclude&amp;quot;		=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;package&amp;quot;			=&amp;gt; true,&#x0a;														&#x0a;														&amp;quot;magic&amp;quot;				=&amp;gt; true,&#x0a;														&amp;quot;todo&amp;quot;				=&amp;gt; true&#x0a;												)<doc><description/><shortdescription>List of tags allowed within a module doc comment.</shortdescription></doc></variable><variable name="$moduleGroups" access="private" type="array">array()<doc><description/><shortdescription>Hash of all module groups</shortdescription></doc></variable><inherited src="PhpdocConstantParser" type="functions"><element>analyseconstant</element><element>checkconstantdoc</element></inherited><inherited src="PhpdocUseParser" type="functions"><element>analyseuse</element></inherited><inherited src="PhpdocParserCore" type="functions"><element>getphpdocparagraphs</element><element>getmodulesandclasses</element><element>getmoduledoc</element><element>getclasses</element><element>extractphpdoc</element><element>getdescription</element><element>getvalue</element><element>getvariabletypeandvalue</element></inherited><inherited src="PhpdocParserTags" type="functions"><element>analysetags</element><element>analyseseetagregs</element><element>gettags</element><element>gettagpos</element><element>checkparsererrors</element></inherited><inherited src="PhpdocParserRegExp" type="functions"><element>buildcomplexregexps</element></inherited><inherited src="PhpdocObject" type="functions"><element>setflagoutput</element><element>out</element><element>nametourl</element><element>outl</element><element>introspection</element></inherited><inherited src="PhpdocConstantParser" type="variables"><element>$emptyconstant</element><element>$constanttags</element></inherited><inherited src="PhpdocUseParser" type="variables"><element>$emptyuse</element><element>$usetags</element></inherited><inherited src="PhpdocParserRegExp" type="variables"><element>$phpdoc_tags</element><element>$c_base</element><element>$c_complex</element><element>$php_base</element><element>$php_complex</element><element>$tags</element></inherited><inherited src="PhpdocObject" type="variables"><element>$err</element><element>$application</element><element>$warn</element><element>$flag_output</element></inherited><path><parent>PhpdocConstantParser</parent><parent>PhpdocUseParser</parent><parent>PhpdocParserCore</parent><parent>PhpdocParserTags</parent><parent>PhpdocParserRegExp</parent><parent>PhpdocObject</parent></path><baseclass>PhpdocObject</baseclass><subclasses><subclass>PhpdocVariableParser</subclass></subclasses></class></phpdoc>
