#include "qtbc.h"
#include "entry.h"
Go to the source code of this file.
Functions | |
bool | parseCommentBlock (ParserInterface *parser, Entry *curEntry, const QCString &comment, const QCString &fileName, int lineNr, bool isBrief, bool isJavaDocStyle, bool isInbody, Protection &prot, int &position, bool &newEntryNeeded) |
void | groupEnterFile (const char *file, int line) |
void | groupLeaveFile (const char *file, int line) |
void | groupLeaveCompound (const char *file, int line, const char *name) |
void | groupEnterCompound (const char *file, int line, const char *name) |
void | openGroup (Entry *e, const char *file, int line) |
void | closeGroup (Entry *, const char *file, int line) |
void | initGroupInfo (Entry *e) |
Definition in file commentscan.h.
void closeGroup | ( | Entry * | , | |
const char * | file, | |||
int | line | |||
) |
void groupEnterCompound | ( | const char * | file, | |
int | line, | |||
const char * | name | |||
) |
void groupEnterFile | ( | const char * | file, | |
int | line | |||
) |
Referenced by VHDLLanguageScanner::parseInput().
void groupLeaveCompound | ( | const char * | file, | |
int | line, | |||
const char * | name | |||
) |
void groupLeaveFile | ( | const char * | file, | |
int | line | |||
) |
Referenced by VHDLLanguageScanner::parseInput().
void initGroupInfo | ( | Entry * | e | ) |
void openGroup | ( | Entry * | e, | |
const char * | file, | |||
int | line | |||
) |
bool parseCommentBlock | ( | ParserInterface * | parser, | |
Entry * | curEntry, | |||
const QCString & | comment, | |||
const QCString & | fileName, | |||
int | lineNr, | |||
bool | isBrief, | |||
bool | isJavaDocStyle, | |||
bool | isInbody, | |||
Protection & | prot, | |||
int & | position, | |||
bool & | newEntryNeeded | |||
) |
Invokes the comment block parser with the request to parse a single comment block.
[in] | parser | The language parse that invoked this function. The comment block parse may invoke ParserInterface::parsePrototype() in order to parse the argument of a @fn command. |
[in] | curEntry | The Entry to which the comment block belongs. Any information (like documentation) that is found in the comment block will be stored in this entry. |
[in] | comment | A string representing the actual comment block. Note that leading *'s are already stripped from the comment block. |
[in] | fileName | The name of the file in which the comment is found. Mainly used for producing warnings. |
[in] | lineNr | The line number at which the comment block was found. |
[in] | isBrief | TRUE iff this comment block represents a brief description. |
[in] | isJavaDocStyle | TRUE iff this comment block is in "JavaDoc" style. This means that it starts as a brief description until the end of the sentences is found and then proceeds as a detailed description. |
[in] | isInbody | TRUE iff this comment block is located in the body of a function. |
[in,out] | prot | The protection level in which this comment block was found. Commands in the comment block may override this. |
[in,out] | position | The character position within comment where the comment block starts. Typically used in case the comment block contains multiple structural commands. |
[out] | newEntryNeeded | Boolean that is TRUE if the comment block parser finds that a the comment block finishes the entry and a new one needs to be started. |