VerilogLanguageExtension icon indicating copy to clipboard operation
VerilogLanguageExtension copied to clipboard

Verilog Language Extension for Visual Studio

Results 14 VerilogLanguageExtension issues
Sort by recently updated
recently updated
newest added

VSIX installer responds with: 2022-12-14 12:25:11 PM - Found installed product - Visual Studio Community 2022 2022-12-14 12:25:12 PM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed...

![image](https://user-images.githubusercontent.com/58913263/95893771-b5329000-0dba-11eb-9cd0-12a06e338330.png)

When creating project in alternate, not-yet-existing user & directory. VS2017: ![image](https://user-images.githubusercontent.com/13059545/90413027-c5501c80-e062-11ea-84be-d1854f482ac1.png)

VS2017: ![image](https://user-images.githubusercontent.com/13059545/90412840-773b1900-e062-11ea-9bc3-6eb6857b5669.png) ![image](https://user-images.githubusercontent.com/13059545/90412742-570b5a00-e062-11ea-8442-9b52a44dfe81.png)

as noted in https://github.com/gojimmypi/VerilogLanguageExtension/issues/21#issuecomment-620237275 - performance on large files is really poor due to excessive re-parsing of the entire buffer,

see [picorv32.v line 532](https://github.com/gojimmypi/VerilogLanguageExtension/blob/master/TestFiles/picorv32.v#L532) note missing colorization after single quote: ![image](https://user-images.githubusercontent.com/13059545/80312987-2777cf80-879d-11ea-805f-109856f65daf.png)

When a new file is loaded, the declaration hover text for variables is not visible until a key is pressed and the file is re-parsed. Variable hover text should be...

although initially working, somehow this got lost: ![image](https://user-images.githubusercontent.com/13059545/80313168-1f6c5f80-879e-11ea-8d07-8c6e696ac307.png) see [Intellisense/VerilogQuickInfoSource.cs line 203](https://github.com/gojimmypi/VerilogLanguageExtension/blob/057249c9a33ca0b37be6001d51dc68c3d4d27150/Intellisense/VerilogQuickInfoSource.cs#L203)

current logic does not properly distinguish comment chars: `//` and `/*` and `*/` from division and multiplication operators as noted in #10. Workaround: pad with spaces. see [VerilogHelperFunctions.cs : IsDelimiter()](https://github.com/gojimmypi/VerilogLanguageExtension/blob/19b3ee1c7eaa582eaf06b5161d96896339d81854/Globals/VerilogHelperFunctions.cs#L44)

for example, the second line here should have the `ctr_width` declaration as hover text: value `ctr_width = 24`: ``` localparam ctr_width = 24; localparam ctr_max = 2**ctr_width - 1; ```