Skip to content

dau-dev/verible-python

Repository files navigation

verible

Python wrapping/binding for verible

Build Status codecov License PyPI

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 checker
  • verible-verilog-format — SystemVerilog formatter
  • verible-verilog-lint — SystemVerilog linter
  • verible-verilog-kythe — Kythe indexing for SystemVerilog
  • verible-verilog-ls — Language server
  • verible-verilog-project — Project tool
  • verible-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.

About

Python/PyPI wrapper for Verible

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages