<?xml version="1.0"?><phpdoc><class name="PhpdocParserTags" extends="PhpdocParserRegExp" undoc="false" access="private" package="PHPDoc"><file>c:/www/apache/doc2//parser/PhpdocParserTags.php</file><doc><author email="ulf.wendel@phpdoc.de">Ulf Wendel</author><inherited src="Array"/><description/><shortdescription>Functions used to parse PHPDoc Tags.</shortdescription><version>$Id: $</version></doc><function name="analyseTags" undoc="false" access="private"><doc><see type="function">getTags()</see><parameter name="$tags" type="array">array of tags returned by getTags</parameter><parameter name="$data" type="array">array where the allowed tags and their values are copied to</parameter><parameter name="$allowed" type="array">array of allowed (recognized) tags</parameter><return name="$data" type="array"/><throws>PhpdocError</throws><description/><shortdescription>Extract the value from the given tags and copy the data to the $data array if its an allowed tag</shortdescription></doc></function><function name="analyseSeeTagRegs" undoc="false" access="private"><doc><see type="function">analyseTags()</see><parameter name="$regs" type="array">return by preg_match()</parameter><return name="$see" type="array"> [0] = error, $see[1] = data</return><description/><shortdescription>Helperfunction to analyse see tags</shortdescription></doc></function><function name="getTags" undoc="false" access="private"><doc><see type="function">getTagPos()</see><parameter name="$phpdoc" type="string">comment.</parameter><return name="" type="array">List of tags ordered by their appearance containing the&#x0a;tag name and it&amp;apos;s (unparsed) value.</return><description/><shortdescription>Extracts PHPDoc tags from a PHPDoc doc comment.</shortdescription></doc></function><function name="getTagPos" undoc="false" access="private"><doc><parameter name="$phpdoc" type="string"/><parameter name="$offset" default="0" type="integer"/><return name="$tag" type="array"> 0 =&amp;gt; tag, 1 =&amp;gt; offset</return><description/><shortdescription>Find the position of the next phpdoc tag.</shortdescription></doc></function><function name="checkParserErrors" undoc="false" access="private"><doc><parameter name="$data" type="array"/><parameter name="$mode" type="string">Keyword where the data hash comes from eg. function/class...</parameter><return name="" type="array">array ( $error_msg, $data )</return><description>Checks for [syntaxerror], [notallowed] and [unknown] entries in the data hash,converts them into an error message and unsets the indizes. The functionreturns a hash containing the aggregates error message and the modifieddata hash.</description><shortdescription>Takes an array filled by analyseTags() and converts the parse errors into a single error message.</shortdescription></doc></function><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="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>PhpdocParserRegExp</parent><parent>PhpdocObject</parent></path><baseclass>PhpdocObject</baseclass><subclasses><subclass>PhpdocParserCore</subclass></subclasses></class></phpdoc>
