The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

kdocParseDoc

        Routines for parsing of javadoc comments.

newDocComment

        Parameters: begin (starting line of declaration)

        Reads a doc comment to the end and creates a new doc node.

        Read a line
        check if it changes the current context
                yes
                        flush old context
                        check if it is a non-text tag 
                                                (ie internal/deprecated etc)
                                yes
                                        reset context to text
                                        set associated property
                                no
                                        set the new context
                                        assign text to new buffer
                no      add to text buffer
                        continue
        at end
                flush anything pending.

setType

        Parameters: propname, proptype ( 0 = single, 1 = list, 2 = text )

        Set the name and type of the pending property.

flushProp

        Flush any pending item and reset the buffer. type is set to DocText.

codeProp

        Flush the last node, add a new property and reset type to DocText.

docListProp

        The next item is a list property of docNode.

docProp

        The next item is a simple property of docNode.

textProp

        Parameters: prop, val

        Set next item to be a 'Text' list node. if val is assigned, the
        new node is assigned that text and flushed immediately. If this
        is the case, the next item is given the 'DocText' text property.

initDocNode

        Creates docNode if it is not defined.

attachDoc

Connects a docnode to a code node, setting any other properties if required, such as groups, internal/deprecated flags etc.