summaryrefslogtreecommitdiffstats
path: root/src/vhdljjparser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* take doc group out of commentscan.lAdrian Negreanu2019-07-261-2/+2
| | | | Signed-off-by: Adrian Negreanu <groleo@gmail.com>
* issue #6734 parsing performance worsenedDimitri van Heesch2019-01-071-3/+4
|
* Bug 691689 - Line numbers for examplesDimitri van Heesch2018-08-191-7/+7
|
* Merge pull request #684 from albert-github/feature/bug_794567Dimitri van Heesch2018-05-011-104/+0
|\ | | | | Bug 794567 - Doxygen crash when using \code{.markdown}...\endcode in VHDL source
| * Bug 794567 - Doxygen crash when using \code{.markdown}...\endcode in VHDL sourcealbert-github2018-03-271-104/+0
| | | | | | | | | | The handling of the code command in comment is handled when entire comment is handled. Handling was incomplete only the backslash version was checked (and crashed).
* | Making VHDL error messages more doxygen likealbert-github2018-03-271-0/+7
|/
* Fix not initialized pointer when parser is starting on a new file.Andreas Regel2017-12-041-0/+1
| | | | | | | | | | The pointer oldEntry holds the last value of VhdlParser::current and is compared to detect comment blocks that belong together. This could lead to false positives when a new file is parsed and the new entry in VhdlParser::current has by change the same pointer value as the old entry. Doxygen warning like "warning: Found unknown command `\brief'" are the consequence that leads to concatenated brief and detailed description in the resulting output.
* Remove unused variablesChristoph Grüninger2016-01-231-3/+0
|
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-1/+1
| | | | improve performance
* Bug 758495 - Bug in VHDL parser + other fixesDimitri van Heesch2015-12-201-1/+16
|
* Fixed various issues found by PVS-Studio.Dimitri van Heesch2015-08-181-1/+4
|
* Adding commands \hidecallgraph and \hidecallergraphalbert-github2015-02-221-16/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | With the new commands \hidecallgraph and \hidecallergraph it is possible to suppress a call or caller graph even though the corresponding option CALL_GRAPH or CALLER_GRAPH is set. commands.doc config.xml diagrams.doc - updating documentation to support new commands entry.cpp - initialize callgraph and callergraph with the value from the config file commentscan.l - add handling for the new commands context.cpp memberdef.cpp util.cpp - getting the option for CALL_GRAPH and CALLER_GRAPH is not necessary anymore as it is incorporated in the initialization of an Entry item dbusxmlscanner.cpp - initialization is done in the Entry item vhdljjparser.cpp - gBlock was a static variable and therefore initialized before the doxygen main routine started. A Entry element sets now the default for callgraph and callergraph based on the config file and as the config file is not yet known at that moment the value for CALL_GRAPH and CALLER_GRAPH were set to False. By making a pointer of gBlock and doing an appropriate new Entry call this problem is overcome.
* Merge pull request #272 from albert-github/feature/bug_unusedDimitri van Heesch2015-01-031-5/+1
|\ | | | | Remove unused local and static global variables
| * Remove unused local and static global variablesalbert-github2014-12-271-5/+1
| | | | | | | | Remove unused local and static global variables. Variables have been identified by Understand (version 758) from Scitools.
* | Fixed a couple of cases where sharing string data could lead to corruptionDimitri van Heesch2015-01-021-1/+1
|/ | | | | Also made dangerous string access more visible by introducing rawData(). This replaces data() which will now return a constant string.
* Various VHDL fixesDimitri van Heesch2014-11-061-40/+51
|
* Introduce new optimized string implementation (attempt 2)Dimitri van Heesch2014-10-231-3/+3
|
* Vhdl fixesDimitri van Heesch2014-08-111-67/+287
|
* New VHDL parser implementationDimitri van Heesch2014-08-021-0/+608