浏览该文件的文档.
34 const std::shared_ptr<Entry> &root,
48 void addProto(
const char *s1,
const char *s2,
const char *s3,
const char *s4,
const char *s5,
const char *s6);
52 void addCompInst(
const char *n,
const char* instName,
const char* comp,
int iLine);
72 std::unique_ptr<Private>
p;
void addVhdlType(const char *n, int startLine, int section, uint64 spec, const char *args, const char *type, Protection prot)
void handleCommentBlock(const QCString &doc, bool brief)
Protection
Protection level of members
void setMultCommentLine()
QCString getNameID()
returns a unique id for each record member.
This file contains a number of basic enums and types.
std::unique_ptr< Private > p
void handleFlowComment(const char *)
void insertEntryAtLine(std::shared_ptr< Entry > ce, int line)
void mapLibPackage(Entry *root)
int checkInlineCode(QCString &doc)
bool checkMultiComment(QCString &qcs, int line)
void parseInput(const QCString &fileName, const char *fileBuf, const std::shared_ptr< Entry > &root, ClangTUParser *clangParser)
Parses a single input file with the goal to build an Entry tree.
QCString filter2008VhdlComment(const char *s)
bool addLibUseClause(const QCString &type)
void error_skipto(int kind)
void addProto(const char *s1, const char *s2, const char *s3, const char *s4, const char *s5, const char *s6)
virtual ~VHDLOutlineParser()
void addCompInst(const char *n, const char *instName, const char *comp, int iLine)
void pushLabel(QCString &, QCString &)
void parsePrototype(const QCString &text)
Callback function called by the comment block scanner.
std::vector< std::shared_ptr< Entry > > EntryList
void setLineParsed(int tok)
Represents an unstructured piece of information, about an entity found in the sources.
VHDL parser using state-based lexical scanning.
Abstract interface for outline parsers.
void createFunction(const char *impure, uint64 spec, const char *fname)
Clang parser object for a single translation unit, which consists of a source file and the directly o...
const EntryList & getVhdlInstList()
QCString popLabel(QCString &q)
A bunch of utility functions.
bool needsPreprocessing(const QCString &) const
Returns TRUE if the language identified by extension needs the C preprocessor to be run before feed t...
void oneLineComment(QCString qcs)
This is an alternative implementation of QCString.