50 bool sameTranslationUnit,
51 QStrList &filesInSameTranslationUnit);
54 const char *scopeName,
58 const char *exampleName=0,
62 bool inlineFragment=
FALSE,
64 bool showLineNumbers=
TRUE,
80 binding=binding.lower();
virtual ~VHDLLanguageScanner()
void finishTranslationUnit()
This file contains a number of basic enums and types.
void parsePrototype(const char *text)
void resetCodeParserState()
Abstract interface for programming language parsers.
void parseInput(const char *fileName, const char *fileBuf, Entry *root, bool sameTranslationUnit, QStrList &filesInSameTranslationUnit)
Store implementation based on a file. Writing is linear, after that the file is re-opened for reading...
QList< VhdlConfNode > & getVhdlConfiguration()
bool needsPreprocessing(const QCString &)
void startTranslationUnit(const char *)
QList< Entry > & getVhdlInstList()
void vhdlscanFreeScanner()
VhdlConfNode(const char *a, const char *b, const char *config, const char *cs, bool leaf)
void parserVhdlfile(const char *inputBuffer)
void parseCode(CodeOutputInterface &codeOutIntf, const char *scopeName, const QCString &input, SrcLangExt lang, bool isExampleBlock, const char *exampleName=0, FileDef *fileDef=0, int startLine=-1, int endLine=-1, bool inlineFragment=FALSE, MemberDef *memberDef=0, bool showLineNumbers=TRUE, Definition *searchCtx=0, bool collectXRefs=TRUE)
VHDL parser using state-based lexical scanning.