GitHub - dau-dev/verible-python: Python/PyPI wrapper for Verible
Python wrapping/binding for verible
Overview
Wrapper of verible, distributed via PyPI. Verible is a suite of SystemVerilog developer tools including a parser, formatter, linter, and language server.
# Format SystemVerilog files verible-cli verible-verilog-format --inplace my_design.sv # Lint SystemVerilog files verible-cli verible-verilog-lint my_design.sv # Syntax check verible-cli verible-verilog-syntax my_design.sv # Language server verible-cli verible-verilog-ls
Available Tools
verible-verilog-syntax— SystemVerilog parser/syntax checkerverible-verilog-format— SystemVerilog formatterverible-verilog-lint— SystemVerilog linterverible-verilog-kythe— Kythe indexing for SystemVerilogverible-verilog-ls— Language serververible-verilog-project— Project toolverible-verilog-objdump— Pretty-printer
License
This software is licensed under the Apache 2.0 license. See the LICENSE file for details.
Verible is Copyright 2019-2024 Google LLC, licensed under the Apache 2.0 license.