Olof Kraigher
Olof Kraigher
Create NeoVim integration of VHDL language server and publish instructions on how to use it.
# Background Tool such as document generators and code formatters also need to care about comments. - Document generators need to associate documenting comments with right syntactic elements. - Code...
The next step is to work on visibility rules for use clauses and nested scopes. Keywords: *potentially visible*, *directly visible*, *implicit*, *explicit*, *declarative region*, *immediate scope*. I have identified the...
# Terminology A declarative part contains declarations. For the purpose of recovery we divide declarations into two categories. - Compound - may contain nested declarative parts, example subprograms, protected type...
There is uncertainty in the standard regarding externally visible generics: Se GHDL issue: https://github.com/ghdl/ghdl/issues/440 ```vhdl package gpkg is generic (const : natural); end package; package ipkg is new work.gpkg generic...
**ent.vhd** ```vhdl entity ent is generic ( max : natural); port ( p : out natural range 1 to max := 3); end entity; architecture a of ent is begin...
When running against chromium the following message appears: ``` Buffer too small (16 bytes) to fit a FeedbackPacket. Minimum size = 18 ``` It is caused by the chromium code...
I started getting this error suddenly, the difference seems to be going from sphinx 1.4.9 to 1.5. Seems the `blog` path has not been created in the output path (`docsbuild`)....
I just want to make you aware of my project to create a full fledged VHDL parser in Rust: https://github.com/kraigher/rust_hdl. It can already parse 500kloc of the most popular VHDL...
We need to create a stable public API to traverse the design hierarchy and the AST. I am hoping @Schottkyc137 and @skaupper can contribute their ideas and feedback here. My...