| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
* Rename 'python' to 'pyGHDL'.
* Let 'thin' be 'libghdl'.
* Move move 'pyutils.py' from 'python/libghdl/vhdl' to a separate
package ('pyGHDL/libghdl/utils/').
* Update 'vhdl_langserver' accordingly.
* Rename 'vhdl_langserver' to 'lsp'.
* Move 'ghdl-ls' to 'pyGHDL/cli'.
|
| |
|
|
|
|
|
|
| |
Why?
1. Conform to PEP 8.
2. Easier to read.
3. Make tools, such as PyCharm, not complain.
|
|
|
|
|
|
|
|
| |
Previously, the language server crashed on any exceptions raised by the
handler methods. Catching and logging these exceptions while notify the
user about the error results in a much better user experience.
This fixes #1410
|
|
|
|
| |
This reverts commit eddb55e8a14e6c40b66ce018b7760767981af79d.
|
|
|
|
|
|
|
|
|
| |
Previously, the language server crashed on unhandled
symbols with an exception. As ignoring unhandled symbols
should be fine, logging this as an error to the logger
results in a much better user experience.
This fixes #1410
|
|
|
|
| |
Fix #1409
|
|
|
|
| |
On Windows, a URI has to begin with file:/// (3 slashes!).
Now, the correct implementation from lsp.py is used to create the URIs.
|
|
|