Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactoring: cleanup unused qtools headers | Dimitri van Heesch | 2021-01-22 | 1 | -1/+0 |
| | |||||
* | Refactoring: modernize Statistics & time keeping | Dimitri van Heesch | 2021-01-22 | 1 | -4/+0 |
| | |||||
* | Refactoring: making vhdlcode.l reentrant | Dimitri van Heesch | 2020-09-13 | 1 | -0/+3 |
| | | | | | Also fixed a few VHDL related memory leaks and one newly introduced Fortran memory leak. | ||||
* | More minor tweaks | Dimitri van Heesch | 2020-07-28 | 1 | -4/+4 |
| | |||||
* | issue #7923 source line numbers in warnings output by parser are off by 1 | albert-github | 2020-07-27 | 1 | -1/+2 |
| | | | | Explicit counting of the removed newlines at the beginning of a documenation block (markdown.cpp) so this number can be added to get a better line number in case of warnings. | ||||
* | Merge pull request #7864 from maddox11/use_plantuml | Dimitri van Heesch | 2020-07-16 | 1 | -8/+1 |
|\ | | | | | improve using plantuml for vhdl flowcharts | ||||
| * | improve using plantuml for vhdl flowcharts | hake | 2020-06-21 | 1 | -8/+1 |
| | | |||||
* | | Refactor: Modernize clang parser and make it run with multiple threads | Dimitri van Heesch | 2020-07-16 | 1 | -1/+1 |
|/ | |||||
* | Refactor: modernize markdown and make it thread-safe | Dimitri van Heesch | 2020-06-16 | 1 | -7/+9 |
| | |||||
* | missing instance-rework | hake | 2020-06-03 | 1 | -39/+134 |
| | |||||
* | Refactoring: Introduce type names for commonly used container types | Dimitri van Heesch | 2020-05-01 | 1 | -7/+8 |
| | |||||
* | Enabled stricter compiler warnings and fixed all new warnings | Dimitri van Heesch | 2020-03-08 | 1 | -2/+2 |
| | |||||
* | Fix compiler warnings on Windows (Visual Studio) | Dimitri van Heesch | 2020-02-12 | 1 | -1/+1 |
| | |||||
* | vhdl-fixed-bug-7432 | hake | 2020-02-04 | 1 | -5/+19 |
| | |||||
* | Move DocGroup inside CommentScanner instead of using a global | Dimitri van Heesch | 2020-01-26 | 1 | -2/+3 |
| | |||||
* | Cleanup unused/unwanted parser dependencies on code generator | Dimitri van Heesch | 2020-01-26 | 1 | -1/+0 |
| | |||||
* | fixed some parser bugs,make parser ready for javacc 7.0.5 | hake | 2020-01-24 | 1 | -1/+2 |
| | |||||
* | Fix for potential crash when processing VHDL | Dimitri van Heesch | 2020-01-07 | 1 | -1/+1 |
| | |||||
* | Make VHDL parser reentrant | Dimitri van Heesch | 2020-01-03 | 1 | -302/+283 |
| | |||||
* | Make commentscan.l reentrant | Dimitri van Heesch | 2019-12-30 | 1 | -2/+4 |
| | |||||
* | Minor fixes | Dimitri van Heesch | 2019-12-12 | 1 | -1/+1 |
| | |||||
* | issue #7436 Incorrect handling of block comments in VHDL | albert-github | 2019-12-11 | 1 | -1/+34 |
| | | | | | | The search for `/*` or /*!` ended at the last `*/` in a file and thus skipping other intermediate block end and new starts. Also the intermediate code was lost see as comment. The filter pattern used was incorrect and should have been `<"/*" (~["*"])* "*" ("*" | ~["*","/"] (~["*"])* "*")* "/">` (thanks to https://javacc.org/contrib/C.jj). Here also the space plus one or more `*` at the end beginning of the line are still incorporated as well as multiple `*` before the colosing `*/` this is also filtered. | ||||
* | Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵ | Dimitri van Heesch | 2019-12-08 | 1 | -11/+9 |
| | | | | free issues | ||||
* | Split language parser into "outline parser" and "code parser" | Dimitri van Heesch | 2019-12-03 | 1 | -3/+3 |
| | |||||
* | Spelling corrections for src directory | albert-github | 2019-11-05 | 1 | -1/+1 |
| | | | | | | | | Spelling corrections as found by codespell and in #561. Some reported problems were already fixed, others are fixed here, with some exceptions (a,o.): - "referenceby" in defgen.cpp as this is in the output and I cannot oversee the consequences (looks like none, but ...) - "HANGEUL_CHARSET" left as is as in some MS documentation is written: 'HANGUL_CHARSET: Also spelled "Hangeul". Specifies the Hangul Korean character set.' (https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/0d0b32ac-a836-4bd2-a112-b6000a1b4fc9). | ||||
* | Changed ArgumentList to be an STL container | Dimitri van Heesch | 2019-10-27 | 1 | -14/+14 |
| | |||||
* | Merge pull request #7283 from luzpaz/typos | Dimitri van Heesch | 2019-10-09 | 1 | -2/+2 |
|\ | | | | | Fix typos | ||||
| * | Fix typos | luz.paz | 2019-09-28 | 1 | -2/+2 |
| | | | | | | | | | | | | Found via ``` codespell -q 3 -S *.js,*.po,./src/translator*,*.eps,./doc/changelog.doc -L ang,ans,attribs,ba,behaviour,classe,colour,german,iff,initialise,nam,nd,que,russian,statics,te,tim,uint ``` | ||||
* | | Use smartpointers to manage the lifetime of Entry objects | Dimitri van Heesch | 2019-10-07 | 1 | -57/+48 |
|/ | |||||
* | take doc group out of commentscan.l | Adrian Negreanu | 2019-07-26 | 1 | -2/+2 |
| | | | | Signed-off-by: Adrian Negreanu <groleo@gmail.com> | ||||
* | issue #6734 parsing performance worsened | Dimitri van Heesch | 2019-01-07 | 1 | -3/+4 |
| | |||||
* | Bug 691689 - Line numbers for examples | Dimitri van Heesch | 2018-08-19 | 1 | -7/+7 |
| | |||||
* | Merge pull request #684 from albert-github/feature/bug_794567 | Dimitri van Heesch | 2018-05-01 | 1 | -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 source | albert-github | 2018-03-27 | 1 | -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 like | albert-github | 2018-03-27 | 1 | -0/+7 |
|/ | |||||
* | Fix not initialized pointer when parser is starting on a new file. | Andreas Regel | 2017-12-04 | 1 | -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 variables | Christoph Grüninger | 2016-01-23 | 1 | -3/+0 |
| | |||||
* | Changed configuration mechanism to directly access options in order to ↵ | Dimitri van Heesch | 2016-01-17 | 1 | -1/+1 |
| | | | | improve performance | ||||
* | Bug 758495 - Bug in VHDL parser + other fixes | Dimitri van Heesch | 2015-12-20 | 1 | -1/+16 |
| | |||||
* | Fixed various issues found by PVS-Studio. | Dimitri van Heesch | 2015-08-18 | 1 | -1/+4 |
| | |||||
* | Adding commands \hidecallgraph and \hidecallergraph | albert-github | 2015-02-22 | 1 | -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_unused | Dimitri van Heesch | 2015-01-03 | 1 | -5/+1 |
|\ | | | | | Remove unused local and static global variables | ||||
| * | Remove unused local and static global variables | albert-github | 2014-12-27 | 1 | -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 corruption | Dimitri van Heesch | 2015-01-02 | 1 | -1/+1 |
|/ | | | | | Also made dangerous string access more visible by introducing rawData(). This replaces data() which will now return a constant string. | ||||
* | Various VHDL fixes | Dimitri van Heesch | 2014-11-06 | 1 | -40/+51 |
| | |||||
* | Introduce new optimized string implementation (attempt 2) | Dimitri van Heesch | 2014-10-23 | 1 | -3/+3 |
| | |||||
* | Vhdl fixes | Dimitri van Heesch | 2014-08-11 | 1 | -67/+287 |
| | |||||
* | New VHDL parser implementation | Dimitri van Heesch | 2014-08-02 | 1 | -0/+608 |