Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
CommentParser () | |
Comments::CommentNode * | parseComment (clang::comments::Comment *comment) |
Translates the comment to a CommentNode. More... | |
Private Member Functions | |
void | processComment (clang::comments::Comment *comment) |
Dispatches the comment to the correct method for handling. More... | |
void | processFullComment (clang::comments::FullComment *fullComment) |
void | processParagraphComment (clang::comments::ParagraphComment *paragraphComment) |
void | processTextComment (clang::comments::TextComment *textComment) |
If there is text in textComment this will get added to the currentNode_ comment. More... | |
Private Attributes | |
QString | collectedText_ {} |
|
inline |
Comments::CommentNode * CppImport::CommentParser::parseComment | ( | clang::comments::Comment * | comment | ) |
Translates the comment to a CommentNode.
|
private |
Dispatches the comment to the correct method for handling.
|
private |
|
private |
|
private |
If there is text in textComment this will get added to the currentNode_ comment.
|
private |