Hardware::Verilog::Parser

A complete grammar for parsing Verilog code using Perl
Download

Hardware::Verilog::Parser Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Greg London
  • Publisher web site:
  • http://search.cpan.org/~gslondon/

Hardware::Verilog::Parser Tags


Hardware::Verilog::Parser Description

A complete grammar for parsing Verilog code using Perl Hardware::Verilog::Parser is a Perl module that defines the complete grammar needed to parse any Verilog code. By overloading this grammar, it is possible to easily create perl scripts which run through Verilog code and perform specific functions.For example, a Hierarchy.pm uses Hardware::Verilog::Parser to overload the grammar rule for module instantiations. This single modification will print out all instance names that occur in the file being parsed. This might be useful for creating an automatic build script, or a graphical hierarchical browser of a Verilog design.This module is currently in alpha release. All code is subject to change. Bug reports are welcome.SYNOPSIS use Hardware::Verilog::Parser; $parser = new Hardware::Verilog::Parser; $parser->Filename(@ARGV); Requirements: · Perl


Hardware::Verilog::Parser Related Software