summaryrefslogtreecommitdiffstats
path: root/vhdlparser/VhdlParserTokenManager.cc
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-2/+2
| | | | | | | | | | | | | | | | | 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()'
* Vhdl improvements (ALIAS, translation) (#7813)powARman2020-08-031-0/+5
| | | | | | | | | | | | | * Support VHDL alias constructs. * Translate class to "Design Unit" for VHDL. * Fix compile error * Add new function trDesignUnitDocumentation() to translator. Adapt english and german translation to use the new function. Co-authored-by: Andreas Regel <andreas.regel@newayselectronics.com>
* issue #7411: "warning: return type of member is not documented" for static ↵Dimitri van Heesch2020-02-091-2/+2
| | | | void and virtual void functions
* Regenerate checked in code with JavaCC 7.0.5Dimitri van Heesch2020-01-251-439/+474
|
* Make VHDL parser reentrantDimitri van Heesch2020-01-031-33/+33
|
* Minor fixesDimitri van Heesch2019-12-121-85/+119
|
* Revert to locally patched version 6.2 of JavaCC due to more regressions :-(Dimitri van Heesch2019-12-121-13/+32
|
* Revert to use of javacc-6.1.3 due to regressionDimitri van Heesch2019-12-121-266/+250
|
* Update of generated VhdlParser files.Dimitri van Heesch2019-11-061-4/+4
|
* Update generated VHDL code to JavaCC 7.0.5Dimitri van Heesch2019-11-031-240/+237
|
* Update generated code to javacc 6.2Dimitri van Heesch2019-10-281-14/+33
|
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-1/+1
|
* add decimal to base identifierogre2017-05-101-2/+2
|
* fixes vhdl literal bugogre2017-05-091-88/+77
|
* Various VHDL related fixesDimitri van Heesch2015-04-271-131/+141
|
* Switched back to version 6.2 of JavaCC for VHDL parser generation.Dimitri van Heesch2015-01-031-45/+97
|
* Various VHDL related fixesDimitri van Heesch2015-01-021-111/+65
|
* Various VHDL fixesDimitri van Heesch2014-11-061-15/+41
|
* Vhdl fixesDimitri van Heesch2014-08-111-1284/+1392
|
* New VHDL parser implementationDimitri van Heesch2014-08-021-0/+3497