https://github.com/alemuller/tree-sitter-vhdl
VHDL grammar for tree-sitter
https://github.com/alemuller/tree-sitter-vhdl
Last synced: 25 days ago
JSON representation
VHDL grammar for tree-sitter
- Host: GitHub
- URL: https://github.com/alemuller/tree-sitter-vhdl
- Owner: alemuller
- License: mit
- Created: 2020-10-22T01:29:10.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-20T17:33:07.000Z (over 1 year ago)
- Last Synced: 2024-08-02T01:16:18.085Z (10 months ago)
- Language: C
- Size: 24.9 MB
- Stars: 29
- Watchers: 2
- Forks: 9
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tree-sitter - VHDL
README
# tree-sitter-vhdl
Tree-sitter-vhdl is a VHDL parser for syntax highlighting.
## Missing features
- [x] VHDL-2008
- [ ] Protected tool directives
- [x] PSL-02
- [ ] LTL PSL Operators (not intended to be supported)
- [ ] OBE PSL Operators (not intended to be supported)
- [ ] VHDL-2019Not listed features are implemented already.
## Notes
The parser accepts some illegal constructions to be able to provide precise
error highlight.See `./tests/highlight/` and `./queries/highlights.scm` for a list of errors.
## References
* IEEE Std 1076-2008
* IEEE Std 1850-2005
* IEEE Std 1076-2019