m47812 / hdl-parser

C# projects that use ANTLR4 library to analyse VHDL and Verilog code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HDL ANTLR

It's a set of tools for VHDL/Verilog parsing, dynamic compilation and simulation. Today, the repository contain following components:

  • VHDL - syntax/semantic model of the VHDL language
  • VHDL_ANTLR4 - parsing of VHDL and building of model
  • Verilog_ANTLR4 - Verilog parsing
  • VHDLCompiler
  • VHDLInputGenerators
  • VHDLOutput
  • VHDLRuntime
  • ParserSample
  • ModelingSystemTest

Contribution

Currently, solution can be built with Visual Studio. NuGet package manager is required. How to build:

  • VS 2013 - just open solution and build it.
  • VS 2010 - it has some problems with packages restore and further grammar generation, so you can:
    • run restore.cmd to restore packages, then open solution and build it
    • open solution, then build(it will get a lot of errors), then close it and open again, and build
  • MSBuild command line - run build.cmd

About

C# projects that use ANTLR4 library to analyse VHDL and Verilog code


Languages

Language:C# 79.9%Language:VHDL 15.9%Language:Smalltalk 2.1%Language:HTML 1.4%Language:ANTLR 0.7%Language:CSS 0.0%Language:JavaScript 0.0%Language:Visual Basic 0.0%Language:C++ 0.0%Language:Shell 0.0%Language:Batchfile 0.0%Language:Coq 0.0%