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.1.tar.gz (29.5 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.1-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hdl_parser-0.6.1.tar.gz
  • Upload date:
  • Size: 29.5 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.1.tar.gz
Algorithm Hash digest
SHA256 e9c8dd1078319879d7c5a34fe243a5ca300057dc2435b5b6b608a410e4ec08f8
MD5 aa06a83f0faadda062ed5a88f8cec576
BLAKE2b-256 ccac2212b9c4af94a6756e1263b890e053f2d169c17837a7f4eaf306bd92c12e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hdl_parser-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 33.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a0f4878255c3ec7376d3e978310b20ba39eb6b7e83a33d5b338a1fa16c543755
MD5 2434d4302d7613214a13ad5bd3c130f8
BLAKE2b-256 d4bb6f9eb81a28bfb80e07e369819096c67482c90e9df66c6be13aa8b2518d02

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