summaryrefslogtreecommitdiffstats
path: root/vhdlparser/VhdlParser.h
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-1024/+1024
| | | | | | | | | | | | | | | | | This commit changes the following in relation to string use - The implicit convert from 'QCString' to 'const char *' is removed - Strings parameters use 'const QCString &' as much as possible in favor over 'const char *' - 'if (s)' where s is a QCString has been replaced by 'if(!s.isEmpty())' - data() now always returns a valid C-string and not a 0-pointer. - when passing a string 's' to printf and related functions 'qPrint(s)' is used instead of 's.data()' - for empty string arguments 'QCString()' is used instead of '0' - The copy() operation has been removed - Where possible 'qstrcmp(a,b)==0' has been replaces by 'a==b' and 'qstrcmp(a,b)<0' has been replaced by 'a<b' - Parameters of string type that were default initialized with '= 0' are no initialized with '= QCString()'
* Refactoring: move qcstring and remove qtoolsDimitri van Heesch2021-03-251-1340/+1340
|
* Regression: further fixes to make the documentation build againDimitri van Heesch2020-06-101-1578/+1213
|
* Added generated filesDimitri van Heesch2020-05-121-653/+660
|
* Migrated some code in pre.l to use STL containersDimitri van Heesch2020-03-281-488/+244
|
* Fix 6342: Applying provided patchJonas Fingerling2020-03-261-2137/+2478
|
* issue #7411: "warning: return type of member is not documented" for static ↵Dimitri van Heesch2020-02-091-1976/+1961
| | | | void and virtual void functions
* Regenerate checked in code with JavaCC 7.0.5Dimitri van Heesch2020-01-251-3227/+3119
|
* Make VHDL parser reentrantDimitri van Heesch2020-01-031-1142/+1124
|
* Revert to locally patched version 6.2 of JavaCC due to more regressions :-(Dimitri van Heesch2019-12-121-153/+167
|
* Revert to use of javacc-6.1.3 due to regressionDimitri van Heesch2019-12-121-2049/+2581
|
* Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵Dimitri van Heesch2019-12-081-2/+1
| | | | free issues
* Update generated VHDL code to JavaCC 7.0.5Dimitri van Heesch2019-11-031-766/+247
|
* Update generated code to javacc 6.2Dimitri van Heesch2019-10-281-152/+166
|
* Use smartpointers to manage the lifetime of Entry objectsDimitri van Heesch2019-10-071-1/+1
|
* fixes vhdl literal bugogre2017-05-091-194/+180
|
* Bug fix for rendering the VHDL Hierarchy (thanks to a patch by Martin Kreis)Dimitri van Heesch2016-06-051-834/+834
|
* Bug 758495 - Bug in VHDL parser + other fixesDimitri van Heesch2015-12-201-224/+242
|
* Various VHDL related fixesDimitri van Heesch2015-04-271-1899/+1899
|
* Switched back to version 6.2 of JavaCC for VHDL parser generation.Dimitri van Heesch2015-01-031-151/+165
|
* Various VHDL related fixesDimitri van Heesch2015-01-021-1912/+1873
|
* 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-271/+286
|
* Vhdl fixesDimitri van Heesch2014-08-111-2812/+2852
|
* New VHDL parser implementationDimitri van Heesch2014-08-021-0/+8944