Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea add --keep_var_in_flatf option Jul 3, 2015
antlr4/sv2012 save but does not work Jul 5, 2015
apps/analyze updated Aug 14, 2015
bin add --keep_var_in_flatf option Jul 3, 2015
dist recompile using java 1.8.0_25-b17 Aug 14, 2015
nbproject continue Aug 17, 2015
props analyze_r2.0.9 Jan 18, 2015
src/parser added slf3 Aug 16, 2015
test continue debug Dec 16, 2014
vlogpp2 updated Sep 10, 2015
.gitignore refactor new vlogpp to parser Aug 18, 2015
Makefile added Dec 14, 2011
README recompile using java 1.8.0_25-b17 Aug 14, 2015
build.xml start local work Nov 13, 2014
manifest.mf added netbeans setup Dec 14, 2011
notes.ods add notes for tracking things TODO, etc. Dec 14, 2011
parser.iml add --keep_var_in_flatf option Jul 3, 2015

README

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: http://netbeans.org (v7.0.1)
+ Projects uses antlr-2.7.7: http://www.antlr2.org