Skip to main content

Easy-To-Use SystemVerilog Parser

Project description

PyPI Version Python Build Documentation Coverage Status python-versions semantic-versioning

Downloads Contributors PRs welcome Issues PRs open PRs done

Easy-To-Use SystemVerilog Parser

Features

  • Extract Port Lists
  • Extract Parameters
  • Extract Submodule Instances and their connections
  • ifdef support
  • Standards: IEEE 1800-2009 SystemVerilog

Limitations

  • No Syntax Checks - Source Code files must be syntactically correct
  • No Full Parser - This parser intends to be simple and just extract some information from the source code. Fast and Simple.

Installation

Installing it is pretty easy:

pip install hdl-parser

Authors

Usage

See Usage Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hdl_parser-0.6.0.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hdl_parser-0.6.0-py3-none-any.whl (33.1 kB view details)

Uploaded Python 3

File details

Details for the file hdl_parser-0.6.0.tar.gz.

File metadata

  • Download URL: hdl_parser-0.6.0.tar.gz
  • Upload date:
  • Size: 29.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.25.2 CPython/3.13.3 Linux/6.11.0-1015-azure

File hashes

Hashes for hdl_parser-0.6.0.tar.gz
Algorithm Hash digest
SHA256 c6569812ea43652192152a624ddfaa6a25e43f9f10ffc760e3a8b9606655ac8f
MD5 940d256079754e546028098e685cac47
BLAKE2b-256 aec0ad4052a9dbf61082cca1019d1ec74c9e1ba27de945802aa587c734b3a22c

See more details on using hashes here.

File details

Details for the file hdl_parser-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: hdl_parser-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.25.2 CPython/3.13.3 Linux/6.11.0-1015-azure

File hashes

Hashes for hdl_parser-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b9e8bb862a42e4906cd8b5df489654427f0c90f209df7e5433784de070b316b
MD5 38be919116963e4dbda557f9624ac3f3
BLAKE2b-256 ac491b013d6ae6ca474be9be5a7d8327c1ae7b93b9c7ba7d0a151858366d51ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page