diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2014-08-04 12:07:53 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2014-08-04 12:07:53 (GMT) |
commit | 0dd59398b3f62288897c8c3405977a27a94fbfee (patch) | |
tree | 233682549d60a88b9c4dd8b7c58bd01e3504d716 /src/parserintf.h | |
parent | 6f0269ef3074bbc4bc16ad63a0e0a8f9b5f0ce31 (diff) | |
download | Doxygen-0dd59398b3f62288897c8c3405977a27a94fbfee.zip Doxygen-0dd59398b3f62288897c8c3405977a27a94fbfee.tar.gz Doxygen-0dd59398b3f62288897c8c3405977a27a94fbfee.tar.bz2 |
Bug 734099 - Add support for non-parsed language
Diffstat (limited to 'src/parserintf.h')
-rw-r--r-- | src/parserintf.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/parserintf.h b/src/parserintf.h index c389597..019b4a9 100644 --- a/src/parserintf.h +++ b/src/parserintf.h @@ -148,17 +148,19 @@ class ParserManager ParserManager() : m_defaultParser(0) { m_parsers.setAutoDelete(TRUE); } + void registerDefaultParser(ParserInterface *parser) + { + m_defaultParser = parser; + } + /** Registers an additional parser. * @param[in] name A symbolic name of the parser, i.e. "c", * "python", "fortran", "vhdl", ... * @param[in] parser The parser that is to be used for the * given name. - * @param[in] defParser Use this parser as the default parser, used - * for unregistered file extensions. */ - void registerParser(const char *name,ParserInterface *parser,bool defParser=FALSE) + void registerParser(const char *name,ParserInterface *parser) { - if (defParser && m_defaultParser==0) m_defaultParser=parser; m_parsers.insert(name,parser); } |