Skip to content

This is a specific parser to SystemVerilog used for Hardware Constraints Solver

Notifications You must be signed in to change notification settings

bit-zone/SystemVerilog-Specific-Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SystemVerilog-Specific-Parser

This is a parser to SystemVerilog syntax , it's intended to parse data declarations and constraints , then convert them to a specific format which is suitable for our solver tool .A GUI-based parser and solver The parsing process starts from a modified subset of regular expressions and grammar rules that describe SystemVerilog syntax, then I use PyPEG (a parse tree generator) to generate the parse tree of the input SystemVerilog syntax. I use a modified subset of SystemVerilog grammar rules as I'm interested only in the data declaration and constraints parts in SystemVerilog.

GUI

About

This is a specific parser to SystemVerilog used for Hardware Constraints Solver

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages