summaryrefslogtreecommitdiffstats
path: root/src/vhdljjparser.h
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: move qcstring and remove qtoolsDimitri van Heesch2021-03-251-1/+1
|
* Refactoring: replace QFile/FTextStream with fstream/stringstreamDimitri van Heesch2021-03-181-1/+0
|
* Refactoring: Replaced QDir with DirDimitri van Heesch2021-03-181-1/+1
| | | | | - Dir is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17.
* Refactoring: cleanup unused qtools headersDimitri van Heesch2021-01-221-4/+2
|
* Refactor: Modernize clang parser and make it run with multiple threadsDimitri van Heesch2020-07-161-5/+2
|
* missing instance-reworkhake2020-06-031-0/+1
|
* vhdl-fixed-bug-7432hake2020-02-041-2/+3
|
* Cleanup unused/unwanted parser dependencies on code generatorDimitri van Heesch2020-01-261-1/+0
|
* Make VHDL parser reentrantDimitri van Heesch2020-01-031-38/+36
|
* Merge branch 'master' into spellingDimitri van Heesch2019-12-231-27/+11
|\
| * issue #7436 Incorrect handling of block comments in VHDLalbert-github2019-12-111-1/+1
| | | | | | | | | | | | 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.
| * Merge branch 'master' into feature/bug_coverity_unintDimitri van Heesch2019-12-081-23/+7
| |\
| | * Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵Dimitri van Heesch2019-12-081-2/+2
| | | | | | | | | | | | free issues
| | * Split language parser into "outline parser" and "code parser"Dimitri van Heesch2019-12-031-21/+5
| | |
| * | Coverity uninitializedalbert-github2019-12-021-3/+3
| |/ | | | | | | Fixing a number of uninitialized variables based on the coverity output of November 30, 2019
* | spelling: entityJosh Soref2019-11-121-1/+1
|/
* Fixed use of uninitialized pointer in preprocessorDimitri van Heesch2019-11-091-1/+1
|
* Cleanup forward declarations of obsolete classesDimitri van Heesch2019-10-281-1/+0
|
* Use smartpointers to manage the lifetime of Entry objectsDimitri van Heesch2019-10-071-3/+6
|
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-2/+2
|
* Bug 691689 - Line numbers for examplesDimitri van Heesch2018-08-191-2/+1
|
* Vhdl fixesDimitri van Heesch2014-08-111-33/+37
|
* New VHDL parser implementationDimitri van Heesch2014-08-021-0/+98