Aliaksei Chapyzhenka
Aliaksei Chapyzhenka
https://symbiflow.github.io/sv-tests/#tree_sitter_verilog|6.20.2|parameter_aggregate ```verilog /* :name: parameter_aggregate :description: parameter aggregate type tests :should_fail: 0 :tags: 6.20.2 */ module top(); parameter logic [31:0] p [3:0] = '{1, 2, 3, 4}; endmodule ```
https://ide.atom.io ## Features * Auto completion * Diagnostics (errors & warnings, with autofixes) * Document outline * Find references * Go to definition * Hover * Signature help * Format...
implement and test 22.11 pragma directive [https://symbiflow.github.io/sv-tests/#tree_sitter_verilog|5.6.4|pragma-directive](https://symbiflow.github.io/sv-tests/#tree_sitter_verilog|5.6.4|pragma-directive)
http://tree-sitter.github.io/tree-sitter/playground
Tests: * https://symbiflow.github.io/sv-tests/#tree_sitter_verilog|hdlconv|hdlconvertor_p550 * https://symbiflow.github.io/sv-tests/#tree_sitter_verilog|hdlconv|hdlconvertor_p552
If I change the order of parameter and constant in the following expression: https://github.com/tree-sitter/tree-sitter-verilog/blob/0ca84425b7b31cfec74f17bd0123758400510391/corpus/assign.txt#L262 ``` ... (constant_expression (constant_expression (constant_primary (primary_literal (integral_number (decimal_number (unsigned_number)))))) (constant_expression (constant_primary (parameter_identifier (simple_identifier)))) ) ... ```...
https://github.com/tree-sitter/highlight-schema Similar to: https://github.com/tree-sitter/tree-sitter-ruby/blob/master/package.json#L19 https://github.com/tree-sitter/tree-sitter-ruby/blob/master/package.json#L29
Failure example: ```verilog module foo ( input a, `line 123 "foo.v" 0 output b ); endmodule ```