-
Notifications
You must be signed in to change notification settings - Fork 13
Derived from https://sourceforge.net/projects/v2kparse
gburdell/parser
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
13-aug-2015 =========== + release r2.2.0. + replace SLF parser w/ fast/minimum (get cell only). + drop redundant `line when -E is used. + jre1.8.0_25-b17 3-jul-2015 ========== + release r2.1.0. + added --keep_var_in_flatf option. 6-may-2015 ========== + release r2.0.29. + continue testing. + adds support for undef-only source files. 17-jan-2015 =========== + release r2.0.9. + continue testing. + the -E <postvpp> option is pretty cool: allows you to flatten out the complete (post) preprocessor output into one single file. 11-dec-2014 =========== + release r2.0.4. + fix redefine checking to squeeze (whitespace) before compare. thus quelch false-messages. 09-dec-2014 =========== + release r2.0.3. + added support for `(space)*macro + added support for `undef + added option --sfcu to specify single-file compilation unit semantics as defined in LRM (3.12.1 Compilation units). Use in analyze is for correct use during `undef directives processing. 07-dec-2014 =========== + Continue testing, release r2.0.1. + added support for token-paste '``' operator in sysvlog. + added '--redefn_lvl' option to analyze to control macro redefinition check. + NOTE: tested on *Nix system with: + jruby 1.7.13 (1.9.3p392) 2014-06-24 43f133c i on Java HotSpot(TM) 64-Bit Server VM 1.7.0_07-b10 [linux-amd64] + java version "1.7.0_07" Java(TM) SE Runtime Environment (build 1.7.0_07-b10) Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode) 02-dec-2014 =========== + Major refactor to replace antlr-based SysVlog parser with one from apfe (which used PEG-type parser runtime. See gburdell/apfe.) + Pushed tag analyze_r2.0 (consider beta quality). + Added '--msg_lvl 0..3' option to analyze (ruby side) to support finer-grained messaging. 19-dec-2013 =========== + fixed: case where file a/b/c/d.v has `include "./e.vh". Need to implicitly add dir of including-source a/b/c to incdir. 23-mar-2013 =========== + fixed: remove space from full-instance name generated into --inst_tcl. 11-mar-2013 =========== + added --inst_mode 0|1 to analyze to track cell instances from SLF files. 23-jul-2012 =========== + pushed tag analyze_r1.1.7 which fixed issue in slf to support -,+ in number. + fixed sysvlog.g to add syntactic predicate to primary for conflict resolution for function call (earlier priority). 18-jul-2012 =========== + pushed tag analyze_r1.1.6 which fixed issue in slf libname to support -,+ in name. + fixed known bug w/ stack dump on unresolved top with no instances. 14-may-2012 =========== + pushed tag analyze_r1.1.5 which adds support for interface instance tracking in apps/analyze (run as bin/analyze). + only required minor perturbations to sysvlog.g and Tracker.java. 14-dec-2011 =========== + grabbed source from https://sourceforge.net/projects/v2kparse/ (thanx kpfalzer), and embelished it w/ some improvements: SystemVerilog and Vhdl parsers. + Imported into netbeans: https://netbeans.org (v7.0.1) + Projects uses antlr-2.7.7: https://www.antlr2.org
Packages 0
No packages published