Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added generated files | Dimitri van Heesch | 2020-05-12 | 2 | -723/+735 |
| | |||||
* | fixed if-generate-bug 7721 | hake | 2020-05-11 | 1 | -15/+15 |
| | |||||
* | Migrated some code in pre.l to use STL containers | Dimitri van Heesch | 2020-03-28 | 2 | -490/+246 |
| | |||||
* | Fix 6342: Applying provided patch | Jonas Fingerling | 2020-03-26 | 4 | -2509/+2885 |
| | |||||
* | Enabled stricter compiler warnings and fixed all new warnings | Dimitri van Heesch | 2020-03-08 | 1 | -6/+3 |
| | |||||
* | Warnings in case of a VHDL error | albert-github | 2020-02-16 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | When having a vhdl construct like: ``` entity _H_ is ``` we get the, a bit unclear, warnings like: ``` Lexical error at: 16:8. Encountered: _ after: . ``` with version 1.8.17 we got the warning: ``` .../vhdl.vhd:16: warning: Lexical error, Encountered: '_' after: '' ``` not 100% clear either but at least clear which file is involved and what the meaning of the '16' is. Also the message didn't conform the doxygen style / place / handling of warnings / errors anymore (didn't go to the WARN_LOGFILE anymore). (The message is correct as a vhdl identifier cannot start or end with an underscore. Between the used javaCC versions (now 7.05) and the previously used version 6.xx apparently a small in the error handler prototypes has been introduces, and thus not finding the doxygen version anymore. | ||||
* | Fix build error after 'make clean' due to creation of unpatched JavaCC.h | Dimitri van Heesch | 2020-02-12 | 1 | -1/+1 |
| | |||||
* | issue #7411: "warning: return type of member is not documented" for static ↵ | Dimitri van Heesch | 2020-02-09 | 3 | -2166/+2151 |
| | | | | void and virtual void functions | ||||
* | vhdl-fixed-bug-7432 | hake | 2020-02-04 | 1 | -36/+35 |
| | |||||
* | Regenerate checked in code with JavaCC 7.0.5 | Dimitri van Heesch | 2020-01-25 | 17 | -8011/+6510 |
| | |||||
* | fixed some parser bugs,make parser ready for javacc 7.0.5 | hake | 2020-01-24 | 2 | -65/+131 |
| | |||||
* | Make VHDL parser reentrant | Dimitri van Heesch | 2020-01-03 | 8 | -1860/+1808 |
| | |||||
* | Merge branch 'master' into spelling | Dimitri van Heesch | 2019-12-23 | 17 | -4240/+6669 |
|\ | |||||
| * | Merge branch 'master' of github.com:doxygen/doxygen | Dimitri van Heesch | 2019-12-12 | 1 | -1/+1 |
| |\ | |||||
| | * | Merge pull request #7440 from albert-github/feature/bug_JAVACC_FLAGS | Dimitri van Heesch | 2019-12-12 | 1 | -1/+1 |
| | |\ | | | | | | | | | Adding JAVACC_FLAGS for javacc compilation | ||||
| | | * | Adding JAVACC_FLAGS for javacc compilation | albert-github | 2019-12-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During transition to cmake build the, essential for debugging, flag possibility was not added. (Added analogous to LEX_FLAGS and YACC_Flags). Available debug options (according to old Makefile): `-debug_parser` `-debug_token_manager` `-debug_lookahead` | ||||
| * | | | Minor fixes | Dimitri van Heesch | 2019-12-12 | 2 | -87/+121 |
| | | | | |||||
| * | | | Merge branch 'feature/issue_7436' of ↵ | Dimitri van Heesch | 2019-12-12 | 1 | -6/+6 |
| |\ \ \ | | |/ / | |/| | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_7436 | ||||
| | * | | issue #7436 Incorrect handling of block comments in VHDL | albert-github | 2019-12-11 | 1 | -6/+6 |
| | |/ | | | | | | | | | | | | | | | | 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. | ||||
| * | | Revert to locally patched version 6.2 of JavaCC due to more regressions :-( | Dimitri van Heesch | 2019-12-12 | 14 | -609/+668 |
| | | | |||||
| * | | Revert to use of javacc-6.1.3 due to regression | Dimitri van Heesch | 2019-12-12 | 15 | -4724/+7059 |
| |/ | |||||
| * | Merge pull request #7334 from albert-github/feature/issue_7313_vhdl_subtype | Dimitri van Heesch | 2019-12-10 | 1 | -0/+3 |
| |\ | | | | | | | issue #7313 VHDL attribute 'subtype is not supported and breaks parser | ||||
| | * | issue #7313 VHDL attribute 'subtype is not supported and breaks parser | albert-github | 2019-10-18 | 1 | -0/+3 |
| | | | | | | | | | | | | Add the `'subtype` construct for variables etc. | ||||
| * | | Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵ | Dimitri van Heesch | 2019-12-08 | 3 | -6/+4 |
| | | | | | | | | | | | | free issues | ||||
* | | | spelling: occurs | Josh Soref | 2019-11-12 | 1 | -1/+1 |
| | | | |||||
* | | | spelling: implementation | Josh Soref | 2019-11-12 | 1 | -1/+1 |
| | | | |||||
* | | | spelling: following | Josh Soref | 2019-11-12 | 2 | -2/+2 |
|/ / | |||||
* | | Update of generated VhdlParser files. | Dimitri van Heesch | 2019-11-06 | 2 | -5/+5 |
| | | |||||
* | | Spelling corrections for vhdl directory | albert-github | 2019-11-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Spelling corrections as found by codespell and in #561. `assume_guarentee` is not a vhdl keyword, `assume_guarantee` is. A number of spelling errors are in generated code (through javacc) and have been reported upstrean (https://github.com/javacc/javacc/pull/118) Corection of `guarded_signal_specificatio` to `guarded_signal_specification` is not possible as `guarded_signal_specification` exists as well. | ||||
* | | Fix double delete in VHDL error handler. | Dimitri van Heesch | 2019-11-03 | 1 | -2/+0 |
| | | |||||
* | | Update generated VHDL code to JavaCC 7.0.5 | Dimitri van Heesch | 2019-11-03 | 16 | -4850/+2514 |
| | | |||||
* | | Update generated code to javacc 6.2 | Dimitri van Heesch | 2019-10-28 | 14 | -617/+672 |
| | | |||||
* | | Adding possibility to automatically build vhdlparser from vhdlparser.jj file | albert-github | 2019-10-18 | 1 | -0/+10 |
|/ | | | | | - possibility to find the javacc program / script - creating command to compile javaparser.jj with javacc and place files in the right directory when javacc is present. | ||||
* | Discrepancy between vhdl input and generated sources | albert-github | 2019-10-17 | 1 | -2/+2 |
| | | | | | | The generated vhdl code files (.cc and .h) and didn't match the vhdl input source (vhdlpardser.jj). When regenerating with javacc the vhdl code file they didn't compile. vhdlparser.jj has been corrected. | ||||
* | Use smartpointers to manage the lifetime of Entry objects | Dimitri van Heesch | 2019-10-07 | 3 | -23/+23 |
| | |||||
* | Fix #6906 | Ton van den Heuvel | 2019-05-06 | 1 | -9/+3 |
| | | | | | | Generate configvalues.h only as a dependency for the VHDL parser. Fixes a problem in combination with Ninja v1.9.0 because of duplicate rules for generating configvalues.h. | ||||
* | Improved const correctness and added support for inline namespaces | Dimitri van Heesch | 2019-04-21 | 1 | -1/+1 |
| | |||||
* | Bug 691689 - Line numbers for examples | Dimitri van Heesch | 2018-08-19 | 2 | -6/+6 |
| | |||||
* | Merge pull request #686 from albert-github/feature/bug_vhdl_error_message | Dimitri van Heesch | 2018-05-01 | 2 | -6/+23 |
|\ | | | | | Making VHDL error messages more doxygen like | ||||
| * | Making VHDL error messages more doxygen like | albert-github | 2018-03-27 | 2 | -6/+23 |
| | | |||||
* | | Misc. typos | luz.paz | 2018-04-25 | 3 | -3/+3 |
| | | | | | | | | Found via `codespell` | ||||
* | | Adding debug options to vhdl parser generator | albert-github | 2018-03-26 | 2 | -5/+45 |
|/ | | | | | | | | JavaCC contains by default options to get more information about the parser paths used (analogous to the -d option of flex). - Makefile - adding option (JAVACC_FLAGS) for easier use of JavaCC options - adding possibility to reset generated files to their git versions. - vhdlstring.h adding functions required by debug options (debug_token_manager) | ||||
* | Restore Makefile in vhdlparser dir | Dimitri van Heesch | 2017-10-28 | 1 | -397/+22 |
| | |||||
* | Marks JS as freely licensed | zachwick | 2017-08-04 | 1 | -22/+397 |
| | | | | | | | | | | | | | | | Marking the resulting JS in this way ensures that visitors to the resulting HTML documentation do not have to choose between running non-free JS and experiencing the HTML documentation as it was intended. The JS was already freely licensed, so this change just ensures that the appropriate labelling occurs so that GNU LibreJS [0] parses the JS correctly as freely licensed. [0] https://www.gnu.org/software/librejs/ Signed-off-by: zachwick <zach@zachwick.com> | ||||
* | add decimal to base identifier | ogre | 2017-05-10 | 2 | -3/+3 |
| | |||||
* | fixes vhdl literal bug | ogre | 2017-05-09 | 16 | -775/+740 |
| | |||||
* | Bug fix for rendering the VHDL Hierarchy (thanks to a patch by Martin Kreis) | Dimitri van Heesch | 2016-06-05 | 3 | -902/+859 |
| | |||||
* | Remove unused variables | Christoph Grüninger | 2016-01-23 | 1 | -1/+1 |
| | |||||
* | Fix return-type warnings with -DNDEBUG | Christoph Grüninger | 2016-01-23 | 1 | -0/+59 |
| | |||||
* | Changed configuration mechanism to directly access options in order to ↵ | Dimitri van Heesch | 2016-01-17 | 3 | -5/+14 |
| | | | | improve performance |