A Visual Studio Code extension, which provides support for the Verilog-A language.
This extension is still in development. Any recommendations are greatly appreaciated.
You need OpenVAF installed on your system for this.
-
Syntax highlighting
-
Some snippets
As someone who doesn't program in Verilog-A at all (or anything similar), I have tried my best to grasp the syntax and rules. Still, I most likely missed some things (or common practices), so if you see something that is not aligned with standards or doesn't work the way it should, please let me know either by issues here or by email!
If you want to contribute please fork the repository, clone it and make changes, then create a PR.
See the changelog for more details
This project is based on eirikpre's SystemVerilog VSCode Extension, which is licensed under the MIT License. See the licenses
folder for more details.
- Better hover information.
- Include a Completion Provider.
- Rewrite some providers more efficiently.
- Syntax highlighting might need refinement.
- Old references don't get cleared immediately.