Logs without timestamps, return code Signed-off-by: Alain <alainmarcel@yahoo.com>
diff --git a/Makefile b/Makefile index 2138ba2..2c32c9e 100644 --- a/Makefile +++ b/Makefile
@@ -17,3 +17,7 @@ install: cd build; make install + +uninstall: + rm -f /usr/local/bin/surelog + rm -rf /usr/local/lib/surelog
diff --git a/README.md b/README.md index 58dba26..57aa3ff 100644 --- a/README.md +++ b/README.md
@@ -33,8 +33,6 @@ ```bash make -``` -```bash make install (/usr/local/bin and /usr/local/lib/surelog by default, use DESTDIR= for alternative locations) ``` @@ -104,7 +102,7 @@ * -cache <dir> Specifies the cache directory, default is slpp_all/cache or slpp_unit/cache * -createcache Create cache for precompiled packages * -filterdirectives Filters out simple directives like - * `default_nettype in pre-processor's output + * default_nettype in pre-processor's output * -filterprotected Filters out protected regions in pre-processor's output * -filtercomments Filters out comments in pre-processor's output * -outputlineinfo Outputs SLline directives in pre-processor's output @@ -115,4 +113,10 @@ * -o <path> Turns on all compilation stages, produces all outputs under that path * --help This help * --version Surelog version and build date + * RETURN CODE + * Bit mask the return code, more than 1 bit can be on. + * 0 - No issues + * 0x1 - Fatal error(s) + * 0x2 - Syntax error(s) + * 0x4 - Error(s)
diff --git a/src/API/slapi.py b/src/API/slapi.py index 9f8524a..055221f 100644 --- a/src/API/slapi.py +++ b/src/API/slapi.py
@@ -1,22 +1,15 @@ # This file was automatically generated by SWIG (http://www.swig.org). -# Version 3.0.12 +# Version 3.0.8 # # Do not make changes to this file unless you know what you are doing--modify # the SWIG interface file instead. -from sys import version_info as _swig_python_version_info -if _swig_python_version_info >= (2, 7, 0): - def swig_import_helper(): - import importlib - pkg = __name__.rpartition('.')[0] - mname = '.'.join((pkg, '_slapi')).lstrip('.') - try: - return importlib.import_module(mname) - except ImportError: - return importlib.import_module('_slapi') - _slapi = swig_import_helper() - del swig_import_helper -elif _swig_python_version_info >= (2, 6, 0): + + + + +from sys import version_info +if version_info >= (2, 6, 0): def swig_import_helper(): from os.path import dirname import imp @@ -26,27 +19,22 @@ except ImportError: import _slapi return _slapi - try: - _mod = imp.load_module('_slapi', fp, pathname, description) - finally: - if fp is not None: + if fp is not None: + try: + _mod = imp.load_module('_slapi', fp, pathname, description) + finally: fp.close() - return _mod + return _mod _slapi = swig_import_helper() del swig_import_helper else: import _slapi -del _swig_python_version_info - +del version_info try: _swig_property = property except NameError: pass # Python < 2.2 doesn't have 'property'. -try: - import builtins as __builtin__ -except ImportError: - import __builtin__ def _swig_setattr_nondynamic(self, class_type, name, value, static=1): if (name == "thisown"): @@ -71,30 +59,37 @@ return _swig_setattr_nondynamic(self, class_type, name, value, 0) -def _swig_getattr(self, class_type, name): +def _swig_getattr_nondynamic(self, class_type, name, static=1): if (name == "thisown"): return self.this.own() method = class_type.__swig_getmethods__.get(name, None) if method: return method(self) - raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name)) + if (not static): + return object.__getattr__(self, name) + else: + raise AttributeError(name) + +def _swig_getattr(self, class_type, name): + return _swig_getattr_nondynamic(self, class_type, name, 0) def _swig_repr(self): try: strthis = "proxy of " + self.this.__repr__() - except __builtin__.Exception: + except Exception: strthis = "" return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) try: _object = object _newclass = 1 -except __builtin__.Exception: +except AttributeError: class _object: pass _newclass = 0 + class SwigPyIterator(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value) @@ -241,7 +236,7 @@ this = _slapi.new_UIntVector(*args) try: self.this.append(this) - except __builtin__.Exception: + except Exception: self.this = this def push_back(self, x):
diff --git a/src/API/slapi_wrap.cxx b/src/API/slapi_wrap.cxx index 6b260e3..a9f81cb 100644 --- a/src/API/slapi_wrap.cxx +++ b/src/API/slapi_wrap.cxx
@@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 3.0.12 + * Version 3.0.8 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -106,11 +106,9 @@ #endif /* exporting methods */ -#if defined(__GNUC__) -# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) -# ifndef GCC_HASCLASSVISIBILITY -# define GCC_HASCLASSVISIBILITY -# endif +#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) +# ifndef GCC_HASCLASSVISIBILITY +# define GCC_HASCLASSVISIBILITY # endif #endif @@ -670,16 +668,16 @@ char d = *(c++); unsigned char uu; if ((d >= '0') && (d <= '9')) - uu = (unsigned char)((d - '0') << 4); + uu = ((d - '0') << 4); else if ((d >= 'a') && (d <= 'f')) - uu = (unsigned char)((d - ('a'-10)) << 4); + uu = ((d - ('a'-10)) << 4); else return (char *) 0; d = *(c++); if ((d >= '0') && (d <= '9')) - uu |= (unsigned char)(d - '0'); + uu |= (d - '0'); else if ((d >= 'a') && (d <= 'f')) - uu |= (unsigned char)(d - ('a'-10)); + uu |= (d - ('a'-10)); else return (char *) 0; *u = uu; @@ -862,6 +860,10 @@ } #endif +/* Add PyObject_Del for old Pythons */ +#if PY_VERSION_HEX < 0x01060000 +# define PyObject_Del(op) PyMem_DEL((op)) +#endif #ifndef PyObject_DEL # define PyObject_DEL PyObject_Del #endif @@ -976,7 +978,6 @@ #if PY_VERSION_HEX < 0x03020000 #define PyDescr_TYPE(x) (((PyDescrObject *)(x))->d_type) #define PyDescr_NAME(x) (((PyDescrObject *)(x))->d_name) -#define Py_hash_t long #endif /* ----------------------------------------------------------------------------- @@ -1925,6 +1926,7 @@ static int type_init = 0; if (!type_init) { const PyTypeObject tmp = { + /* PyObject header changed in Python 3 */ #if PY_VERSION_HEX >= 0x03000000 PyVarObject_HEAD_INIT(NULL, 0) #else @@ -1935,7 +1937,7 @@ sizeof(SwigPyObject), /* tp_basicsize */ 0, /* tp_itemsize */ (destructor)SwigPyObject_dealloc, /* tp_dealloc */ - 0, /* tp_print */ + 0, /* tp_print */ #if PY_VERSION_HEX < 0x02020000 (getattrfunc)SwigPyObject_getattr, /* tp_getattr */ #else @@ -1943,7 +1945,7 @@ #endif (setattrfunc)0, /* tp_setattr */ #if PY_VERSION_HEX >= 0x03000000 - 0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */ + 0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */ #else (cmpfunc)SwigPyObject_compare, /* tp_compare */ #endif @@ -1953,7 +1955,7 @@ 0, /* tp_as_mapping */ (hashfunc)0, /* tp_hash */ (ternaryfunc)0, /* tp_call */ - 0, /* tp_str */ + 0, /* tp_str */ PyObject_GenericGetAttr, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ @@ -2116,6 +2118,7 @@ static int type_init = 0; if (!type_init) { const PyTypeObject tmp = { + /* PyObject header changed in Python 3 */ #if PY_VERSION_HEX>=0x03000000 PyVarObject_HEAD_INIT(NULL, 0) #else @@ -3056,7 +3059,7 @@ #endif #define SWIG_name "_slapi" -#define SWIGVERSION 0x030012 +#define SWIGVERSION 0x030008 #define SWIG_VERSION SWIGVERSION @@ -3149,7 +3152,6 @@ #endif -#include <typeinfo> #include <stdexcept> @@ -3299,7 +3301,7 @@ return SWIG_OK; #if PY_VERSION_HEX < 0x03000000 } else if (PyInt_Check(obj)) { - if (val) *val = (double) PyInt_AsLong(obj); + if (val) *val = PyInt_AsLong(obj); return SWIG_OK; #endif } else if (PyLong_Check(obj)) { @@ -3420,109 +3422,23 @@ } -#include <limits.h> -#if !defined(SWIG_NO_LLONG_MAX) -# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) -# define LLONG_MAX __LONG_LONG_MAX__ -# define LLONG_MIN (-LLONG_MAX - 1LL) -# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) -# endif -#endif - - -#if defined(LLONG_MAX) && !defined(SWIG_LONG_LONG_AVAILABLE) -# define SWIG_LONG_LONG_AVAILABLE -#endif - - -#ifdef SWIG_LONG_LONG_AVAILABLE -SWIGINTERN int -SWIG_AsVal_unsigned_SS_long_SS_long (PyObject *obj, unsigned long long *val) -{ - int res = SWIG_TypeError; - if (PyLong_Check(obj)) { - unsigned long long v = PyLong_AsUnsignedLongLong(obj); - if (!PyErr_Occurred()) { - if (val) *val = v; - return SWIG_OK; - } else { - PyErr_Clear(); - res = SWIG_OverflowError; - } - } else { - unsigned long v; - res = SWIG_AsVal_unsigned_SS_long (obj,&v); - if (SWIG_IsOK(res)) { - if (val) *val = v; - return res; - } - } -#ifdef SWIG_PYTHON_CAST_MODE - { - const double mant_max = 1LL << DBL_MANT_DIG; - double d; - res = SWIG_AsVal_double (obj,&d); - if (SWIG_IsOK(res) && !SWIG_CanCastAsInteger(&d, 0, mant_max)) - return SWIG_OverflowError; - if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, mant_max)) { - if (val) *val = (unsigned long long)(d); - return SWIG_AddCast(res); - } - res = SWIG_TypeError; - } -#endif - return res; -} -#endif - - SWIGINTERNINLINE int SWIG_AsVal_size_t (PyObject * obj, size_t *val) { - int res = SWIG_TypeError; -#ifdef SWIG_LONG_LONG_AVAILABLE - if (sizeof(size_t) <= sizeof(unsigned long)) { -#endif - unsigned long v; - res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0); - if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v); -#ifdef SWIG_LONG_LONG_AVAILABLE - } else if (sizeof(size_t) <= sizeof(unsigned long long)) { - unsigned long long v; - res = SWIG_AsVal_unsigned_SS_long_SS_long (obj, val ? &v : 0); - if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v); - } -#endif + unsigned long v; + int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0); + if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v); return res; } - #define SWIG_From_long PyInt_FromLong - - -#ifdef SWIG_LONG_LONG_AVAILABLE -SWIGINTERNINLINE PyObject* -SWIG_From_long_SS_long (long long value) -{ - return ((value < LONG_MIN) || (value > LONG_MAX)) ? - PyLong_FromLongLong(value) : PyInt_FromLong(static_cast< long >(value)); -} -#endif + #define SWIG_From_long PyLong_FromLong SWIGINTERNINLINE PyObject * SWIG_From_ptrdiff_t (ptrdiff_t value) { -#ifdef SWIG_LONG_LONG_AVAILABLE - if (sizeof(ptrdiff_t) <= sizeof(long)) { -#endif - return SWIG_From_long (static_cast< long >(value)); -#ifdef SWIG_LONG_LONG_AVAILABLE - } else { - /* assume sizeof(ptrdiff_t) <= sizeof(long long) */ - return SWIG_From_long_SS_long (static_cast< long long >(value)); - } -#endif + return SWIG_From_long (static_cast< long >(value)); } @@ -3576,65 +3492,12 @@ } -#ifdef SWIG_LONG_LONG_AVAILABLE -SWIGINTERN int -SWIG_AsVal_long_SS_long (PyObject *obj, long long *val) -{ - int res = SWIG_TypeError; - if (PyLong_Check(obj)) { - long long v = PyLong_AsLongLong(obj); - if (!PyErr_Occurred()) { - if (val) *val = v; - return SWIG_OK; - } else { - PyErr_Clear(); - res = SWIG_OverflowError; - } - } else { - long v; - res = SWIG_AsVal_long (obj,&v); - if (SWIG_IsOK(res)) { - if (val) *val = v; - return res; - } - } -#ifdef SWIG_PYTHON_CAST_MODE - { - const double mant_max = 1LL << DBL_MANT_DIG; - const double mant_min = -mant_max; - double d; - res = SWIG_AsVal_double (obj,&d); - if (SWIG_IsOK(res) && !SWIG_CanCastAsInteger(&d, mant_min, mant_max)) - return SWIG_OverflowError; - if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, mant_min, mant_max)) { - if (val) *val = (long long)(d); - return SWIG_AddCast(res); - } - res = SWIG_TypeError; - } -#endif - return res; -} -#endif - - SWIGINTERNINLINE int SWIG_AsVal_ptrdiff_t (PyObject * obj, ptrdiff_t *val) { - int res = SWIG_TypeError; -#ifdef SWIG_LONG_LONG_AVAILABLE - if (sizeof(ptrdiff_t) <= sizeof(long)) { -#endif - long v; - res = SWIG_AsVal_long (obj, val ? &v : 0); - if (SWIG_IsOK(res) && val) *val = static_cast< ptrdiff_t >(v); -#ifdef SWIG_LONG_LONG_AVAILABLE - } else if (sizeof(ptrdiff_t) <= sizeof(long long)) { - long long v; - res = SWIG_AsVal_long_SS_long (obj, val ? &v : 0); - if (SWIG_IsOK(res) && val) *val = static_cast< ptrdiff_t >(v); - } -#endif + long v; + int res = SWIG_AsVal_long (obj, val ? &v : 0); + if (SWIG_IsOK(res) && val) *val = static_cast< ptrdiff_t >(v); return res; } @@ -3672,21 +3535,8 @@ return traits<typename noconst_traits<Type >::noconst_type >::type_name(); } - template <class Type> struct traits_info { - static swig_type_info *type_query(std::string name) { - name += " *"; - return SWIG_TypeQuery(name.c_str()); - } - static swig_type_info *type_info() { - static swig_type_info *info = type_query(type_name<Type>()); - return info; - } - }; - - /* - Partial specialization for pointers (traits_info) - */ - template <class Type> struct traits_info<Type *> { + template <class Type> + struct traits_info { static swig_type_info *type_query(std::string name) { name += " *"; return SWIG_TypeQuery(name.c_str()); @@ -3703,7 +3553,7 @@ } /* - Partial specialization for pointers (traits) + Partial specialization for pointers */ template <class Type> struct traits <Type *> { typedef pointer_category category; @@ -3773,8 +3623,7 @@ struct traits_asptr { static int asptr(PyObject *obj, Type **val) { Type *p; - swig_type_info *descriptor = type_info<Type>(); - int res = descriptor ? SWIG_ConvertPtr(obj, (void **)&p, descriptor, 0) : SWIG_ERROR; + int res = SWIG_ConvertPtr(obj, (void**)&p, type_info<Type>(), 0); if (SWIG_IsOK(res)) { if (val) *val = p; } @@ -3922,7 +3771,7 @@ namespace std { template <> - struct less <PyObject *> + struct less <PyObject *>: public binary_function<PyObject *, PyObject *, bool> { bool operator()(PyObject * v, PyObject *w) const @@ -3947,7 +3796,7 @@ }; template <> - struct less <swig::SwigPtr_PyObject> + struct less <swig::SwigPtr_PyObject>: public binary_function<swig::SwigPtr_PyObject, swig::SwigPtr_PyObject, bool> { bool operator()(const swig::SwigPtr_PyObject& v, const swig::SwigPtr_PyObject& w) const @@ -3957,7 +3806,7 @@ }; template <> - struct less <swig::SwigVar_PyObject> + struct less <swig::SwigVar_PyObject>: public binary_function<swig::SwigVar_PyObject, swig::SwigVar_PyObject, bool> { bool operator()(const swig::SwigVar_PyObject& v, const swig::SwigVar_PyObject& w) const @@ -4020,7 +3869,7 @@ if (step == 0) { throw std::invalid_argument("slice step cannot be zero"); } else if (step > 0) { - // Required range: 0 <= i < size, 0 <= j < size, i <= j + // Required range: 0 <= i < size, 0 <= j < size if (i < 0) { ii = 0; } else if (i < (Difference)size) { @@ -4028,15 +3877,13 @@ } else if (insert && (i >= (Difference)size)) { ii = (Difference)size; } - if (j < 0) { + if ( j < 0 ) { jj = 0; } else { jj = (j < (Difference)size) ? j : (Difference)size; } - if (jj < ii) - jj = ii; } else { - // Required range: -1 <= i < size-1, -1 <= j < size-1, i >= j + // Required range: -1 <= i < size-1, -1 <= j < size-1 if (i < -1) { ii = -1; } else if (i < (Difference) size) { @@ -4049,8 +3896,6 @@ } else { jj = (j < (Difference)size ) ? j : (Difference)(size-1); } - if (ii < jj) - ii = jj; } } @@ -4076,13 +3921,6 @@ seq->erase(position); } - template <class Sequence> - struct traits_reserve { - static void reserve(Sequence & /*seq*/, typename Sequence::size_type /*n*/) { - // This should be specialized for types that support reserve - } - }; - template <class Sequence, class Difference> inline Sequence* getslice(const Sequence* self, Difference i, Difference j, Py_ssize_t step) { @@ -4100,7 +3938,6 @@ return new Sequence(sb, se); } else { Sequence *sequence = new Sequence(); - swig::traits_reserve<Sequence>::reserve(*sequence, (jj - ii + step - 1) / step); typename Sequence::const_iterator it = sb; while (it!=se) { sequence->push_back(*it); @@ -4111,16 +3948,17 @@ } } else { Sequence *sequence = new Sequence(); - swig::traits_reserve<Sequence>::reserve(*sequence, (ii - jj - step - 1) / -step); - typename Sequence::const_reverse_iterator sb = self->rbegin(); - typename Sequence::const_reverse_iterator se = self->rbegin(); - std::advance(sb,size-ii-1); - std::advance(se,size-jj-1); - typename Sequence::const_reverse_iterator it = sb; - while (it!=se) { - sequence->push_back(*it); - for (Py_ssize_t c=0; c<-step && it!=se; ++c) - it++; + if (ii > jj) { + typename Sequence::const_reverse_iterator sb = self->rbegin(); + typename Sequence::const_reverse_iterator se = self->rbegin(); + std::advance(sb,size-ii-1); + std::advance(se,size-jj-1); + typename Sequence::const_reverse_iterator it = sb; + while (it!=se) { + sequence->push_back(*it); + for (Py_ssize_t c=0; c<-step && it!=se; ++c) + it++; + } } return sequence; } @@ -4134,11 +3972,12 @@ Difference jj = 0; swig::slice_adjust(i, j, step, size, ii, jj, true); if (step > 0) { + if (jj < ii) + jj = ii; if (step == 1) { size_t ssize = jj - ii; if (ssize <= is.size()) { // expanding/staying the same size - swig::traits_reserve<Sequence>::reserve(*self, self->size() - ssize + is.size()); typename Sequence::iterator sb = self->begin(); typename InputSeq::const_iterator isit = is.begin(); std::advance(sb,ii); @@ -4172,6 +4011,8 @@ } } } else { + if (jj > ii) + jj = ii; size_t replacecount = (ii - jj - step - 1) / -step; if (is.size() != replacecount) { char msg[1024]; @@ -4197,32 +4038,36 @@ Difference jj = 0; swig::slice_adjust(i, j, step, size, ii, jj, true); if (step > 0) { - typename Sequence::iterator sb = self->begin(); - std::advance(sb,ii); - if (step == 1) { - typename Sequence::iterator se = self->begin(); - std::advance(se,jj); - self->erase(sb,se); - } else { - typename Sequence::iterator it = sb; - size_t delcount = (jj - ii + step - 1) / step; - while (delcount) { - it = self->erase(it); - for (Py_ssize_t c=0; c<(step-1) && it != self->end(); ++c) - it++; - delcount--; + if (jj > ii) { + typename Sequence::iterator sb = self->begin(); + std::advance(sb,ii); + if (step == 1) { + typename Sequence::iterator se = self->begin(); + std::advance(se,jj); + self->erase(sb,se); + } else { + typename Sequence::iterator it = sb; + size_t delcount = (jj - ii + step - 1) / step; + while (delcount) { + it = self->erase(it); + for (Py_ssize_t c=0; c<(step-1) && it != self->end(); ++c) + it++; + delcount--; + } } } } else { - typename Sequence::reverse_iterator sb = self->rbegin(); - std::advance(sb,size-ii-1); - typename Sequence::reverse_iterator it = sb; - size_t delcount = (ii - jj - step - 1) / -step; - while (delcount) { - it = typename Sequence::reverse_iterator(self->erase((++it).base())); - for (Py_ssize_t c=0; c<(-step-1) && it != self->rend(); ++c) - it++; - delcount--; + if (ii > jj) { + typename Sequence::reverse_iterator sb = self->rbegin(); + std::advance(sb,size-ii-1); + typename Sequence::reverse_iterator it = sb; + size_t delcount = (ii - jj - step - 1) / -step; + while (delcount) { + it = typename Sequence::reverse_iterator(self->erase((++it).base())); + for (Py_ssize_t c=0; c<(-step-1) && it != self->rend(); ++c) + it++; + delcount--; + } } } } @@ -4679,6 +4524,16 @@ } +#include <limits.h> +#if !defined(SWIG_NO_LLONG_MAX) +# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) +# define LLONG_MAX __LONG_LONG_MAX__ +# define LLONG_MIN (-LLONG_MAX - 1LL) +# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) +# endif +#endif + + SWIGINTERN int SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val) { @@ -4742,8 +4597,8 @@ static int asptr(PyObject *obj, sequence **seq) { if (obj == Py_None || SWIG_Python_GetSwigThis(obj)) { sequence *p; - swig_type_info *descriptor = swig::type_info<sequence>(); - if (descriptor && SWIG_IsOK(::SWIG_ConvertPtr(obj, (void **)&p, descriptor, 0))) { + if (::SWIG_ConvertPtr(obj,(void**)&p, + swig::type_info<sequence>(),0) == SWIG_OK) { if (seq) *seq = p; return SWIG_OLDOBJ; } @@ -4782,7 +4637,7 @@ #ifdef SWIG_PYTHON_EXTRA_NATIVE_CONTAINERS swig_type_info *desc = swig::type_info<sequence>(); if (desc && desc->clientdata) { - return SWIG_InternalNewPointerObj(new sequence(seq), desc, SWIG_POINTER_OWN); + return SWIG_NewPointerObj(new sequence(seq), desc, SWIG_POINTER_OWN); } #endif size_type size = seq.size(); @@ -4804,13 +4659,6 @@ namespace swig { template <class T> - struct traits_reserve<std::vector<T> > { - static void reserve(std::vector<T> &seq, typename std::vector<T>::size_type n) { - seq.reserve(n); - } - }; - - template <class T> struct traits_asptr<std::vector<T> > { static int asptr(PyObject *obj, std::vector<T> **vec) { return traits_asptr_stdseq<std::vector<T> >::asptr(obj, vec); @@ -4852,33 +4700,14 @@ SWIG_From_unsigned_SS_long (unsigned long value) { return (value > LONG_MAX) ? - PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value)); + PyLong_FromUnsignedLong(value) : PyLong_FromLong(static_cast< long >(value)); } -#ifdef SWIG_LONG_LONG_AVAILABLE -SWIGINTERNINLINE PyObject* -SWIG_From_unsigned_SS_long_SS_long (unsigned long long value) -{ - return (value > LONG_MAX) ? - PyLong_FromUnsignedLongLong(value) : PyInt_FromLong(static_cast< long >(value)); -} -#endif - - SWIGINTERNINLINE PyObject * SWIG_From_size_t (size_t value) { -#ifdef SWIG_LONG_LONG_AVAILABLE - if (sizeof(size_t) <= sizeof(unsigned long)) { -#endif - return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value)); -#ifdef SWIG_LONG_LONG_AVAILABLE - } else { - /* assume sizeof(size_t) <= sizeof(unsigned long long) */ - return SWIG_From_unsigned_SS_long_SS_long (static_cast< unsigned long long >(value)); - } -#endif + return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value)); } SWIGINTERN std::vector< unsigned int,std::allocator< unsigned int > > *std_vector_Sl_unsigned_SS_int_Sg____getslice__(std::vector< unsigned int > *self,std::vector< unsigned int >::difference_type i,std::vector< unsigned int >::difference_type j){ @@ -4978,18 +4807,13 @@ SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) { #if PY_VERSION_HEX>=0x03000000 -#if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) - if (PyBytes_Check(obj)) -#else if (PyUnicode_Check(obj)) -#endif #else if (PyString_Check(obj)) #endif { char *cstr; Py_ssize_t len; #if PY_VERSION_HEX>=0x03000000 -#if !defined(SWIG_PYTHON_STRICT_BYTE_CHAR) if (!alloc && cptr) { /* We can't allow converting without allocation, since the internal representation of string in Python 3 is UCS-2/UCS-4 but we require @@ -4998,9 +4822,8 @@ return SWIG_RuntimeError; } obj = PyUnicode_AsUTF8String(obj); - if(alloc) *alloc = SWIG_NEWOBJ; -#endif PyBytes_AsStringAndSize(obj, &cstr, &len); + if(alloc) *alloc = SWIG_NEWOBJ; #else PyString_AsStringAndSize(obj, &cstr, &len); #endif @@ -5021,34 +4844,26 @@ if (*alloc == SWIG_NEWOBJ) #endif { - *cptr = reinterpret_cast< char* >(memcpy(new char[len + 1], cstr, sizeof(char)*(len + 1))); + *cptr = reinterpret_cast< char* >(memcpy((new char[len + 1]), cstr, sizeof(char)*(len + 1))); *alloc = SWIG_NEWOBJ; } else { *cptr = cstr; *alloc = SWIG_OLDOBJ; } } else { -#if PY_VERSION_HEX>=0x03000000 -#if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) - *cptr = PyBytes_AsString(obj); -#else - assert(0); /* Should never reach here with Unicode strings in Python 3 */ -#endif -#else + #if PY_VERSION_HEX>=0x03000000 + assert(0); /* Should never reach here in Python 3 */ + #endif *cptr = SWIG_Python_str_AsChar(obj); -#endif } } if (psize) *psize = len + 1; -#if PY_VERSION_HEX>=0x03000000 && !defined(SWIG_PYTHON_STRICT_BYTE_CHAR) +#if PY_VERSION_HEX>=0x03000000 Py_XDECREF(obj); #endif return SWIG_OK; } else { #if defined(SWIG_PYTHON_2_UNICODE) -#if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) -#error "Cannot use both SWIG_PYTHON_2_UNICODE and SWIG_PYTHON_STRICT_BYTE_CHAR at once" -#endif #if PY_VERSION_HEX<0x03000000 if (PyUnicode_Check(obj)) { char *cstr; Py_ssize_t len; @@ -5059,7 +4874,7 @@ if (PyString_AsStringAndSize(obj, &cstr, &len) != -1) { if (cptr) { if (alloc) *alloc = SWIG_NEWOBJ; - *cptr = reinterpret_cast< char* >(memcpy(new char[len + 1], cstr, sizeof(char)*(len + 1))); + *cptr = reinterpret_cast< char* >(memcpy((new char[len + 1]), cstr, sizeof(char)*(len + 1))); } if (psize) *psize = len + 1; @@ -5114,15 +4929,11 @@ SWIG_InternalNewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : SWIG_Py_Void(); } else { #if PY_VERSION_HEX >= 0x03000000 -#if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) - return PyBytes_FromStringAndSize(carray, static_cast< Py_ssize_t >(size)); -#else #if PY_VERSION_HEX >= 0x03010000 return PyUnicode_DecodeUTF8(carray, static_cast< Py_ssize_t >(size), "surrogateescape"); #else return PyUnicode_FromStringAndSize(carray, static_cast< Py_ssize_t >(size)); #endif -#endif #else return PyString_FromStringAndSize(carray, static_cast< Py_ssize_t >(size)); #endif @@ -5994,7 +5805,7 @@ SWIGINTERN PyObject *SwigPyIterator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; - if (!PyArg_ParseTuple(args,(char *)"O:swigregister", &obj)) return NULL; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_swig__SwigPyIterator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } @@ -7912,7 +7723,7 @@ SWIGINTERN PyObject *UIntVector_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; - if (!PyArg_ParseTuple(args,(char *)"O:swigregister", &obj)) return NULL; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_std__vectorT_unsigned_int_std__allocatorT_unsigned_int_t_t, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } @@ -11784,6 +11595,7 @@ static int type_init = 0; if (!type_init) { const PyTypeObject tmp = { + /* PyObject header changed in Python 3 */ #if PY_VERSION_HEX >= 0x03000000 PyVarObject_HEAD_INIT(NULL, 0) #else @@ -12015,13 +11827,13 @@ static PyGetSetDef thisown_getset_def = { (char *)"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure }; + PyObject *metatype_args; PyTypeObject *builtin_pytype; int builtin_base_count; swig_type_info *builtin_basetype; PyObject *tuple; PyGetSetDescrObject *static_getset; PyTypeObject *metatype; - PyTypeObject *swigpyobject; SwigPyClientData *cd; PyObject *public_interface, *public_symbol; PyObject *this_descr; @@ -12036,9 +11848,14 @@ (void)static_getset; (void)self; - /* Metaclass is used to implement static member variables */ - metatype = SwigPyObjectType(); + /* metatype is used to implement static member variables. */ + metatype_args = Py_BuildValue("(s(O){})", "SwigPyObjectType", &PyType_Type); + assert(metatype_args); + metatype = (PyTypeObject *) PyType_Type.tp_call((PyObject *) &PyType_Type, metatype_args, NULL); assert(metatype); + Py_DECREF(metatype_args); + metatype->tp_setattro = (setattrofunc) &SwigPyObjectType_setattro; + assert(PyType_Ready(metatype) >= 0); #endif /* Fix SwigMethods to carry the callback ptrs when needed */ @@ -12056,15 +11873,13 @@ SWIG_InitializeModule(0); #ifdef SWIGPYTHON_BUILTIN - swigpyobject = SwigPyObject_TypeOnce(); - SwigPyObject_stype = SWIG_MangledTypeQuery("_p_SwigPyObject"); assert(SwigPyObject_stype); cd = (SwigPyClientData*) SwigPyObject_stype->clientdata; if (!cd) { SwigPyObject_stype->clientdata = &SwigPyObject_clientdata; - SwigPyObject_clientdata.pytype = swigpyobject; - } else if (swigpyobject->tp_basicsize != cd->pytype->tp_basicsize) { + SwigPyObject_clientdata.pytype = SwigPyObject_TypeOnce(); + } else if (SwigPyObject_TypeOnce()->tp_basicsize != cd->pytype->tp_basicsize) { PyErr_SetString(PyExc_RuntimeError, "Import error: attempted to load two incompatible swig-generated modules."); # if PY_VERSION_HEX >= 0x03000000 return NULL;
diff --git a/src/CommandLine/CommandLineParser.cpp b/src/CommandLine/CommandLineParser.cpp index 7ba34ca..a507994 100644 --- a/src/CommandLine/CommandLineParser.cpp +++ b/src/CommandLine/CommandLineParser.cpp
@@ -149,7 +149,13 @@ " -builtin <path> Alternative path to builtin.sv, python/ and pkg/ dirs", "outputs under that path", " --help This help", - " --version Surelog version" + " --version Surelog version", + "RETURN CODE:", + " Bit mask the return code, more than 1 bit can be on.", + " 0 - No issues", + " 0x1 - Fatal error(s)", + " 0x2 - Syntax error(s)", + " 0x4 - Error(s)" }; std::string printStringArray(const std::vector<std::string>& array) {
diff --git a/src/Design/FileContent.cpp b/src/Design/FileContent.cpp index 5eb50ec..c5aa6f0 100644 --- a/src/Design/FileContent.cpp +++ b/src/Design/FileContent.cpp
@@ -54,7 +54,10 @@ NodeId index = 0; if (m_library) text += "LIB: " + m_library->getName() + "\n"; - text += "FILE: " + m_symbolTable->getSymbol(m_fileId) + "\n"; + std::string fileName = m_symbolTable->getSymbol(m_fileId); + if (strstr(fileName.c_str(), "builtin.sv")) + return ""; + text += "FILE: " + fileName + "\n"; for (auto object : m_objects) { text += object.print(m_symbolTable, index, GetDefinitionFile(index));
diff --git a/src/ErrorReporting/ErrorContainer.cpp b/src/ErrorReporting/ErrorContainer.cpp index 5d28770..ec5ff0e 100644 --- a/src/ErrorReporting/ErrorContainer.cpp +++ b/src/ErrorReporting/ErrorContainer.cpp
@@ -141,6 +141,9 @@ severity = "FATAL"; reportFatalError = true; break; + case ErrorDefinition::SYNTAX: + severity = "SYNTX"; + break; case ErrorDefinition::ERROR: severity = "ERROR"; break; @@ -311,6 +314,7 @@ bool ErrorContainer::printStats(ErrorContainer::Stats stats, bool muteStdout) { std::string report; report += "[ FATAL] : " + std::to_string(stats.nbFatal) + "\n"; + report += "[ SYNTAX] : " + std::to_string(stats.nbSyntax) + "\n"; report += "[ ERROR] : " + std::to_string(stats.nbError) + "\n"; report += "[WARNING] : " + std::to_string(stats.nbWarning) + "\n"; // BOGUS NUMBER IN CACHED MODE report += "[ INFO] : " + @@ -320,7 +324,7 @@ std::cout << report << std::flush; } bool successLogFile = printToLogFile(report); - return (successLogFile && (!stats.nbFatal)); + return (successLogFile && (!stats.nbFatal) && (!stats.nbSyntax)); } ErrorContainer::Stats ErrorContainer::getErrorStats() { @@ -339,6 +343,9 @@ case ErrorDefinition::FATAL: stats.nbFatal++; break; + case ErrorDefinition::SYNTAX: + stats.nbSyntax++; + break; case ErrorDefinition::ERROR: stats.nbError++; break;
diff --git a/src/ErrorReporting/ErrorContainer.h b/src/ErrorReporting/ErrorContainer.h index 072f626..7046138 100644 --- a/src/ErrorReporting/ErrorContainer.h +++ b/src/ErrorReporting/ErrorContainer.h
@@ -38,9 +38,10 @@ public: class Stats { public: - Stats() : nbFatal(0), nbError(0), nbWarning(0), nbNote(0), nbInfo(0){}; + Stats() : nbFatal(0), nbSyntax(0), nbError(0), nbWarning(0), nbNote(0), nbInfo(0){}; Stats& operator+=(Stats& r) { nbFatal += r.nbFatal; + nbSyntax += r.nbSyntax; nbError += r.nbError; nbWarning += r.nbWarning; nbNote += r.nbNote; @@ -48,6 +49,7 @@ return *this; } int nbFatal; + int nbSyntax; int nbError; int nbWarning; int nbNote;
diff --git a/src/ErrorReporting/ErrorDefinition.cpp b/src/ErrorReporting/ErrorDefinition.cpp index 54fde66..95e05c7 100644 --- a/src/ErrorReporting/ErrorDefinition.cpp +++ b/src/ErrorReporting/ErrorDefinition.cpp
@@ -65,6 +65,8 @@ return INFO; else if (errorSeverity == "NOTE" || errorSeverity == "NOTE ") return NOTE; + else if (errorSeverity == "SYNTX" || errorSeverity == "SYNTAX") + return NOTE; else return FATAL; } @@ -194,11 +196,11 @@ "Cannot open file \"%s\" for write operation"); rec(PP_MULTIPLY_DEFINED_MACRO, NOTE, PP, "Multiply defined macro \"%s\"", "%exloc previous definition"); - rec(PP_SYNTAX_ERROR, ERROR, PP, "Syntax error: %s", "%exobj"); + rec(PP_SYNTAX_ERROR, SYNTAX, PP, "Syntax error: %s", "%exobj"); rec(PP_TOO_MANY_ARGS_MACRO, ERROR, PP, "Too many arguments (%exobj) for macro \"%s\"", "%exloc macro definition takes %exobj"); - rec(PP_MACRO_SYNTAX_ERROR, ERROR, PP, "Syntax error in macro: %s", + rec(PP_MACRO_SYNTAX_ERROR, SYNTAX, PP, "Syntax error in macro: %s", "%exloc macro instantiation"); rec(PP_MACRO_NO_DEFAULT_VALUE, ERROR, PP, "Macro instantiation omits argument %exobj for \"%s\"", @@ -244,7 +246,7 @@ rec(PA_NOTIMESCALE_INFO, WARNING, PARSE, "No timescale set for \"%s\""); rec(PA_MISSING_TIMEUNIT, ERROR, PARSE, "Missing timeunit/timeprecision for \"%s\""); - rec(PA_SYNTAX_ERROR, ERROR, PARSE, "Syntax error: %s", "%exobj"); + rec(PA_SYNTAX_ERROR, SYNTAX, PARSE, "Syntax error: %s", "%exobj"); rec(PA_RESERVED_KEYWORD, ERROR, PARSE, "Reserved keyword: %s"); rec(PA_UNSUPPORTED_KEYWORD_LIST, ERROR, PARSE, "Unsupported keyword set: %s"); rec(COMP_COMPILE, INFO, COMP, "Compilation..");
diff --git a/src/ErrorReporting/ErrorDefinition.h b/src/ErrorReporting/ErrorDefinition.h index 2e5a6f8..0266725 100644 --- a/src/ErrorReporting/ErrorDefinition.h +++ b/src/ErrorReporting/ErrorDefinition.h
@@ -30,7 +30,7 @@ class ErrorDefinition { public: - typedef enum { FATAL, ERROR, WARNING, INFO, NOTE } ErrorSeverity; + typedef enum { FATAL, SYNTAX, ERROR, WARNING, INFO, NOTE } ErrorSeverity; typedef enum { CMD,
diff --git a/src/ErrorReporting/Report.cpp b/src/ErrorReporting/Report.cpp index 20ac746..2d1f1f0 100644 --- a/src/ErrorReporting/Report.cpp +++ b/src/ErrorReporting/Report.cpp
@@ -42,6 +42,7 @@ class Result { public: std::string m_nbFatal; + std::string m_nbSyntax; std::string m_nbError; std::string m_nbWarning; std::string m_nbNote; @@ -58,6 +59,9 @@ if (line.find("[ FATAL] : ") != std::string::npos) { result.m_nbFatal = line.substr(12, line.size() - 11); } + if (line.find("[ SYNTAX] : ") != std::string::npos) { + result.m_nbSyntax = line.substr(12, line.size() - 11); + } if (line.find("[ ERROR] : ") != std::string::npos) { result.m_nbError = line.substr(12, line.size() - 11); } @@ -110,6 +114,9 @@ std::cout << "| FATAL | " << std::setw(9) << readUnitResult.m_nbFatal << " | " << std::setw(9) << readAllResult.m_nbFatal << " |" << std::endl; + std::cout << "|SYNTAX | " << std::setw(9) << readUnitResult.m_nbSyntax + << " | " << std::setw(9) << readAllResult.m_nbSyntax + << " |" << std::endl; std::cout << "| ERROR | " << std::setw(9) << readUnitResult.m_nbError << " | " << std::setw(9) << readAllResult.m_nbError << " |" << std::endl; @@ -154,6 +161,9 @@ int nbFatal = atoi(readUnitResult.m_nbFatal.c_str()) + atoi(readAllResult.m_nbFatal.c_str()); + int nbSyntax = atoi(readUnitResult.m_nbSyntax.c_str()) + + atoi(readAllResult.m_nbSyntax.c_str()); + // m.unlock(); - return std::make_pair(retval != -1, !nbFatal); + return std::make_pair(retval != -1, (!nbFatal) && (!nbSyntax)); }
diff --git a/src/SourceCompile/CompileSourceFile.cpp b/src/SourceCompile/CompileSourceFile.cpp index 8fb32f1..c1e45a0 100644 --- a/src/SourceCompile/CompileSourceFile.cpp +++ b/src/SourceCompile/CompileSourceFile.cpp
@@ -95,8 +95,8 @@ bool CompileSourceFile::compile(Action action) { m_action = action; + std::string fileName = m_symbolTable->getSymbol(m_fileId); if (m_commandLineParser->verbose()) { - std::string fileName = m_symbolTable->getSymbol(m_fileId); SymbolId fileId = m_fileId; if (strstr(fileName.c_str(), "builtin.sv")) { fileId = m_symbolTable->registerSymbol("builtin.sv"); @@ -129,8 +129,11 @@ return postPreprocess_(); case Parse: return parse_(); - case PythonAPI: - return pythonAPI_(); + case PythonAPI: { + if (!strstr(fileName.c_str(), "builtin.sv")) { + return pythonAPI_(); + } + } } return true; }
diff --git a/src/SourceCompile/SV3_1aTreeShapeListener.h b/src/SourceCompile/SV3_1aTreeShapeListener.h index a5fa546..ae281c3 100644 --- a/src/SourceCompile/SV3_1aTreeShapeListener.h +++ b/src/SourceCompile/SV3_1aTreeShapeListener.h
@@ -30,11 +30,11 @@ #include <stack> #include <map> #include <unordered_map> -#include "../Utils/ParseUtils.h" -#include "../SourceCompile/SymbolTable.h" -#include "../Design/TimeInfo.h" -#include "../Design/DesignElement.h" -#include "../Design/FileContent.h" +#include "Utils/ParseUtils.h" +#include "SourceCompile/SymbolTable.h" +#include "Design/TimeInfo.h" +#include "Design/DesignElement.h" +#include "Design/FileContent.h" #include "ParseFile.h" #include "CompilationUnit.h" #include "CompileSourceFile.h"
diff --git a/src/SourceCompile/VObjectTypes.cpp b/src/SourceCompile/VObjectTypes.cpp index 50ded84..97180f4 100644 --- a/src/SourceCompile/VObjectTypes.cpp +++ b/src/SourceCompile/VObjectTypes.cpp
@@ -1,6 +1,6 @@ #include <string> -#include "../Design/VObject.h" +#include "Design/VObject.h" // This file is automatically generated by generate_parser_listener.tcl // DO NOT EDIT
diff --git a/src/main.cpp b/src/main.cpp index c4f6f24..554eaa8 100644 --- a/src/main.cpp +++ b/src/main.cpp
@@ -40,10 +40,11 @@ using namespace antlr4; #include "API/PythonAPI.h" -std::pair<bool, bool> executeCompilation(int argc, const char ** argv, bool diff_comp_mode, bool fileunit) +unsigned int executeCompilation(int argc, const char ** argv, bool diff_comp_mode, bool fileunit) { bool success = true; bool noFatalErrors = true; + unsigned int codedReturn = 0; SURELOG::SymbolTable* symbolTable = new SURELOG::SymbolTable (); SURELOG::ErrorContainer* errors = new SURELOG::ErrorContainer (symbolTable); SURELOG::CommandLineParser* clp = new SURELOG::CommandLineParser (errors, symbolTable, diff_comp_mode, fileunit); @@ -53,31 +54,41 @@ { SURELOG::Compiler* compiler = new SURELOG::Compiler (clp, errors, symbolTable); success = compiler->compile (); + if (!success) + codedReturn |= 1; delete compiler; } SURELOG::ErrorContainer::Stats stats; - if (!clp->help()) + if (!clp->help()) { stats = errors->getErrorStats (); + if (stats.nbFatal) + codedReturn |= 1; + if (stats.nbSyntax) + codedReturn |= 2; + if (stats.nbError) + codedReturn |= 4; + } bool noFErrors = true; if (!clp->help()) noFErrors = errors->printStats (stats,clp->muteStdout ()); - if (noFErrors == false) - { - noFatalErrors = false; - } + if (noFErrors == false) { + noFatalErrors = false; + } clp->logFooter(); if (diff_comp_mode && fileunit) { SURELOG::Report* report = new SURELOG::Report(); std::pair<bool, bool> results = report->makeDiffCompUnitReport(clp, symbolTable ); success = results.first; - noFatalErrors = results.second; + noFatalErrors = results.second; delete report; } delete clp; delete symbolTable; delete errors; - return std::make_pair (success, noFatalErrors); + if ((!noFatalErrors) || (!success)) + codedReturn |= 1; + return codedReturn; } int @@ -86,8 +97,7 @@ SURELOG::Waiver::initWaivers(); - bool success = false; - bool noFatalErrors = true; + unsigned int codedReturn = 0; bool diff_comp_mode = false; bool python_mode = true; std::string diff_unit_opt = "-diffcompunit"; @@ -120,9 +130,7 @@ else if (pid > 0) { // parent process - std::pair<bool, bool> results = executeCompilation (argc, argv, true, true); - success = results.first; - noFatalErrors = results.second; + codedReturn = executeCompilation (argc, argv, true, true); } else { @@ -134,13 +142,11 @@ } else { - std::pair<bool, bool> results = executeCompilation(argc, argv, false, false); - success = results.first; - noFatalErrors = results.second; + codedReturn = executeCompilation(argc, argv, false, false); } if (python_mode) SURELOG::PythonAPI::shutdown(); - return ((!success) || (!noFatalErrors)); + return codedReturn; }
diff --git a/tests/BeginKeywords/BeginKeywords.log b/tests/BeginKeywords/BeginKeywords.log index 6db5319..8af5470 100644 --- a/tests/BeginKeywords/BeginKeywords.log +++ b/tests/BeginKeywords/BeginKeywords.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/BeginKeywords/slpp_all/surelog.log. LIB: work @@ -50,13 +46,8 @@ [NOTE :EL0523] top.v:8 Instance "work@b_kw2". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 1 [ NOTE] : 6 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.18user 0.01system 0:00.20elapsed 95%CPU (0avgtext+0avgdata 40052maxresident)k -16inputs+16outputs (0major+9653minor)pagefaults 0swaps
diff --git a/tests/ClassCons/ClassCons.log b/tests/ClassCons/ClassCons.log index 1d12af8..89c718b 100644 --- a/tests/ClassCons/ClassCons.log +++ b/tests/ClassCons/ClassCons.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/ClassCons/slpp_unit/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -22,260 +18,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "definesPkg.pkg". LIB: work @@ -831,13 +573,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 1 [WARNING] : 2 [ NOTE] : 6 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.68user 0.02system 0:00.71elapsed 99%CPU (0avgtext+0avgdata 45560maxresident)k -0inputs+136outputs (0major+14996minor)pagefaults 0swaps
diff --git a/tests/ClassFuncProto/ClassFuncProto.log b/tests/ClassFuncProto/ClassFuncProto.log index 6464eaf..927954e 100644 --- a/tests/ClassFuncProto/ClassFuncProto.log +++ b/tests/ClassFuncProto/ClassFuncProto.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/ClassFuncProto/slpp_all/surelog.log. LIB: work @@ -244,13 +240,8 @@ [ERROR:CP0317] top.v:41 Undefined type "uvm_reg". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 5 [WARNING] : 1 [ NOTE] : 6 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.28user 0.01system 0:00.30elapsed 99%CPU (0avgtext+0avgdata 40204maxresident)k -0inputs+40outputs (0major+11133minor)pagefaults 0swaps
diff --git a/tests/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.log b/tests/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.log index 7528f35..1555a47 100644 --- a/tests/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.log +++ b/tests/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.log
@@ -1,12 +1,9 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - |-------|------------------|-------------------| | | FILE UNIT COMP | ALL COMPILATION | |-------|------------------|-------------------| | FATAL | 0 | 0 | -| ERROR | 30 | 32 | +|SYNTAX | 6 | 6 | +| ERROR | 24 | 26 | |WARNING| 19 | 11 | | INFO | | | | NOTE | 12 | 26 | @@ -19,9 +16,3 @@ ../../build/tests/DiffSimpleIncludeAndMacros/slpp_unit/work/top_3.v and ../../build/tests/DiffSimpleIncludeAndMacros/slpp_all/work/top_3.v ../../build/tests/DiffSimpleIncludeAndMacros/slpp_unit/work/top_4.v and ../../build/tests/DiffSimpleIncludeAndMacros/slpp_all/work/top_4.v -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.03user 0.02system 0:01.08elapsed 98%CPU (0avgtext+0avgdata 46180maxresident)k -1152inputs+376outputs (3major+21615minor)pagefaults 0swaps
diff --git a/tests/Escape/Escape.log b/tests/Escape/Escape.log index 04c715f..230e1a6 100644 --- a/tests/Escape/Escape.log +++ b/tests/Escape/Escape.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/Escape/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -95,13 +91,8 @@ [ERROR:CP0317] top.v:11 Undefined type "uvm_phase". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 5 [WARNING] : 10 [ NOTE] : 8 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.26user 0.02system 0:01.29elapsed 99%CPU (0avgtext+0avgdata 45588maxresident)k -0inputs+32outputs (0major+14809minor)pagefaults 0swaps
diff --git a/tests/GenerateUnnamed/GenerateUnnamed.log b/tests/GenerateUnnamed/GenerateUnnamed.log index 7059bf2..820543d 100644 --- a/tests/GenerateUnnamed/GenerateUnnamed.log +++ b/tests/GenerateUnnamed/GenerateUnnamed.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/GenerateUnnamed/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -12,260 +8,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -990,13 +732,8 @@ [NOTE :EL0523] top.v:111 Instance "work@test2.pp2.n5.g5". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 2 [ NOTE] : 24 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.54user 0.03system 0:00.59elapsed 97%CPU (0avgtext+0avgdata 40512maxresident)k -24inputs+112outputs (0major+13562minor)pagefaults 0swaps
diff --git a/tests/InterfaceModPort/InterfaceModPort.log b/tests/InterfaceModPort/InterfaceModPort.log index 186c350..90d213e 100644 --- a/tests/InterfaceModPort/InterfaceModPort.log +++ b/tests/InterfaceModPort/InterfaceModPort.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/InterfaceModPort/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -16,260 +12,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -996,13 +738,8 @@ [NOTE :EL0522] top.v:80 Scope "work@interface_modports.U_test.UNNAMED". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 2 [ NOTE] : 15 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.78user 0.07system 0:01.92elapsed 96%CPU (0avgtext+0avgdata 47248maxresident)k -16984inputs+112outputs (64major+15555minor)pagefaults 0swaps
diff --git a/tests/LibraryIntercon/LibraryIntercon.log b/tests/LibraryIntercon/LibraryIntercon.log index bac1a9d..af990f8 100644 --- a/tests/LibraryIntercon/LibraryIntercon.log +++ b/tests/LibraryIntercon/LibraryIntercon.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/LibraryIntercon/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -11,7 +7,7 @@ LIB: work /home/alain/Surelog/tests/LibraryIntercon/nets.pkg /home/alain/Surelog/tests/LibraryIntercon/lib.map - /home/alain/Surelog/dist/surelog/sv/builtin.sv + /home/alain/Surelog/build/dist/Release/sv/builtin.sv LIB: realLib /home/alain/Surelog/tests/LibraryIntercon/driver.svr @@ -163,13 +159,8 @@ [NOTE :EL0522] /home/alain/Surelog/tests/LibraryIntercon/driver.svr:15 Scope "logicLib@top.driverArray3.UNNAMED.UNNAMED". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 3 [ NOTE] : 29 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.09user 0.04system 0:01.14elapsed 99%CPU (0avgtext+0avgdata 45904maxresident)k -64inputs+256outputs (0major+14886minor)pagefaults 0swaps
diff --git a/tests/OldLibrary/OldLibrary.log b/tests/OldLibrary/OldLibrary.log index 7c3fd88..4d565e6 100644 --- a/tests/OldLibrary/OldLibrary.log +++ b/tests/OldLibrary/OldLibrary.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/OldLibrary/slpp_all/surelog.log. [INFO :PP0122] Preprocessing source file "builtin.sv". @@ -72,13 +68,8 @@ [NOTE :EL0523] top.v:5 Instance "work@top.cell2". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 4 [ NOTE] : 8 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.17user 0.00system 0:00.18elapsed 97%CPU (0avgtext+0avgdata 40200maxresident)k -0inputs+144outputs (0major+10452minor)pagefaults 0swaps
diff --git a/tests/PackageHierRef/PackageHierRef.log b/tests/PackageHierRef/PackageHierRef.log index 4090eb8..fba640d 100644 --- a/tests/PackageHierRef/PackageHierRef.log +++ b/tests/PackageHierRef/PackageHierRef.log
@@ -1,13 +1,9 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/PackageHierRef/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. LIB: work - /home/alain/Surelog/dist/surelog/sv/builtin.sv + /home/alain/Surelog/build/dist/Release/sv/builtin.sv /home/alain/Surelog/tests/PackageHierRef/packages.sv /home/alain/Surelog/tests/PackageHierRef/top.sv @@ -20,260 +16,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "packages.sv". LIB: work @@ -748,13 +490,8 @@ [NOTE :EL0523] top.sv:34 Instance "work@m.sB1.sInst". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 2 [WARNING] : 8 [ NOTE] : 9 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.40user 0.01system 0:00.43elapsed 98%CPU (0avgtext+0avgdata 40248maxresident)k -0inputs+120outputs (0major+12035minor)pagefaults 0swaps
diff --git a/tests/PragmaProtect/PragmaProtect.log b/tests/PragmaProtect/PragmaProtect.log index 289312a..45efb77 100644 --- a/tests/PragmaProtect/PragmaProtect.log +++ b/tests/PragmaProtect/PragmaProtect.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/PragmaProtect/slpp_all/surelog.log. [INFO :CP0300] Compilation... @@ -35,13 +31,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 1 [WARNING] : 1 [ NOTE] : 6 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.01user 0.02system 0:01.04elapsed 99%CPU (0avgtext+0avgdata 43348maxresident)k -0inputs+104outputs (0major+14221minor)pagefaults 0swaps
diff --git a/tests/SimpleClass/SimpleClass.log b/tests/SimpleClass/SimpleClass.log index c39091c..ce6cde9 100644 --- a/tests/SimpleClass/SimpleClass.log +++ b/tests/SimpleClass/SimpleClass.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/SimpleClass/slpp_unit/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -18,260 +14,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.sv". LIB: work @@ -378,13 +120,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 1 [WARNING] : 2 [ NOTE] : 6 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.20user 0.01system 0:00.22elapsed 98%CPU (0avgtext+0avgdata 40072maxresident)k -0inputs+72outputs (0major+10828minor)pagefaults 0swaps
diff --git a/tests/SimpleClass1/SimpleClass1.log b/tests/SimpleClass1/SimpleClass1.log index aadd6cd..15cf1d1 100644 --- a/tests/SimpleClass1/SimpleClass1.log +++ b/tests/SimpleClass1/SimpleClass1.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/SimpleClass1/slpp_all/surelog.log. [WARNI:PP0113] ../../third_party/UVM/uvm-1.2/src/macros/uvm_object_defines.svh:1573 Unused macro argument "VAL". @@ -780,13 +776,8 @@ [ERROR:CP0333] top.v:145 Undefined system task/function "$foo". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 8 [WARNING] : 15 [ NOTE] : 8 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.76user 0.06system 0:01.83elapsed 99%CPU (0avgtext+0avgdata 101232maxresident)k -16inputs+7736outputs (0major+34747minor)pagefaults 0swaps
diff --git a/tests/SimpleClass2/SimpleClass2.log b/tests/SimpleClass2/SimpleClass2.log index cd5693d..a70796e 100644 --- a/tests/SimpleClass2/SimpleClass2.log +++ b/tests/SimpleClass2/SimpleClass2.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/SimpleClass2/slpp_all/surelog.log. [WARNI:PA0205] top.v:8 No timescale set for "p1". @@ -51,13 +47,8 @@ top.v:11 type definition. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 2 [WARNING] : 3 [ NOTE] : 4 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.65user 0.02system 0:00.68elapsed 98%CPU (0avgtext+0avgdata 40068maxresident)k -16inputs+88outputs (0major+12607minor)pagefaults 0swaps
diff --git a/tests/SimpleCmdLineTest/SimpleCmdLineTest.log b/tests/SimpleCmdLineTest/SimpleCmdLineTest.log index c7cddfe..40c3149 100644 --- a/tests/SimpleCmdLineTest/SimpleCmdLineTest.log +++ b/tests/SimpleCmdLineTest/SimpleCmdLineTest.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/SimpleCmdLineTest/slpp_all/surelog.log. [WARNI:CM0010] Command line argument "-bad" ignored. @@ -25,13 +21,8 @@ [WARNI:PA0205] /home/alain/Surelog/tests/SimpleCmdLineTest/cell.v:1 No timescale set for "out". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 3 [ NOTE] : 1 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.11user 0.02system 0:00.15elapsed 96%CPU (0avgtext+0avgdata 40220maxresident)k -0inputs+96outputs (0major+9896minor)pagefaults 0swaps
diff --git a/tests/SimpleCmdLineTest/TestBasic.log b/tests/SimpleCmdLineTest/TestBasic.log index 7fe9dc8..950ca78 100644 --- a/tests/SimpleCmdLineTest/TestBasic.log +++ b/tests/SimpleCmdLineTest/TestBasic.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/TestBasic/slpp_all/surelog.log. [FATAL:CM0008] Verilog File "bad" does not exist. @@ -9,14 +5,8 @@ [FATAL:CM0008] Verilog File "command" does not exist. [ FATAL] : 2 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 0 [ NOTE] : 0 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -Command exited with non-zero status 1 -0.08user 0.03system 0:00.12elapsed 96%CPU (0avgtext+0avgdata 40036maxresident)k -0inputs+8outputs (0major+9594minor)pagefaults 0swaps
diff --git a/tests/SimpleConstraint/SimpleConstraint.log b/tests/SimpleConstraint/SimpleConstraint.log index 94350cf..4c62824 100644 --- a/tests/SimpleConstraint/SimpleConstraint.log +++ b/tests/SimpleConstraint/SimpleConstraint.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/SimpleConstraint/slpp_all/surelog.log. Scan libraries took 0.000s @@ -14,260 +10,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.sv". LIB: work @@ -995,9 +737,9 @@ n<> u<720> t<Description> p<721> c<719> l<4> n<> u<721> t<Source_text> p<722> c<17> l<2> n<> u<722> t<Top_level_rule> l<2> -Parsing took 1.194s -SSL Parsing: 0.036 ../../build/tests/SimpleConstraint/slpp_all/work//home/alain/Surelog/dist/surelog/bin/__/sv/builtin.sv -SSL Parsing: 1.150 ../../build/tests/SimpleConstraint/slpp_all/work/top.sv +Parsing took 1.102s +SSL Parsing: 0.040 ../../build/tests/SimpleConstraint/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv +SSL Parsing: 1.056 ../../build/tests/SimpleConstraint/slpp_all/work/top.sv [WARNI:PA0205] top.sv:4 No timescale set for "constaint_mode_ex". @@ -1015,7 +757,7 @@ [WARNI:CP0314] top.sv:4 Using programs is discouraged "work@constaint_mode_ex", programs are obsoleted by UVM. -Compilation took 0.002s +Compilation took 0.000s [INFO :EL0526] Design Elaboration... @@ -1034,22 +776,17 @@ ============== Scan libraries took 0.000s Preprocessing took 0.010s -Parsing took 1.194s -SSL Parsing: 0.036 ../../build/tests/SimpleConstraint/slpp_all/work//home/alain/Surelog/dist/surelog/bin/__/sv/builtin.sv -SSL Parsing: 1.150 ../../build/tests/SimpleConstraint/slpp_all/work/top.sv -Compilation took 0.002s +Parsing took 1.102s +SSL Parsing: 0.040 ../../build/tests/SimpleConstraint/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv +SSL Parsing: 1.056 ../../build/tests/SimpleConstraint/slpp_all/work/top.sv +Compilation took 0.000s Elaboration took 0.000s -Total time 1.204s +Total time 1.112s ============== [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 2 [ NOTE] : 4 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.32user 0.01system 0:01.34elapsed 99%CPU (0avgtext+0avgdata 48828maxresident)k -0inputs+120outputs (0major+15991minor)pagefaults 0swaps
diff --git a/tests/SimpleIncludeAndMacros/SimpleIncludeAndMacros.log b/tests/SimpleIncludeAndMacros/SimpleIncludeAndMacros.log index 45b1e96..1ad1a7f 100644 --- a/tests/SimpleIncludeAndMacros/SimpleIncludeAndMacros.log +++ b/tests/SimpleIncludeAndMacros/SimpleIncludeAndMacros.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/SimpleIncludeAndMacros/slpp_all/surelog.log. [WARNI:CM0007] Library path "blah" does not exist. @@ -42,7 +38,7 @@ [ERROR:PP0102] top.v:44 Unknown macro "TOP". -[ERROR:PP0106] top_1.v:13 Syntax error: missing Simple_identifier at '\n', +[SYNTX:PP0106] top_1.v:13 Syntax error: missing Simple_identifier at '\n', `default_nettype ^-- top_1.v:13 col:17. @@ -147,785 +143,29 @@ [ERROR:PP0120] mode.vh:15 Illegal directive in design element "`timescale", top_4.v:34 macro instance. -[ERROR:PA0207] mode.vh:27 Syntax error: mismatched input 'initial' expecting <EOF>, +[SYNTX:PA0207] mode.vh:27 Syntax error: mismatched input 'initial' expecting <EOF>, initial $display("start", "msg1" , "msg2" , "end"); ^-- ../../build/tests/SimpleIncludeAndMacros/slpp_all/work/top.v:33 col:0. -[ERROR:PA0207] mode.vh:9 Syntax error: mismatched input 'initial' expecting <EOF>, +[SYNTX:PA0207] mode.vh:9 Syntax error: mismatched input 'initial' expecting <EOF>, initial $display("start", "msg1" , "msg2" , "end"); ^-- ../../build/tests/SimpleIncludeAndMacros/slpp_all/work/top_1.v:33 col:0. -[ERROR:PA0207] top_2.v:45 Syntax error: token recognition error at: '"start of string\n', +[SYNTX:PA0207] top_2.v:45 Syntax error: token recognition error at: '"start of string\n', "start of string ^-- ../../build/tests/SimpleIncludeAndMacros/slpp_all/work/top_2.v:117 col:0. -[ERROR:PA0207] mode.vh:9 Syntax error: mismatched input 'initial' expecting <EOF>, +[SYNTX:PA0207] mode.vh:9 Syntax error: mismatched input 'initial' expecting <EOF>, initial $display("start", "msg1" , "msg2" , "end"); ^-- ../../build/tests/SimpleIncludeAndMacros/slpp_all/work/top_3.v:35 col:0. [ERROR:PA0203] top_3.v:6 Unknown macro "TOP". -[ERROR:PA0207] top_4.v:51 Syntax error: token recognition error at: '\', +[SYNTX:PA0207] top_4.v:51 Syntax error: token recognition error at: '\', [a,b]+(300,400)+{500,600}+"400,600"+\escaped,here ^-- ../../build/tests/SimpleIncludeAndMacros/slpp_all/work/top_4.v:122 col:36. enterTop_level_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterNull_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: ... -enterSource_text - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: mailbox ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ( int bound = 0 ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: bound ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 7 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int num ( ) ; endfun ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: num ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 10 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ( message ) ; en ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 13 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ( message ) ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 16 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 19 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int try_get ( ref me ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 22 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 25 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int try_peek ( ref m ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: try_peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 28 - Text: endfunction ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 30 - Text: endclass ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: process ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterClass_property - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterData_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterType_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: enum { FINISHED , RU ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: state ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterMethodQualifier_ClassItem - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterClassItemQualifier_Static - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: function process sel ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process self ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: self ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 38 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state status ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: status ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 41 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 44 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 47 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ( ) ; endtas ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 50 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 53 - Text: endtask ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 55 - Text: endclass ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: semaphore ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ( int keyCount = ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 61 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ( int keyCount = ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 64 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ( int keyCount = ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 67 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int try_get ( int ke ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 70 - Text: endfunction ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 72 - Text: endclass ... -enterTop_level_rule File: top.v , 2 Text: `timescale 10 ns / 1 ... enterNull_rule @@ -2078,7 +1318,58 @@ File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 28 Text: ? ... enterLevel_symbol - File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 28 + File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v[INFO :CP0300] Compilation... + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:14 Compile module "work@FAKELIB_BUF". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:17 Compile module "work@FAKELIB_BUF_BIGLOAD". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:20 Compile module "work@FAKELIB_DFF". + +[INFO :CP0305] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:25 Compile udp "work@FAKELIB_DFF_PRIMITIVE". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:11 Compile module "work@FAKELIB_INV". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:2 Compile module "work@FAKELIB_NAND2". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:5 Compile module "work@FAKELIB_NAND4". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:8 Compile module "work@FAKELIB_NOR2". + +[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox". + +[INFO :CP0302] builtin.sv:33 Compile class "work@process". + +[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:14 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:17 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:11 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:2 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:5 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:8 Implicit port type (wire) for "OUT". + +[INFO :EL0526] Design Elaboration... + +[NOTE :EL0508] Nb Top level modules: 0. + +[NOTE :EL0509] Max instance depth: 0. + +[NOTE :EL0510] Nb instances: 0. + +[NOTE :EL0511] Nb leaf instances: 0. + +[ FATAL] : 0 +[ SYNTAX] : 6 +[ ERROR] : 26 +[WARNING] : 10 +[ NOTE] : 26 + , 28 Text: 0 ... enterLevel_symbol File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 28 @@ -2208,57 +1499,7 @@ Text: ? 11 * ... enterEdge_input_list File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 33 - Text:[INFO :CP0300] Compilation... - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:14 Compile module "work@FAKELIB_BUF". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:17 Compile module "work@FAKELIB_BUF_BIGLOAD". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:20 Compile module "work@FAKELIB_DFF". - -[INFO :CP0305] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:25 Compile udp "work@FAKELIB_DFF_PRIMITIVE". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:11 Compile module "work@FAKELIB_INV". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:2 Compile module "work@FAKELIB_NAND2". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:5 Compile module "work@FAKELIB_NAND4". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:8 Compile module "work@FAKELIB_NOR2". - -[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox". - -[INFO :CP0302] builtin.sv:33 Compile class "work@process". - -[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:14 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:17 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:11 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:2 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:5 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:8 Implicit port type (wire) for "OUT". - -[INFO :EL0526] Design Elaboration... - -[NOTE :EL0508] Nb Top level modules: 0. - -[NOTE :EL0509] Max instance depth: 0. - -[NOTE :EL0510] Nb instances: 0. - -[NOTE :EL0511] Nb leaf instances: 0. - -[ FATAL] : 0 -[ ERROR] : 32 -[WARNING] : 10 -[ NOTE] : 26 - ? 11 * ... + Text: ? 11 * ... enterLevel_symbol File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 33 Text: ? ... @@ -2284,9 +1525,3 @@ File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 35 Text: endprimitive ... -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.15user 0.02system 0:01.18elapsed 99%CPU (0avgtext+0avgdata 47108maxresident)k -0inputs+520outputs (0major+14923minor)pagefaults 0swaps
diff --git a/tests/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.log b/tests/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.log index 1114a13..de4a1ee 100644 --- a/tests/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.log +++ b/tests/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitSimpleIncludeAndMacros/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -58,7 +54,7 @@ [INFO :PP0122] Preprocessing source file "top_1.v". -[ERROR:PP0106] top_1.v:13 Syntax error: missing Simple_identifier at '\n', +[SYNTX:PP0106] top_1.v:13 Syntax error: missing Simple_identifier at '\n', `default_nettype ^-- top_1.v:13 col:17. @@ -132,31 +128,31 @@ [INFO :PA0201] Parsing source file "top.v". -[ERROR:PA0207] mode.vh:27 Syntax error: mismatched input 'initial' expecting <EOF>, +[SYNTX:PA0207] mode.vh:27 Syntax error: mismatched input 'initial' expecting <EOF>, initial $display("start", "msg1" , "msg2" , "end"); ^-- ../../build/tests/UnitSimpleIncludeAndMacros/slpp_unit/work/top.v:33 col:0. [INFO :PA0201] Parsing source file "top_1.v". -[ERROR:PA0207] mode.vh:9 Syntax error: mismatched input 'initial' expecting <EOF>, +[SYNTX:PA0207] mode.vh:9 Syntax error: mismatched input 'initial' expecting <EOF>, initial $display("start", "msg1" , "msg2" , "end"); ^-- ../../build/tests/UnitSimpleIncludeAndMacros/slpp_unit/work/top_1.v:33 col:0. [INFO :PA0201] Parsing source file "top_2.v". -[ERROR:PA0207] top_2.v:45 Syntax error: token recognition error at: '"start of string\n', +[SYNTX:PA0207] top_2.v:45 Syntax error: token recognition error at: '"start of string\n', "start of string ^-- ../../build/tests/UnitSimpleIncludeAndMacros/slpp_unit/work/top_2.v:117 col:0. [INFO :PA0201] Parsing source file "top_3.v". -[ERROR:PA0207] top_3.v:6 Syntax error: mismatched input '1' expecting <EOF>, +[SYNTX:PA0207] top_3.v:6 Syntax error: mismatched input '1' expecting <EOF>, 1 + 1 + 42 + 100 + c ^-- ../../build/tests/UnitSimpleIncludeAndMacros/slpp_unit/work/top_3.v:3 col:0. [INFO :PA0201] Parsing source file "top_4.v". -[ERROR:PA0207] top_4.v:51 Syntax error: token recognition error at: '\', +[SYNTX:PA0207] top_4.v:51 Syntax error: token recognition error at: '\', [a,b]+(300,400)+{500,600}+"400,600"+\escaped,here ^-- ../../build/tests/UnitSimpleIncludeAndMacros/slpp_unit/work/top_4.v:122 col:36. @@ -180,663 +176,7 @@ [INFO :PY0400] Processing source file "builtin.sv". -enterTop_level_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterNull_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: ... -enterSource_text - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: mailbox ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ( int bound = 0 ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: bound ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 7 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int num ( ) ; endfun ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: num ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 10 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ( message ) ; en ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 13 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ( message ) ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 16 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 19 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int try_get ( ref me ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 22 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 25 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int try_peek ( ref m ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: try_peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 28 - Text: endfunction ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 30 - Text: endclass ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: process ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterClass_property - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterData_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterType_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: enum { FINISHED , RU ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: state ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterMethodQualifier_ClassItem - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterClassItemQualifier_Static - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: function process sel ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process self ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: self ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 38 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state status ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: status ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 41 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 44 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 47 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ( ) ; endtas ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 50 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 53 - Text: endtask ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 55 - Text: endclass ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: semaphore ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ( int keyCount = ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 61 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ( int keyCount = ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 64 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ( int keyCount = ...[INFO :PY0400] Processing source file "top.v". +[INFO :PY0400] Processing source file "top.v". [INFO :PY0400] Processing source file "top_1.v". @@ -848,106 +188,6 @@ [INFO :PY0400] Processing source file "/home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v". - -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 67 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int try_get ( int ke ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 70 - Text: endfunction ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 72 - Text: endclass ... enterTop_level_rule File: top.v , 2 Text: `timescale 10 ns / 1 ... @@ -2098,7 +1338,58 @@ File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 28 Text: 0 ... enterLevel_symbol - File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 28 + File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v ,[INFO :CP0300] Compilation... + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:14 Compile module "work@FAKELIB_BUF". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:17 Compile module "work@FAKELIB_BUF_BIGLOAD". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:20 Compile module "work@FAKELIB_DFF". + +[INFO :CP0305] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:25 Compile udp "work@FAKELIB_DFF_PRIMITIVE". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:11 Compile module "work@FAKELIB_INV". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:2 Compile module "work@FAKELIB_NAND2". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:5 Compile module "work@FAKELIB_NAND4". + +[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:8 Compile module "work@FAKELIB_NOR2". + +[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox". + +[INFO :CP0302] builtin.sv:33 Compile class "work@process". + +[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:14 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:17 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:11 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:2 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:5 Implicit port type (wire) for "OUT". + +[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:8 Implicit port type (wire) for "OUT". + +[INFO :EL0526] Design Elaboration... + +[NOTE :EL0508] Nb Top level modules: 0. + +[NOTE :EL0509] Max instance depth: 0. + +[NOTE :EL0510] Nb instances: 0. + +[NOTE :EL0511] Nb leaf instances: 0. + +[ FATAL] : 0 +[ SYNTAX] : 6 +[ ERROR] : 24 +[WARNING] : 18 +[ NOTE] : 12 + 28 Text: ? ... enterLevel_symbol File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 28 @@ -2231,57 +1522,7 @@ Text: ? ... enterLevel_symbol File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 33 - Text:[INFO :CP0300] Compilation... - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:14 Compile module "work@FAKELIB_BUF". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:17 Compile module "work@FAKELIB_BUF_BIGLOAD". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:20 Compile module "work@FAKELIB_DFF". - -[INFO :CP0305] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:25 Compile udp "work@FAKELIB_DFF_PRIMITIVE". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:11 Compile module "work@FAKELIB_INV". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:2 Compile module "work@FAKELIB_NAND2". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:5 Compile module "work@FAKELIB_NAND4". - -[INFO :CP0303] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:8 Compile module "work@FAKELIB_NOR2". - -[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox". - -[INFO :CP0302] builtin.sv:33 Compile class "work@process". - -[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:14 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:17 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:11 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:2 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:5 Implicit port type (wire) for "OUT". - -[NOTE :CP0309] /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v:8 Implicit port type (wire) for "OUT". - -[INFO :EL0526] Design Elaboration... - -[NOTE :EL0508] Nb Top level modules: 0. - -[NOTE :EL0509] Max instance depth: 0. - -[NOTE :EL0510] Nb instances: 0. - -[NOTE :EL0511] Nb leaf instances: 0. - -[ FATAL] : 0 -[ ERROR] : 30 -[WARNING] : 18 -[ NOTE] : 12 - 11 ... + Text: 11 ... enterEdge_indicator File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 33 Text: * ... @@ -2301,9 +1542,3 @@ File: /home/alain/Surelog/tests/SimpleIncludeAndMacros/lib.v , 35 Text: endprimitive ... -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.00user 0.01system 0:01.02elapsed 99%CPU (0avgtext+0avgdata 46708maxresident)k -0inputs+456outputs (0major+14857minor)pagefaults 0swaps
diff --git a/tests/SimpleInterface/SimpleInterface.log b/tests/SimpleInterface/SimpleInterface.log index b542d91..b3af0c2 100644 --- a/tests/SimpleInterface/SimpleInterface.log +++ b/tests/SimpleInterface/SimpleInterface.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/SimpleInterface/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -64,260 +60,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "../../third_party/UVM/uvm-1.2/src/uvm_pkg.sv". [INFO :PA0201] Parsing source file "simple_if.sv". @@ -2080,13 +1822,8 @@ [NOTE :EL0522] simple_if.sv:114 Scope "work@tb.UNNAMED.UNNAMED". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 3 [WARNING] : 13 [ NOTE] : 20 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -2.63user 0.04system 0:02.68elapsed 99%CPU (0avgtext+0avgdata 100680maxresident)k -0inputs+7664outputs (0major+34806minor)pagefaults 0swaps
diff --git a/tests/SimpleTask/SimpleTask.log b/tests/SimpleTask/SimpleTask.log index 593740c..9e0550f 100644 --- a/tests/SimpleTask/SimpleTask.log +++ b/tests/SimpleTask/SimpleTask.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/SimpleTask/slpp_all/surelog.log. [NOTE :PP0105] top_1.v:4 Multiply defined macro "append", @@ -81,13 +77,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 2 [ NOTE] : 20 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.39user 0.04system 0:01.44elapsed 99%CPU (0avgtext+0avgdata 47020maxresident)k -48inputs+576outputs (0major+15315minor)pagefaults 0swaps
diff --git a/tests/SplitFile/SplitFile.log b/tests/SplitFile/SplitFile.log index 815f39b..7f5897c 100644 --- a/tests/SplitFile/SplitFile.log +++ b/tests/SplitFile/SplitFile.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/SplitFile/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -217,13 +213,8 @@ [NOTE :EL0523] top.v:28 Instance "work@bottom1.u2.g_datapath:0:g_io". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 13 [WARNING] : 17 [ NOTE] : 27 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.84user 0.03system 0:00.89elapsed 98%CPU (0avgtext+0avgdata 47736maxresident)k -104inputs+152outputs (1major+15425minor)pagefaults 0swaps
diff --git a/tests/TestFileSplit/TestFileSplit.log b/tests/TestFileSplit/TestFileSplit.log index c9cee27..6a1f5ca 100644 --- a/tests/TestFileSplit/TestFileSplit.log +++ b/tests/TestFileSplit/TestFileSplit.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/TestFileSplit/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -18,260 +14,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -378,764 +120,80 @@ [INFO :PY0400] Processing source file "builtin.sv". -enterTop_level_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterNull_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: ... -enterSource_text - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: mailbox ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ( int bound = 0 ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: bound ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 7 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int num ( ) ; endfun ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: num ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 10 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ( message ) ; en ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 13 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ( message ) ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 16 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 19 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int try_get ( ref me ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 22 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 25 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int try_peek ( ref m ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: try_peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 28 - Text: endfunction ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 30 - Text: endclass ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: process ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterClass_property - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterData_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterType_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: enum { FINISHED , RU ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: state ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterMethodQualifier_ClassItem - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterClassItemQualifier_Static - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: function process sel ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process self ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: self ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 38 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state status ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: status ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 41 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 44 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 47 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ( ) ; endtas ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 50 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 53 - Text: endtask ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 55 - Text: endclass ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: semaphore ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ( int keyCount = ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 61 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ( int keyCount = ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 64 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ( int keyCount = ...[INFO :PY0400] Processing source file "top.v". +[INFO :PY0400] Processing source file "top.v". +[INFO :CP0300] Compilation... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 67 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int try_get ( int ke ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 70 - Text: endfunction ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 72 - Text: endclass ... +[INFO :CP0301] top.v:1 Compile package "top1_1". + +[INFO :CP0303] top.v:48 Compile module "work@bottom_49". + +[INFO :CP0303] mod.v:3 Compile module "work@mod_3". + +[INFO :CP0303] top.v:42 Compile module "work@top_43". + +[INFO :CP0302] leaf.sv:13 Compile class "top1_1::leaf_13". + +[INFO :CP0302] leaf.sv:13 Compile class "top1_1::leaf_13". + +[INFO :CP0302] middle.v:17 Compile class "top1_1::middle_17". + +[INFO :CP0302] middle.v:17 Compile class "top1_1::middle_17". + +[INFO :CP0302] middle.v:24 Compile class "top1_1::middle_25". + +[INFO :CP0302] middle.v:24 Compile class "top1_1::middle_25". + +[INFO :CP0302] leaf.sv:13 Compile class "work@leaf_13". + +[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox". + +[INFO :CP0302] middle.v:17 Compile class "work@middle_17". + +[INFO :CP0302] middle.v:24 Compile class "work@middle_25". + +[INFO :CP0302] builtin.sv:33 Compile class "work@process". + +[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore". + +[ERROR:CP0334] middle.v:17 Colliding compilation unit name: "top1_1::middle_17", + middle.v:17 previous usage. + +[ERROR:CP0334] leaf.sv:13 Colliding compilation unit name: "top1_1::leaf_13", + leaf.sv:13 previous usage. + +[ERROR:CP0334] middle.v:24 Colliding compilation unit name: "top1_1::middle_25", + middle.v:24 previous usage. + +[INFO :EL0526] Design Elaboration... + +[NOTE :EL0503] mod.v:3 Top level module "work@mod_3". + +[NOTE :EL0503] top.v:42 Top level module "work@top_43". + +[NOTE :EL0503] top.v:48 Top level module "work@bottom_49". + +[NOTE :EL0504] Multiple top level modules in design. + +[WARNI:EL0500] mod.v:5 Cannot find a module definition for "work@mod_3::NO_DEF5". + +[NOTE :EL0508] Nb Top level modules: 3. + +[NOTE :EL0509] Max instance depth: 2. + +[NOTE :EL0510] Nb instances: 4. + +[NOTE :EL0511] Nb leaf instances: 3. + +[WARNI:EL0512] Nb undefined modules: 1. + +[WARNI:EL0513] Nb undefined instances: 1. + +[ FATAL] : 0 +[ SYNTAX] : 0 +[ ERROR] : 3 +[WARNING] : 7 +[ NOTE] : 8 enterTop_level_rule File: top.v , 1 Text: package top1_1 ; cla ... @@ -1342,78 +400,7 @@ Text: class middle_17 ; en ... enterClass_declaration File: top.v , 146 - Text: class middle_17 ; en[INFO :CP0300] Compilation... - -[INFO :CP0301] top.v:1 Compile package "top1_1". - -[INFO :CP0303] top.v:48 Compile module "work@bottom_49". - -[INFO :CP0303] mod.v:3 Compile module "work@mod_3". - -[INFO :CP0303] top.v:42 Compile module "work@top_43". - -[INFO :CP0302] leaf.sv:13 Compile class "top1_1::leaf_13". - -[INFO :CP0302] leaf.sv:13 Compile class "top1_1::leaf_13". - -[INFO :CP0302] middle.v:17 Compile class "top1_1::middle_17". - -[INFO :CP0302] middle.v:17 Compile class "top1_1::middle_17". - -[INFO :CP0302] middle.v:24 Compile class "top1_1::middle_25". - -[INFO :CP0302] middle.v:24 Compile class "top1_1::middle_25". - -[INFO :CP0302] leaf.sv:13 Compile class "work@leaf_13". - -[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox". - -[INFO :CP0302] middle.v:17 Compile class "work@middle_17". - -[INFO :CP0302] middle.v:24 Compile class "work@middle_25". - -[INFO :CP0302] builtin.sv:33 Compile class "work@process". - -[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore". - -[ERROR:CP0334] middle.v:17 Colliding compilation unit name: "top1_1::middle_17", - middle.v:17 previous usage. - -[ERROR:CP0334] leaf.sv:13 Colliding compilation unit name: "top1_1::leaf_13", - leaf.sv:13 previous usage. - -[ERROR:CP0334] middle.v:24 Colliding compilation unit name: "top1_1::middle_25", - middle.v:24 previous usage. - -[INFO :EL0526] Design Elaboration... - -[NOTE :EL0503] mod.v:3 Top level module "work@mod_3". - -[NOTE :EL0503] top.v:42 Top level module "work@top_43". - -[NOTE :EL0503] top.v:48 Top level module "work@bottom_49". - -[NOTE :EL0504] Multiple top level modules in design. - -[WARNI:EL0500] mod.v:5 Cannot find a module definition for "work@mod_3::NO_DEF5". - -[NOTE :EL0508] Nb Top level modules: 3. - -[NOTE :EL0509] Max instance depth: 2. - -[NOTE :EL0510] Nb instances: 4. - -[NOTE :EL0511] Nb leaf instances: 3. - -[WARNI:EL0512] Nb undefined modules: 1. - -[WARNI:EL0513] Nb undefined instances: 1. - -[ FATAL] : 0 -[ ERROR] : 3 -[WARNING] : 7 -[ NOTE] : 8 - ... + Text: class middle_17 ; en ... enterIdentifier File: top.v , 146 Text: middle_17 ... @@ -1484,9 +471,3 @@ File: top.v , 173 Text: endmodule ... -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.18user 0.00system 0:00.19elapsed 97%CPU (0avgtext+0avgdata 40220maxresident)k -0inputs+152outputs (0major+10182minor)pagefaults 0swaps
diff --git a/tests/TestMacros/TestMacros.log b/tests/TestMacros/TestMacros.log index 63705a1..8182ca6 100644 --- a/tests/TestMacros/TestMacros.log +++ b/tests/TestMacros/TestMacros.log
@@ -1,16 +1,12 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/TestMacros/slpp_all/surelog.log. -[ERROR:PP0106] TestMacros.v:14 Syntax error: no viable alternative at input '`define\n', +[SYNTX:PP0106] TestMacros.v:14 Syntax error: no viable alternative at input '`define\n', `define ^-- TestMacros.v:14 col:7. [ERROR:PP0111] TestMacros.v:12 Illegally redefining compiler directive "`define" as a macro name. -[ERROR:PA0207] macros.inc:12 Syntax error: mismatched input 'begin' expecting <EOF>, +[SYNTX:PA0207] macros.inc:12 Syntax error: mismatched input 'begin' expecting <EOF>, begin ^-- ../../build/tests/TestMacros/slpp_all/work/TestMacros.v:2 col:3. @@ -67,13 +63,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 -[ ERROR] : 3 +[ SYNTAX] : 2 +[ ERROR] : 1 [WARNING] : 0 [ NOTE] : 11 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.74user 0.01system 0:00.76elapsed 99%CPU (0avgtext+0avgdata 42696maxresident)k -0inputs+344outputs (0major+13808minor)pagefaults 0swaps
diff --git a/tests/TimeUnit/TimeUnit.log b/tests/TimeUnit/TimeUnit.log index 379d343..c5082ee 100644 --- a/tests/TimeUnit/TimeUnit.log +++ b/tests/TimeUnit/TimeUnit.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/TimeUnit/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -106,13 +102,8 @@ [WARNI:EL0513] Nb undefined instances: 1. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 8 [WARNING] : 10 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.59user 0.02system 0:00.62elapsed 99%CPU (0avgtext+0avgdata 47876maxresident)k -0inputs+120outputs (0major+15411minor)pagefaults 0swaps
diff --git a/tests/UnitClass/UnitClass.log b/tests/UnitClass/UnitClass.log index 4bb578a..8e6f472 100644 --- a/tests/UnitClass/UnitClass.log +++ b/tests/UnitClass/UnitClass.log
@@ -1,271 +1,13 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitClass/slpp_all/surelog.log. [INFO :PP0122] Preprocessing source file "builtin.sv". -1 /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv 1 in +1 /home/alain/Surelog/build/dist/Release//sv/builtin.sv 1 in [INFO :PP0122] Preprocessing source file "top.v". 1 top.v 1 in [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -660,13 +402,8 @@ [ERROR:CP0317] top.v:24 Undefined type "DD". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 8 [WARNING] : 1 [ NOTE] : 6 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.42user 0.03system 0:00.46elapsed 98%CPU (0avgtext+0avgdata 40280maxresident)k -0inputs+88outputs (0major+12875minor)pagefaults 0swaps
diff --git a/tests/UnitDefParam/UnitDefParam.log b/tests/UnitDefParam/UnitDefParam.log index 5f0a513..3949c31 100644 --- a/tests/UnitDefParam/UnitDefParam.log +++ b/tests/UnitDefParam/UnitDefParam.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitDefParam/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -16,260 +12,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -980,13 +722,8 @@ [WARNI:EL0513] Nb undefined instances: 52. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 17 [ NOTE] : 8 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.71user 0.00system 0:00.72elapsed 99%CPU (0avgtext+0avgdata 40272maxresident)k -0inputs+144outputs (0major+13133minor)pagefaults 0swaps
diff --git a/tests/UnitElab/UnitElab.log b/tests/UnitElab/UnitElab.log index 5982e0c..e7cdb57 100644 --- a/tests/UnitElab/UnitElab.log +++ b/tests/UnitElab/UnitElab.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitElab/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -14,260 +10,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -8716,13 +8458,8 @@ [NOTE :EL0523] small.v:46 Instance "work@small_top.u1.B1[9].B4.B5[9].N4". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 1 [WARNING] : 17 [ NOTE] : 2465 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.10user 0.02system 0:01.12elapsed 99%CPU (0avgtext+0avgdata 50416maxresident)k -24inputs+504outputs (0major+16025minor)pagefaults 0swaps
diff --git a/tests/UnitElabBlock/UnitElabBlock.log b/tests/UnitElabBlock/UnitElabBlock.log index a4d167e..37304c8 100644 --- a/tests/UnitElabBlock/UnitElabBlock.log +++ b/tests/UnitElabBlock/UnitElabBlock.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitElabBlock/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -12,260 +8,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -543,13 +285,8 @@ [NOTE :EL0522] top.v:17 Scope "work@wave.a.bmod.keep". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 3 [ NOTE] : 14 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.48user 0.02system 0:00.51elapsed 98%CPU (0avgtext+0avgdata 39864maxresident)k -552inputs+80outputs (0major+12477minor)pagefaults 0swaps
diff --git a/tests/UnitElabExternNested/UnitElabExternNested.log b/tests/UnitElabExternNested/UnitElabExternNested.log index 9c89dd5..84764f6 100644 --- a/tests/UnitElabExternNested/UnitElabExternNested.log +++ b/tests/UnitElabExternNested/UnitElabExternNested.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitElabExternNested/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -14,260 +10,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -520,308 +262,4 @@ n<> u<245> t<Name_of_instance> p<248> c<244> s<247> l<35> n<> u<246> t<Ordered_port_connection> p<247> l<35> n<> u<247> t<List_of_port_connections> p<248> c<246> l<35> -n<> u<248> t<Hierarchical_instance> p<249> c<245> l<35> -n<> u<249> t<Module_instantiation> p<250> c<243> l<35> -n<> u<250> t<Module_or_generate_item> p<251> c<249> l<35> -n<> u<251> t<Non_port_module_item> p<253> c<250> s<252> l<35> -n<> u<252> t<Endmodule> p<253> l<36> -n<> u<253> t<Module_declaration> p<254> c<36> l<1> -n<> u<254> t<Description> p<255> c<253> l<1> -n<> u<255> t<Source_text> p<256> c<254> l<1> -n<> u<256> t<Top_level_rule> l<1> -[INFO :PA0201] Parsing source file "middle.v". - -LIB: work -FILE: middle.v -n<> u<0> t<Null_rule> p<179> s<178> l<2> -n<> u<1> t<Module_keyword> p<28> s<2> l<2> -n<m> u<2> t<StringConst> p<28> s<27> l<2> -n<a> u<3> t<StringConst> p<6> s<5> l<2> -n<> u<4> t<Constant_bit_select> p<5> l<2> -n<> u<5> t<Constant_select> p<6> c<4> l<2> -n<> u<6> t<Port_reference> p<7> c<3> l<2> -n<> u<7> t<Port_expression> p<8> c<6> l<2> -n<> u<8> t<Port> p<27> c<7> s<14> l<2> -n<b> u<9> t<StringConst> p<12> s<11> l<2> -n<> u<10> t<Constant_bit_select> p<11> l<2> -n<> u<11> t<Constant_select> p<12> c<10> l<2> -n<> u<12> t<Port_reference> p<13> c<9> l<2> -n<> u<13> t<Port_expression> p<14> c<12> l<2> -n<> u<14> t<Port> p<27> c<13> s<20> l<2> -n<c> u<15> t<StringConst> p<18> s<17> l<2> -n<> u<16> t<Constant_bit_select> p<17> l<2> -n<> u<17> t<Constant_select> p<18> c<16> l<2> -n<> u<18> t<Port_reference> p<19> c<15> l<2> -n<> u<19> t<Port_expression> p<20> c<18> l<2> -n<> u<20> t<Port> p<27> c<19> s<26> l<2> -n<d> u<21> t<StringConst> p<24> s<23> l<2> -n<> u<22> t<Constant_bit_select> p<23> l<2> -n<> u<23> t<Constant_select> p<24> c<22> l<2> -n<> u<24> t<Port_reference> p<25> c<21> l<2> -n<> u<25> t<Port_expression> p<26> c<24> l<2> -n<> u<26> t<Port> p<27> c<25> l<2> -n<> u<27> t<List_of_ports> p<28> c<8> l<2> -n<> u<28> t<Module_nonansi_header> p<29> c<1> l<2> -n<> u<29> t<Module_declaration> p<30> c<28> l<2> -n<> u<30> t<Description> p<178> c<29> s<89> l<2> -n<> u<31> t<Module_keyword> p<87> s<32> l<3> -n<a> u<32> t<StringConst> p<87> s<61> l<3> -n<> u<33> t<Data_type_or_implicit> p<43> s<42> l<5> -n<size> u<34> t<StringConst> p<41> s<40> l<5> -n<8> u<35> t<IntConst> p<36> l<5> -n<> u<36> t<Primary_literal> p<37> c<35> l<5> -n<> u<37> t<Constant_primary> p<38> c<36> l<5> -n<> u<38> t<Constant_expression> p<39> c<37> l<5> -n<> u<39> t<Constant_mintypmax_expression> p<40> c<38> l<5> -n<> u<40> t<Constant_param_expression> p<41> c<39> l<5> -n<> u<41> t<Param_assignment> p<42> c<34> l<5> -n<> u<42> t<List_of_param_assignments> p<43> c<41> l<5> -n<> u<43> t<Parameter_declaration> p<44> c<33> l<4> -n<> u<44> t<Parameter_port_declaration> p<61> c<43> s<60> l<4> -n<TP> u<45> t<StringConst> p<58> s<57> l<8> -n<> u<46> t<IntVec_TypeLogic> p<57> s<56> l<9> -n<7> u<47> t<IntConst> p<48> l<10> -n<> u<48> t<Primary_literal> p<49> c<47> l<10> -n<> u<49> t<Constant_primary> p<50> c<48> l<10> -n<> u<50> t<Constant_expression> p<55> c<49> s<54> l<10> -n<0> u<51> t<IntConst> p<52> l<10> -n<> u<52> t<Primary_literal> p<53> c<51> l<10> -n<> u<53> t<Constant_primary> p<54> c<52> l<10> -n<> u<54> t<Constant_expression> p<55> c<53> l<10> -n<> u<55> t<Constant_range> p<56> c<50> l<10> -n<> u<56> t<Packed_dimension> p<57> c<55> l<10> -n<> u<57> t<Data_type> p<58> c<46> l<9> -n<> u<58> t<List_of_type_assignments> p<59> c<45> l<8> -n<> u<59> t<Parameter_declaration> p<60> c<58> l<6> -n<> u<60> t<Parameter_port_declaration> p<61> c<59> l<6> -n<> u<61> t<Parameter_port_list> p<87> c<44> s<86> l<3> -n<> u<62> t<PortDir_Inp> p<75> s<74> l<12> -n<size> u<63> t<StringConst> p<64> l<13> -n<> u<64> t<Primary_literal> p<65> c<63> l<13> -n<> u<65> t<Constant_primary> p<66> c<64> l<13> -n<> u<66> t<Constant_expression> p<71> c<65> s<70> l<13> -n<0> u<67> t<IntConst> p<68> l<13> -n<> u<68> t<Primary_literal> p<69> c<67> l<13> -n<> u<69> t<Constant_primary> p<70> c<68> l<13> -n<> u<70> t<Constant_expression> p<71> c<69> l<13> -n<> u<71> t<Constant_range> p<72> c<66> l<13> -n<> u<72> t<Packed_dimension> p<73> c<71> l<13> -n<> u<73> t<Data_type_or_implicit> p<74> c<72> l<13> -n<> u<74> t<Net_port_type> p<75> c<73> l<13> -n<> u<75> t<Net_port_header> p<77> c<62> s<76> l<12> -n<a> u<76> t<StringConst> p<77> l<13> -n<> u<77> t<Ansi_port_declaration> p<86> c<75> s<85> l<12> -n<> u<78> t<PortDir_Out> p<83> s<82> l<14> -n<TP> u<79> t<StringConst> p<80> l<15> -n<> u<80> t<Data_type> p<81> c<79> l<15> -n<> u<81> t<Data_type_or_implicit> p<82> c<80> l<15> -n<> u<82> t<Net_port_type> p<83> c<81> l<15> -n<> u<83> t<Net_port_header> p<85> c<78> s<84> l<14> -n<b> u<84> t<StringConst> p<85> l<15> -n<> u<85> t<Ansi_port_declaration> p<86> c<83> l<14> -n<> u<86> t<List_of_port_declarations> p<87> c<77> l<11> -n<> u<87> t<Module_ansi_header> p<88> c<31> l<3> -n<> u<88> t<Module_declaration> p<89> c<87> l<3> -n<> u<89> t<Description> p<178> c<88> s<177> l<3> -n<> u<90> t<Module_keyword> p<95> s<91> l<18> -n<top> u<91> t<StringConst> p<95> s<94> l<18> -n<> u<92> t<Port_expression> p<93> l<18> -n<> u<93> t<Port> p<94> c<92> l<18> -n<> u<94> t<List_of_ports> p<95> c<93> l<18> -n<> u<95> t<Module_nonansi_header> p<176> c<90> s<117> l<18> -n<> u<96> t<NetType_Wire> p<111> s<107> l<19> -n<8> u<97> t<IntConst> p<98> l<20> -n<> u<98> t<Primary_literal> p<99> c<97> l<20> -n<> u<99> t<Constant_primary> p<100> c<98> l<20> -n<> u<100> t<Constant_expression> p<105> c<99> s<104> l<20> -n<0> u<101> t<IntConst> p<102> l<20> -n<> u<102> t<Primary_literal> p<103> c<101> l<20> -n<> u<103> t<Constant_primary> p<104> c<102> l<20> -n<> u<104> t<Constant_expression> p<105> c<103> l<20> -n<> u<105> t<Constant_range> p<106> c<100> l<20> -n<> u<106> t<Packed_dimension> p<107> c<105> l<20> -n<> u<107> t<Data_type_or_implicit> p<111> c<106> s<110> l<20> -n<a> u<108> t<StringConst> p<109> l<20> -n<> u<109> t<Net_decl_assignment> p<110> c<108> l<20> -n<> u<110> t<List_of_net_decl_assignments> p<111> c<109> l<20> -n<> u<111> t<Net_declaration> p<112> c<96> l<19> -n<> u<112> t<Package_or_generate_item_declaration> p<113> c<111> l<19> -n<> u<113> t<Module_or_generate_item_declaration> p<114> c<112> l<19> -n<> u<114> t<Module_common_item> p<115> c<113> l<19> -n<> u<115> t<Module_or_generate_item> p<116> c<114> l<19> -n<> u<116> t<Non_port_module_item> p<117> c<115> l<19> -n<> u<117> t<Module_item> p<176> c<116> s<140> l<19> -n<> u<118> t<IntVec_TypeLogic> p<129> s<128> l<21> -n<7> u<119> t<IntConst> p<120> l<22> -n<> u<120> t<Primary_literal> p<121> c<119> l<22> -n<> u<121> t<Constant_primary> p<122> c<120> l<22> -n<> u<122> t<Constant_expression> p<127> c<121> s<126> l<22> -n<0> u<123> t<IntConst> p<124> l<22> -n<> u<124> t<Primary_literal> p<125> c<123> l<22> -n<> u<125> t<Constant_primary> p<126> c<124> l<22> -n<> u<126> t<Constant_expression> p<127> c<125> l<22> -n<> u<127> t<Constant_range> p<128> c<122> l<22> -n<> u<128> t<Packed_dimension> p<129> c<127> l<22> -n<> u<129> t<Data_type> p<133> c<118> s<132> l<21> -n<b> u<130> t<StringConst> p<131> l<22> -n<> u<131> t<Variable_decl_assignment> p<132> c<130> l<22> -n<> u<132> t<List_of_variable_decl_assignments> p<133> c<131> l<22> -n<> u<133> t<Variable_declaration> p<134> c<129> l<21> -n<> u<134> t<Data_declaration> p<135> c<133> l<21> -n<> u<135> t<Package_or_generate_item_declaration> p<136> c<134> l<21> -n<> u<136> t<Module_or_generate_item_declaration> p<137> c<135> l<21> -n<> u<137> t<Module_common_item> p<138> c<136> l<21> -n<> u<138> t<Module_or_generate_item> p<139> c<137> l<21> -n<> u<139> t<Non_port_module_item> p<140> c<138> l<21> -n<> u<140> t<Module_item> p<176> c<139> s<154> l<21> -n<> u<141> t<NetType_Wire> p<148> s<142> l<23> -n<> u<142> t<Data_type_or_implicit> p<148> s<147> l<24> -n<c> u<143> t<StringConst> p<144> l<24> -n<> u<144> t<Net_decl_assignment> p<147> c<143> s<146> l<24> -n<d> u<145> t<StringConst> p<146> l<24> -n<> u<146> t<Net_decl_assignment> p<147> c<145> l<24> -n<> u<147> t<List_of_net_decl_assignments> p<148> c<144> l<24> -n<> u<148> t<Net_declaration> p<149> c<141> l<23> -n<> u<149> t<Package_or_generate_item_declaration> p<150> c<148> l<23> -n<> u<150> t<Module_or_generate_item_declaration> p<151> c<149> l<23> -n<> u<151> t<Module_common_item> p<152> c<150> l<23> -n<> u<152> t<Module_or_generate_item> p<153> c<151> l<23> -n<> u<153> t<Non_port_module_item> p<154> c<152> l<23> -n<> u<154> t<Module_item> p<176> c<153> s<164> l<23> -n<m> u<155> t<StringConst> p<161> s<160> l<26> -n<mm> u<156> t<StringConst> p<157> l<26> -n<> u<157> t<Name_of_instance> p<160> c<156> s<159> l<26> -n<> u<158> t<Named_port_connection> p<159> l<26> -n<> u<159> t<List_of_port_connections> p<160> c<158> l<26> -n<> u<160> t<Hierarchical_instance> p<161> c<157> l<26> -n<> u<161> t<Module_instantiation> p<162> c<155> l<26> -n<> u<162> t<Module_or_generate_item> p<163> c<161> l<26> -n<> u<163> t<Non_port_module_item> p<164> c<162> l<26> -n<> u<164> t<Module_item> p<176> c<163> s<174> l<26> -n<a> u<165> t<StringConst> p<171> s<170> l<27> -n<aa> u<166> t<StringConst> p<167> l<27> -n<> u<167> t<Name_of_instance> p<170> c<166> s<169> l<27> -n<> u<168> t<Named_port_connection> p<169> l<27> -n<> u<169> t<List_of_port_connections> p<170> c<168> l<27> -n<> u<170> t<Hierarchical_instance> p<171> c<167> l<27> -n<> u<171> t<Module_instantiation> p<172> c<165> l<27> -n<> u<172> t<Module_or_generate_item> p<173> c<171> l<27> -n<> u<173> t<Non_port_module_item> p<174> c<172> l<27> -n<> u<174> t<Module_item> p<176> c<173> s<175> l<27> -n<> u<175> t<Endmodule> p<176> l<28> -n<> u<176> t<Module_declaration> p<177> c<95> l<18> -n<> u<177> t<Description> p<178> c<176> l<18> -n<> u<178> t<Source_text> p<179> c<30> l<2> -n<> u<179> t<Top_level_rule> l<2> -[WARNI:PA0205] top.v:1 No timescale set for "dff_nested". - -[WARNI:PA0205] top.v:9 No timescale set for "ff1". - -[WARNI:PA0205] top.v:18 No timescale set for "ff2". - -[WARNI:PA0205] top.v:28 No timescale set for "ff3". - -[WARNI:PA0205] middle.v:2 No timescale set for "m". - -[WARNI:PA0205] middle.v:3 No timescale set for "a". - -[WARNI:PA0205] middle.v:18 No timescale set for "top". - -[INFO :CP0300] Compilation... - -[INFO :CP0303] middle.v:3 Compile module "work@a". - -[INFO :CP0303] top.v:1 Compile module "work@dff_nested". - -[INFO :CP0303] top.v:9 Compile module "work@dff_nested::ff1". - -[INFO :CP0303] top.v:18 Compile module "work@dff_nested::ff2". - -[INFO :CP0303] top.v:28 Compile module "work@dff_nested::ff3". - -[INFO :CP0303] middle.v:2 Compile module "work@m". - -[INFO :CP0303] middle.v:18 Compile module "work@top". - -[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox". - -[INFO :CP0302] builtin.sv:33 Compile class "work@process". - -[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore". - -[NOTE :CP0309] middle.v:15 Implicit port type (wire) for "b". - -[NOTE :CP0309] top.v:6 Implicit port type (wire) for "q", -there are 1 more instances of this message. - -[WARNI:CP0310] middle.v:2 Port "a" definition missing its direction (input, output, inout), -there are 3 more instances of this message. - -[INFO :EL0526] Design Elaboration... - -Instance tree: -[TOP] work@dff_nested work@dff_nested -[TOP] work@top work@top -[MOD] work@dff_nested::ff1 work@dff_nested.i1 -[MOD] work@dff_nested::ff2 work@dff_nested.i2 -[MOD] work@dff_nested::ff3 work@dff_nested.i3 -[MOD] work@m work@top.mm -[MOD] work@a work@top.aa -[GAT] work@nand work@dff_nested.i1.g1b -[GAT] work@nand work@dff_nested.i1.g1a -[GAT] work@nand work@dff_nested.i2.g2b -[GAT] work@nand work@dff_nested.i2.g2a -[GAT] work@nand work@dff_nested.i3.g3a -[GAT] work@nand work@dff_nested.i3.g3b - -[NOTE :EL0503] top.v:1 Top level module "work@dff_nested". - -[NOTE :EL0503] middle.v:18 Top level module "work@top". - -[NOTE :EL0504] Multiple top level modules in design. - -[NOTE :EL0508] Nb Top level modules: 2. - -[NOTE :EL0509] Max instance depth: 3. - -[NOTE :EL0510] Nb instances: 13. - -[NOTE :EL0511] Nb leaf instances: 8. - -[NOTE :EL0523] top.v:1 Instance "work@dff_nested". - -[NOTE :EL0523] middle.v:18 Instance "work@top". - -[NOTE :EL0523] top.v:16 Instance "work@dff_nested.i1". - -[NOTE :EL0523] top.v:27 Instance "work@dff_nested.i2". - -[NOTE :EL0523] top.v:35 Instance "work@dff_nested.i3". - -[NOTE :EL0523] middle.v:26 Instance "work@top.mm". - -[NOTE :EL0523] middle.v:27 Instance "work@top.aa". - -[NOTE :EL0523] top.v:11 Instance "work@dff_nested.i1.g1b". - -[NOTE :EL0523] top.v:13 Instance "work@dff_nested.i1.g1a". - -[NOTE :EL0523] top.v:22 Instance "work@dff_nested.i2.g2b". - -[NOTE :EL0523] top.v:24 Instance "work@dff_nested.i2.g2a". - -[NOTE :EL0523] top.v:30 Instance "work@dff_nested.i3.g3a". - -[NOTE :EL0523] top.v:32 Instance "work@dff_nested.i3.g3b". - -[ FATAL] : 0 -[ ERROR] : 0 -[WARNING] : 8 -[ NOTE] : 22 - -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.70user 0.03system 0:00.74elapsed 99%CPU (0avgtext+0avgdata 39952maxresident)k -24inputs+120outputs (0major+12364minor)pagefaults 0swaps +n<> u<248>
diff --git a/tests/UnitEnum/UnitEnum.log b/tests/UnitEnum/UnitEnum.log index 411eb43..7364358 100644 --- a/tests/UnitEnum/UnitEnum.log +++ b/tests/UnitEnum/UnitEnum.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitEnum/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -12,260 +8,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -414,13 +156,8 @@ [NOTE :EL0511] Nb leaf instances: 1. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 1 [WARNING] : 2 [ NOTE] : 5 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.14user 0.00system 0:00.15elapsed 96%CPU (0avgtext+0avgdata 40052maxresident)k -0inputs+24outputs (0major+9980minor)pagefaults 0swaps
diff --git a/tests/UnitForLoop/UnitForLoop.log b/tests/UnitForLoop/UnitForLoop.log index a71bade..0f3368c 100644 --- a/tests/UnitForLoop/UnitForLoop.log +++ b/tests/UnitForLoop/UnitForLoop.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitForLoop/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -318,13 +314,8 @@ top.v:1 type definition. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 4 [WARNING] : 0 [ NOTE] : 4 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.32user 0.01system 0:00.34elapsed 98%CPU (0avgtext+0avgdata 40144maxresident)k -0inputs+16outputs (0major+13235minor)pagefaults 0swaps
diff --git a/tests/UnitForeach/UnitForeach.log b/tests/UnitForeach/UnitForeach.log index 0f3cc1b..b237b6d 100644 --- a/tests/UnitForeach/UnitForeach.log +++ b/tests/UnitForeach/UnitForeach.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitForeach/slpp_all/surelog.log. LIB: work @@ -342,13 +338,8 @@ top.v:7 type definition. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 7 [WARNING] : 0 [ NOTE] : 4 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.70user 0.01system 0:00.73elapsed 99%CPU (0avgtext+0avgdata 42712maxresident)k -0inputs+64outputs (0major+14212minor)pagefaults 0swaps
diff --git a/tests/UnitLibrary/UnitLibrary.log b/tests/UnitLibrary/UnitLibrary.log index b76c723..43c093f 100644 --- a/tests/UnitLibrary/UnitLibrary.log +++ b/tests/UnitLibrary/UnitLibrary.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitLibrary/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -21,7 +17,7 @@ /home/alain/Surelog/tests/UnitLibrary/libwconfig/libw.map /home/alain/Surelog/tests/UnitLibrary/lib.map /home/alain/Surelog/tests/UnitLibrary/configs.cfg - /home/alain/Surelog/dist/surelog/sv/builtin.sv + /home/alain/Surelog/build/dist/Release/sv/builtin.sv LIB: rtlLib /home/alain/Surelog/tests/UnitLibrary/top.v @@ -280,13 +276,8 @@ [NOTE :EL0523] /home/alain/Surelog/tests/UnitLibrary/lib2/bot.sv:3 Instance "rtlLib@top.a1.f1.bot2.sub2". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 2 [WARNING] : 16 [ NOTE] : 31 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.20user 0.02system 0:00.22elapsed 98%CPU (0avgtext+0avgdata 40252maxresident)k -0inputs+472outputs (0major+10598minor)pagefaults 0swaps
diff --git a/tests/UnitPackage/UnitPackage.log b/tests/UnitPackage/UnitPackage.log index 1055796..acdc662 100644 --- a/tests/UnitPackage/UnitPackage.log +++ b/tests/UnitPackage/UnitPackage.log
@@ -1,13 +1,9 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitPackage/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. LIB: work - /home/alain/Surelog/dist/surelog/sv/builtin.sv + /home/alain/Surelog/build/dist/Release/sv/builtin.sv /home/alain/Surelog/tests/UnitPackage/definesPkg.pkg /home/alain/Surelog/tests/UnitPackage/msgPkg.pkg /home/alain/Surelog/tests/UnitPackage/simple_pkg.sv @@ -23,260 +19,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "definesPkg.pkg". LIB: work @@ -1004,13 +746,8 @@ [NOTE :EL0523] simple_pkg.sv:16 Instance "work@simple_package.inst.u1". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 6 [ NOTE] : 9 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.38user 0.02system 0:01.42elapsed 99%CPU (0avgtext+0avgdata 57240maxresident)k -0inputs+160outputs (0major+17847minor)pagefaults 0swaps
diff --git a/tests/UnitPython/UnitPython.log b/tests/UnitPython/UnitPython.log index cadd69f..45c8754 100644 --- a/tests/UnitPython/UnitPython.log +++ b/tests/UnitPython/UnitPython.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitPython/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -12,260 +8,6 @@ [INFO :PA0201] Parsing source file "builtin.sv". -LIB: work -FILE: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv -n<> u<0> t<Null_rule> p<251> s<250> l<4> -n<mailbox> u<1> t<StringConst> p<103> s<18> l<4> -n<> u<2> t<Function_data_type_or_implicit> p<15> s<3> l<6> -n<new> u<3> t<StringConst> p<15> s<13> l<6> -n<> u<4> t<IntegerAtomType_Int> p<5> l<6> -n<> u<5> t<Data_type> p<6> c<4> l<6> -n<> u<6> t<Data_type_or_implicit> p<12> c<5> s<7> l<6> -n<bound> u<7> t<StringConst> p<12> s<11> l<6> -n<0> u<8> t<IntConst> p<9> l<6> -n<> u<9> t<Primary_literal> p<10> c<8> l<6> -n<> u<10> t<Primary> p<11> c<9> l<6> -n<> u<11> t<Expression> p<12> c<10> l<6> -n<> u<12> t<Tf_port_item> p<13> c<6> l<6> -n<> u<13> t<Tf_port_list> p<15> c<12> s<14> l<6> -n<> u<14> t<Endfunction> p<15> l<7> -n<> u<15> t<Function_body_declaration> p<16> c<2> l<6> -n<> u<16> t<Function_declaration> p<17> c<15> l<6> -n<> u<17> t<Class_method> p<18> c<16> l<6> -n<> u<18> t<Class_item> p<103> c<17> s<28> l<6> -n<> u<19> t<IntegerAtomType_Int> p<20> l<9> -n<> u<20> t<Data_type> p<21> c<19> l<9> -n<> u<21> t<Function_data_type> p<22> c<20> l<9> -n<> u<22> t<Function_data_type_or_implicit> p<25> c<21> s<23> l<9> -n<num> u<23> t<StringConst> p<25> s<24> l<9> -n<> u<24> t<Endfunction> p<25> l<10> -n<> u<25> t<Function_body_declaration> p<26> c<22> l<9> -n<> u<26> t<Function_declaration> p<27> c<25> l<9> -n<> u<27> t<Class_method> p<28> c<26> l<9> -n<> u<28> t<Class_item> p<103> c<27> s<38> l<9> -n<put> u<29> t<StringConst> p<35> s<33> l<12> -n<> u<30> t<Data_type_or_implicit> p<32> s<31> l<12> -n<message> u<31> t<StringConst> p<32> l<12> -n<> u<32> t<Tf_port_item> p<33> c<30> l<12> -n<> u<33> t<Tf_port_list> p<35> c<32> s<34> l<12> -n<> u<34> t<Endtask> p<35> l<13> -n<> u<35> t<Task_body_declaration> p<36> c<29> l<12> -n<> u<36> t<Task_declaration> p<37> c<35> l<12> -n<> u<37> t<Class_method> p<38> c<36> l<12> -n<> u<38> t<Class_item> p<103> c<37> s<49> l<12> -n<> u<39> t<Function_data_type_or_implicit> p<46> s<40> l<15> -n<try_put> u<40> t<StringConst> p<46> s<44> l<15> -n<> u<41> t<Data_type_or_implicit> p<43> s<42> l<15> -n<message> u<42> t<StringConst> p<43> l<15> -n<> u<43> t<Tf_port_item> p<44> c<41> l<15> -n<> u<44> t<Tf_port_list> p<46> c<43> s<45> l<15> -n<> u<45> t<Endfunction> p<46> l<16> -n<> u<46> t<Function_body_declaration> p<47> c<39> l<15> -n<> u<47> t<Function_declaration> p<48> c<46> l<15> -n<> u<48> t<Class_method> p<49> c<47> l<15> -n<> u<49> t<Class_item> p<103> c<48> s<60> l<15> -n<get> u<50> t<StringConst> p<57> s<55> l<18> -n<> u<51> t<TfPortDir_Ref> p<54> s<52> l<18> -n<> u<52> t<Data_type_or_implicit> p<54> s<53> l<18> -n<message> u<53> t<StringConst> p<54> l<18> -n<> u<54> t<Tf_port_item> p<55> c<51> l<18> -n<> u<55> t<Tf_port_list> p<57> c<54> s<56> l<18> -n<> u<56> t<Endtask> p<57> l<19> -n<> u<57> t<Task_body_declaration> p<58> c<50> l<18> -n<> u<58> t<Task_declaration> p<59> c<57> l<18> -n<> u<59> t<Class_method> p<60> c<58> l<18> -n<> u<60> t<Class_item> p<103> c<59> s<75> l<18> -n<> u<61> t<IntegerAtomType_Int> p<62> l<21> -n<> u<62> t<Data_type> p<63> c<61> l<21> -n<> u<63> t<Function_data_type> p<64> c<62> l<21> -n<> u<64> t<Function_data_type_or_implicit> p<72> c<63> s<65> l<21> -n<try_get> u<65> t<StringConst> p<72> s<70> l<21> -n<> u<66> t<TfPortDir_Ref> p<69> s<67> l<21> -n<> u<67> t<Data_type_or_implicit> p<69> s<68> l<21> -n<message> u<68> t<StringConst> p<69> l<21> -n<> u<69> t<Tf_port_item> p<70> c<66> l<21> -n<> u<70> t<Tf_port_list> p<72> c<69> s<71> l<21> -n<> u<71> t<Endfunction> p<72> l<22> -n<> u<72> t<Function_body_declaration> p<73> c<64> l<21> -n<> u<73> t<Function_declaration> p<74> c<72> l<21> -n<> u<74> t<Class_method> p<75> c<73> l<21> -n<> u<75> t<Class_item> p<103> c<74> s<86> l<21> -n<peek> u<76> t<StringConst> p<83> s<81> l<24> -n<> u<77> t<TfPortDir_Ref> p<80> s<78> l<24> -n<> u<78> t<Data_type_or_implicit> p<80> s<79> l<24> -n<message> u<79> t<StringConst> p<80> l<24> -n<> u<80> t<Tf_port_item> p<81> c<77> l<24> -n<> u<81> t<Tf_port_list> p<83> c<80> s<82> l<24> -n<> u<82> t<Endtask> p<83> l<25> -n<> u<83> t<Task_body_declaration> p<84> c<76> l<24> -n<> u<84> t<Task_declaration> p<85> c<83> l<24> -n<> u<85> t<Class_method> p<86> c<84> l<24> -n<> u<86> t<Class_item> p<103> c<85> s<101> l<24> -n<> u<87> t<IntegerAtomType_Int> p<88> l<27> -n<> u<88> t<Data_type> p<89> c<87> l<27> -n<> u<89> t<Function_data_type> p<90> c<88> l<27> -n<> u<90> t<Function_data_type_or_implicit> p<98> c<89> s<91> l<27> -n<try_peek> u<91> t<StringConst> p<98> s<96> l<27> -n<> u<92> t<TfPortDir_Ref> p<95> s<93> l<27> -n<> u<93> t<Data_type_or_implicit> p<95> s<94> l<27> -n<message> u<94> t<StringConst> p<95> l<27> -n<> u<95> t<Tf_port_item> p<96> c<92> l<27> -n<> u<96> t<Tf_port_list> p<98> c<95> s<97> l<27> -n<> u<97> t<Endfunction> p<98> l<28> -n<> u<98> t<Function_body_declaration> p<99> c<90> l<27> -n<> u<99> t<Function_declaration> p<100> c<98> l<27> -n<> u<100> t<Class_method> p<101> c<99> l<27> -n<> u<101> t<Class_item> p<103> c<100> s<102> l<27> -n<> u<102> t<Endclass> p<103> l<30> -n<> u<103> t<Class_declaration> p<104> c<1> l<4> -n<> u<104> t<Package_or_generate_item_declaration> p<105> c<103> l<4> -n<> u<105> t<Package_item> p<106> c<104> l<4> -n<> u<106> t<Description> p<250> c<105> s<174> l<4> -n<process> u<107> t<StringConst> p<171> s<123> l<33> -n<FINISHED> u<108> t<StringConst> p<109> l<35> -n<> u<109> t<Enum_name_declaration> p<118> c<108> s<111> l<35> -n<RUNNING> u<110> t<StringConst> p<111> l<35> -n<> u<111> t<Enum_name_declaration> p<118> c<110> s<113> l<35> -n<WAITING> u<112> t<StringConst> p<113> l<35> -n<> u<113> t<Enum_name_declaration> p<118> c<112> s<115> l<35> -n<SUSPENDED> u<114> t<StringConst> p<115> l<35> -n<> u<115> t<Enum_name_declaration> p<118> c<114> s<117> l<35> -n<KILLED> u<116> t<StringConst> p<117> l<35> -n<> u<117> t<Enum_name_declaration> p<118> c<116> l<35> -n<> u<118> t<Data_type> p<120> c<109> s<119> l<35> -n<state> u<119> t<StringConst> p<120> l<35> -n<> u<120> t<Type_declaration> p<121> c<118> l<35> -n<> u<121> t<Data_declaration> p<122> c<120> l<35> -n<> u<122> t<Class_property> p<123> c<121> l<35> -n<> u<123> t<Class_item> p<171> c<122> s<135> l<35> -n<> u<124> t<ClassItemQualifier_Static> p<125> l<37> -n<> u<125> t<MethodQualifier_ClassItem> p<134> c<124> s<133> l<37> -n<process> u<126> t<StringConst> p<127> l<37> -n<> u<127> t<Data_type> p<128> c<126> l<37> -n<> u<128> t<Function_data_type> p<129> c<127> l<37> -n<> u<129> t<Function_data_type_or_implicit> p<132> c<128> s<130> l<37> -n<self> u<130> t<StringConst> p<132> s<131> l<37> -n<> u<131> t<Endfunction> p<132> l<38> -n<> u<132> t<Function_body_declaration> p<133> c<129> l<37> -n<> u<133> t<Function_declaration> p<134> c<132> l<37> -n<> u<134> t<Class_method> p<135> c<125> l<37> -n<> u<135> t<Class_item> p<171> c<134> s<145> l<37> -n<state> u<136> t<StringConst> p<137> l<40> -n<> u<137> t<Data_type> p<138> c<136> l<40> -n<> u<138> t<Function_data_type> p<139> c<137> l<40> -n<> u<139> t<Function_data_type_or_implicit> p<142> c<138> s<140> l<40> -n<status> u<140> t<StringConst> p<142> s<141> l<40> -n<> u<141> t<Endfunction> p<142> l<41> -n<> u<142> t<Function_body_declaration> p<143> c<139> l<40> -n<> u<143> t<Function_declaration> p<144> c<142> l<40> -n<> u<144> t<Class_method> p<145> c<143> l<40> -n<> u<145> t<Class_item> p<171> c<144> s<151> l<40> -n<kill> u<146> t<StringConst> p<148> s<147> l<43> -n<> u<147> t<Endtask> p<148> l<44> -n<> u<148> t<Task_body_declaration> p<149> c<146> l<43> -n<> u<149> t<Task_declaration> p<150> c<148> l<43> -n<> u<150> t<Class_method> p<151> c<149> l<43> -n<> u<151> t<Class_item> p<171> c<150> s<157> l<43> -n<await> u<152> t<StringConst> p<154> s<153> l<46> -n<> u<153> t<Endtask> p<154> l<47> -n<> u<154> t<Task_body_declaration> p<155> c<152> l<46> -n<> u<155> t<Task_declaration> p<156> c<154> l<46> -n<> u<156> t<Class_method> p<157> c<155> l<46> -n<> u<157> t<Class_item> p<171> c<156> s<163> l<46> -n<suspend> u<158> t<StringConst> p<160> s<159> l<49> -n<> u<159> t<Endtask> p<160> l<50> -n<> u<160> t<Task_body_declaration> p<161> c<158> l<49> -n<> u<161> t<Task_declaration> p<162> c<160> l<49> -n<> u<162> t<Class_method> p<163> c<161> l<49> -n<> u<163> t<Class_item> p<171> c<162> s<169> l<49> -n<resume> u<164> t<StringConst> p<166> s<165> l<52> -n<> u<165> t<Endtask> p<166> l<53> -n<> u<166> t<Task_body_declaration> p<167> c<164> l<52> -n<> u<167> t<Task_declaration> p<168> c<166> l<52> -n<> u<168> t<Class_method> p<169> c<167> l<52> -n<> u<169> t<Class_item> p<171> c<168> s<170> l<52> -n<> u<170> t<Endclass> p<171> l<55> -n<> u<171> t<Class_declaration> p<172> c<107> l<33> -n<> u<172> t<Package_or_generate_item_declaration> p<173> c<171> l<33> -n<> u<173> t<Package_item> p<174> c<172> l<33> -n<> u<174> t<Description> p<250> c<173> s<249> l<33> -n<semaphore> u<175> t<StringConst> p<246> s<192> l<58> -n<> u<176> t<Function_data_type_or_implicit> p<189> s<177> l<60> -n<new> u<177> t<StringConst> p<189> s<187> l<60> -n<> u<178> t<IntegerAtomType_Int> p<179> l<60> -n<> u<179> t<Data_type> p<180> c<178> l<60> -n<> u<180> t<Data_type_or_implicit> p<186> c<179> s<181> l<60> -n<keyCount> u<181> t<StringConst> p<186> s<185> l<60> -n<0> u<182> t<IntConst> p<183> l<60> -n<> u<183> t<Primary_literal> p<184> c<182> l<60> -n<> u<184> t<Primary> p<185> c<183> l<60> -n<> u<185> t<Expression> p<186> c<184> l<60> -n<> u<186> t<Tf_port_item> p<187> c<180> l<60> -n<> u<187> t<Tf_port_list> p<189> c<186> s<188> l<60> -n<> u<188> t<Endfunction> p<189> l<61> -n<> u<189> t<Function_body_declaration> p<190> c<176> l<60> -n<> u<190> t<Function_declaration> p<191> c<189> l<60> -n<> u<191> t<Class_method> p<192> c<190> l<60> -n<> u<192> t<Class_item> p<246> c<191> s<208> l<60> -n<put> u<193> t<StringConst> p<205> s<203> l<63> -n<> u<194> t<IntegerAtomType_Int> p<195> l<63> -n<> u<195> t<Data_type> p<196> c<194> l<63> -n<> u<196> t<Data_type_or_implicit> p<202> c<195> s<197> l<63> -n<keyCount> u<197> t<StringConst> p<202> s<201> l<63> -n<1> u<198> t<IntConst> p<199> l<63> -n<> u<199> t<Primary_literal> p<200> c<198> l<63> -n<> u<200> t<Primary> p<201> c<199> l<63> -n<> u<201> t<Expression> p<202> c<200> l<63> -n<> u<202> t<Tf_port_item> p<203> c<196> l<63> -n<> u<203> t<Tf_port_list> p<205> c<202> s<204> l<63> -n<> u<204> t<Endtask> p<205> l<64> -n<> u<205> t<Task_body_declaration> p<206> c<193> l<63> -n<> u<206> t<Task_declaration> p<207> c<205> l<63> -n<> u<207> t<Class_method> p<208> c<206> l<63> -n<> u<208> t<Class_item> p<246> c<207> s<224> l<63> -n<get> u<209> t<StringConst> p<221> s<219> l<66> -n<> u<210> t<IntegerAtomType_Int> p<211> l<66> -n<> u<211> t<Data_type> p<212> c<210> l<66> -n<> u<212> t<Data_type_or_implicit> p<218> c<211> s<213> l<66> -n<keyCount> u<213> t<StringConst> p<218> s<217> l<66> -n<1> u<214> t<IntConst> p<215> l<66> -n<> u<215> t<Primary_literal> p<216> c<214> l<66> -n<> u<216> t<Primary> p<217> c<215> l<66> -n<> u<217> t<Expression> p<218> c<216> l<66> -n<> u<218> t<Tf_port_item> p<219> c<212> l<66> -n<> u<219> t<Tf_port_list> p<221> c<218> s<220> l<66> -n<> u<220> t<Endtask> p<221> l<67> -n<> u<221> t<Task_body_declaration> p<222> c<209> l<66> -n<> u<222> t<Task_declaration> p<223> c<221> l<66> -n<> u<223> t<Class_method> p<224> c<222> l<66> -n<> u<224> t<Class_item> p<246> c<223> s<244> l<66> -n<> u<225> t<IntegerAtomType_Int> p<226> l<69> -n<> u<226> t<Data_type> p<227> c<225> l<69> -n<> u<227> t<Function_data_type> p<228> c<226> l<69> -n<> u<228> t<Function_data_type_or_implicit> p<241> c<227> s<229> l<69> -n<try_get> u<229> t<StringConst> p<241> s<239> l<69> -n<> u<230> t<IntegerAtomType_Int> p<231> l<69> -n<> u<231> t<Data_type> p<232> c<230> l<69> -n<> u<232> t<Data_type_or_implicit> p<238> c<231> s<233> l<69> -n<keyCount> u<233> t<StringConst> p<238> s<237> l<69> -n<1> u<234> t<IntConst> p<235> l<69> -n<> u<235> t<Primary_literal> p<236> c<234> l<69> -n<> u<236> t<Primary> p<237> c<235> l<69> -n<> u<237> t<Expression> p<238> c<236> l<69> -n<> u<238> t<Tf_port_item> p<239> c<232> l<69> -n<> u<239> t<Tf_port_list> p<241> c<238> s<240> l<69> -n<> u<240> t<Endfunction> p<241> l<70> -n<> u<241> t<Function_body_declaration> p<242> c<228> l<69> -n<> u<242> t<Function_declaration> p<243> c<241> l<69> -n<> u<243> t<Class_method> p<244> c<242> l<69> -n<> u<244> t<Class_item> p<246> c<243> s<245> l<69> -n<> u<245> t<Endclass> p<246> l<72> -n<> u<246> t<Class_declaration> p<247> c<175> l<58> -n<> u<247> t<Package_or_generate_item_declaration> p<248> c<246> l<58> -n<> u<248> t<Package_item> p<249> c<247> l<58> -n<> u<249> t<Description> p<250> c<248> l<58> -n<> u<250> t<Source_text> p<251> c<106> l<4> -n<> u<251> t<Top_level_rule> l<4> [INFO :PA0201] Parsing source file "top.v". LIB: work @@ -406,771 +148,395 @@ [INFO :PY0400] Processing source file "builtin.sv". +[INFO :PY0400] Processing source file "top.v". + enterTop_level_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... + File: top.v , 2 + Text: package pkg ; class ... enterNull_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 + File: top.v , 2 Text: ... enterSource_text - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... + File: top.v , 2 + Text: package pkg ; class ... enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... + File: top.v , 2 + Text: package pkg ; class ... +enterPackage_declaration + File: top.v , 2 + Text: package pkg ; class ... +enterIdentifier + File: top.v , 2 + Text: pkg ... enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... + File: top.v , 3 + Text: class Configuration1 ... enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... + File: top.v , 3 + Text: class Configuration1 ... enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... + File: top.v , 3 + Text: class Configuration1 ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: mailbox ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ( int bound = 0 ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: bound ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 7 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int num ( ) ; endfun ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: num ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 10 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ( message ) ; en ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 13 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ( message ) ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 16 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 19 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int try_get ( ref me ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 22 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 25 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int try_peek ( ref m ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: try_peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 28 - Text: endfunction ... + File: top.v , 3 + Text: Configuration1 ... enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 30 + File: top.v , 4 Text: endclass ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... + File: top.v , 6 + Text: typedef enum { IDLE ... enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: process ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterClass_property - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... + File: top.v , 6 + Text: typedef enum { IDLE ... enterData_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... + File: top.v , 6 + Text: typedef enum { IDLE ... enterType_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... + File: top.v , 6 + Text: typedef enum { IDLE ... enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: enum { FINISHED , RU ... + File: top.v , 6 + Text: enum { IDLE , WRITE ... enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... + File: top.v , 6 + Text: IDLE ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... + File: top.v , 6 + Text: IDLE ... enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... + File: top.v , 6 + Text: WRITE ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... + File: top.v , 6 + Text: WRITE ... enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... + File: top.v , 6 + Text: READ ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... + File: top.v , 6 + Text: READ ... enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... + File: top.v , 6 + Text: DONE ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... + File: top.v , 6 + Text: DONE ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... + File: top.v , 6 + Text: fsm_t_pkg ... +enterEndpackage + File: top.v , 8 + Text: endpackage ... +enterDescription + File: top.v , 10 + Text: class Configuration2 ... +enterPackage_item + File: top.v , 10 + Text: class Configuration2 ... +enterPackage_or_generate_item_declaration + File: top.v , 10 + Text: class Configuration2 ... +enterClass_declaration + File: top.v , 10 + Text: class Configuration2 ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: state ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterMethodQualifier_ClassItem - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterClassItemQualifier_Static - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: function process sel ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process self ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: self ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 38 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state status ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: status ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 41 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 44 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 47 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ( ) ; endtas ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 50 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 53 - Text: endtask ... + File: top.v , 10 + Text: Configuration2 ... enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 55 + File: top.v , 11 Text: endclass ... enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... + File: top.v , 13 + Text: module bottom ( ) ; ... +enterModule_declaration + File: top.v , 13 + Text: module bottom ( ) ; ... +enterModule_nonansi_header + File: top.v , 13 + Text: module bottom ( ) ; ... +enterModule_keyword + File: top.v , 13 + Text: module ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: semaphore ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ( int keyCount = ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 + File: top.v , 13 + Text: bottom ... +enterList_of_ports + File: top.v , 13 + Text: ( ) ... +enterPort + File: top.v , 13 Text: ... +enterPort_expression + File: top.v , 13 + Text: ... +enterEndmodule + File: top.v , 14 + Text: endmodule ... +enterDescription + File: top.v , 16 + Text: module top ( ) ; imp ... +enterModule_declaration + File: top.v , 16 + Text: module top ( ) ; imp ... +enterModule_nonansi_header + File: top.v , 16 + Text: module top ( ) ; ... +enterModule_keyword + File: top.v , 16 + Text: module ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... + File: top.v , 16 + Text: top ... +enterList_of_ports + File: top.v , 16 + Text: ( ) ... +enterPort + File: top.v , 16 + Text: ... +enterPort_expression + File: top.v , 16 + Text: ... +enterModule_item + File: top.v , 17 + Text: import pkg :: * ; ... +enterNon_port_module_item + File: top.v , 17 + Text: import pkg :: * ; ... +enterModule_or_generate_item + File: top.v , 17 + Text: import pkg :: * ; ... +enterModule_common_item + File: top.v , 17 + Text: import pkg :: * ; ... +enterModule_or_generate_item_declaration + File: top.v , 17 + Text: import pkg :: * ; ... +enterPackage_or_generate_item_declaration + File: top.v , 17 + Text: import pkg :: * ; ... +enterData_declaration + File: top.v , 17 + Text: import pkg :: * ; ... +enterPackage_import_declaration + File: top.v , 17 + Text: import pkg :: * ; ... +enterPackage_import_item + File: top.v , 17 + Text: pkg :: * ... +enterIdentifier + File: top.v , 17 + Text: pkg ... +enterModule_item + File: top.v , 18 + Text: typedef enum { IDLE ... +enterNon_port_module_item + File: top.v , 18 + Text: typedef enum { IDLE ... +enterModule_or_generate_item + File: top.v , 18 + Text: typedef enum { IDLE ... +enterModule_common_item + File: top.v , 18 + Text: typedef enum { IDLE ... +enterModule_or_generate_item_declaration + File: top.v , 18 + Text: typedef enum { IDLE ... +enterPackage_or_generate_item_declaration + File: top.v , 18 + Text: typedef enum { IDLE ... +enterData_declaration + File: top.v , 18 + Text: typedef enum { IDLE ... +enterType_declaration + File: top.v , 18 + Text: typedef enum { IDLE ... enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... + File: top.v , 18 + Text: enum { IDLE , WRITE ... +enterEnum_name_declaration + File: top.v , 18 + Text: IDLE ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 61 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ( int keyCount = ... + File: top.v , 18 + Text: IDLE ... +enterEnum_name_declaration + File: top.v , 18 + Text: WRITE ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... + File: top.v , 18 + Text: WRITE ... +enterEnum_name_declaration + File: top.v , 18 + Text: READ ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 64 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ( int keyCount = ...[ FATAL] : 0 + File: top.v , 18 + Text: READ ... +enterEnum_name_declaration + File: top.v , 18 + Text: DONE ... +enterIdentifier + File: top.v , 18 + Text: DONE ... +enterIdentifier + File: top.v , 18 + Text: fsm_t ... +enterModule_item + File: top.v , 20 + Text: fsm_t state ; ... +enterPort_declaration + File: top.v , 20 + Text: fsm_t state ... +enterInterface_port_declaration + File: top.v , 20 + Text: fsm_t state ... +enterInterface_identifier + File: top.v , 20 + Text: fsm_t ... +enterIdentifier + File: top.v , 20 + Text: fsm_t ... +enterList_of_interface_identifiers + File: top.v , 20 + Text: state ... +enterInterface_identifier + File: top.v , 20 + Text: state ... +enterIdentifier + File: top.v , 20 + Text: state ... +enterModule_item + File: top.v , 21 + Text: fsm_t_pkg state2 ; ... +enterPort_declaration + File: top.v , 21 + Text: fsm_t_pkg state2 ... +enterInterface_port_declaration + File: top.v , 21 + Text: fsm_t_pkg state2 ... +enterInterface_identifier + File: top.v , 21 + Text: fsm_t_pkg ... +enterIdentifier + File: top.v , 21 + Text: fsm_t_pkg ... +enterList_of_interface_identifiers + File: top.v , 21 + Text: state2 ... +enterInterface_identifier + File: top.v , 21 + Text: state2 ... +enterIdentifier + File: top.v , 21 + Text: state2 ... +enterModule_item + File: top.v , 23 + Text: bottom bot ( ) ; ... +enterNon_port_module_item + File: top.v , 23 + Text: bottom bot ( ) ; ... +enterModule_or_generate_item + File: top.v , 23 + Text: bottom bot ( ) ; ... +enterModule_instantiation + File: top.v , 23 + Text: bottom bot ( ) ; ... +enterIdentifier + File: top.v , 23 + Text: bottom ... +enterHierarchical_instance + File: top.v , 23 + Text: bot ( ) ... +enterName_of_instance + File: top.v , 23 + Text: bot ... +enterIdentifier + File: top.v , 23 + Text: bot ... +enterList_of_port_connections + File: top.v , 23 + Text: ... +enterOrdered_port_connection + File: top.v , 23 + Text: ... +enterModule_item + File: top.v , 25 + Text: Environment env ; ... +enterPort_declaration + File: top.v , 25 + Text: Environment env ... +enterInterface_port_declaration + File: top.v , 25 + Text: Environment env ... +enterInterface_identifier + File: top.v , 25 + Text: Environment ... +enterIdentifier + File: top.v , 25 + Text: Environment ... +enterList_of_interface_identifiers + File: top.v , 25 + Text: env ... +enterInterface_identifier + File: top.v , 25 + Text: env ... +enterIdentifier + File: top.v , 25 + Text: env ... +enterModule_item + File: top.v , 26 + Text: Configuration1 cfg ; ... +enterPort_declaration + File: top.v , 26 + Text: Configuration1 cfg ... +enterInterface_port_declaration + File: top.v , 26 + Text: Configuration1 cfg ... +enterInterface_identifier + File: top.v , 26 + Text: Configuration1 ... +enterIdentifier + File: top.v , 26 + Text: Configuration1 ... +enterList_of_interface_identifiers + File: top.v , 26 + Text: cfg ... +enterInterface_identifier + File: top.v , 26 + Text: cfg ... +enterIdentifier + File: top.v , 26 + Text: cfg ... +enterModule_item + File: top.v , 27 + Text: Configuration2 cfg ; ... +enterPort_declaration + File: top.v , 27 + Text: Configuration2 cfg ... +enterInterface_port_declaration + File: top.v , 27 + Text: Configuration2 cfg ... +enterInterface_identifier + File: top.v , 27 + Text: Configuration2 ...[ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 3 [ NOTE] : 0 enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... + File: top.v , 27 + Text: Configuration2 ... +enterList_of_interface_identifiers + File: top.v , 27 + Text: cfg ... +enterInterface_identifier + File: top.v , 27 + Text: cfg ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 67 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int try_get ( int ke ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: 1 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 70 - Text: endfunction ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 72 - Text: endclass ... + File: top.v , 27 + Text: cfg ... +enterEndmodule + File: top.v , 28 + Text: endmodule ... -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -Command exited with non-zero status 1 -0.22user 0.01system 0:00.24elapsed 97%CPU (0avgtext+0avgdata 40068maxresident)k -592inputs+24outputs (4major+10183minor)pagefaults 0swaps
diff --git a/tests/UnitQueue/UnitQueue.log b/tests/UnitQueue/UnitQueue.log index a7a0fff..9818acb 100644 --- a/tests/UnitQueue/UnitQueue.log +++ b/tests/UnitQueue/UnitQueue.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitQueue/slpp_all/surelog.log. LIB: work @@ -219,13 +215,8 @@ top.v:2 type definition. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 4 [WARNING] : 0 [ NOTE] : 4 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.38user 0.02system 0:00.40elapsed 98%CPU (0avgtext+0avgdata 40216maxresident)k -0inputs+16outputs (0major+13471minor)pagefaults 0swaps
diff --git a/tests/UnitTest/UnitTest.log b/tests/UnitTest/UnitTest.log index fbaea2b..9ddd543 100644 --- a/tests/UnitTest/UnitTest.log +++ b/tests/UnitTest/UnitTest.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../build/tests/UnitTest/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -34,13 +30,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 0 [ NOTE] : 4 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.15user 0.01system 0:00.23elapsed 70%CPU (0avgtext+0avgdata 39908maxresident)k -13032inputs+8outputs (46major+9624minor)pagefaults 0swaps
diff --git a/tests/regression.log b/tests/regression.log index 84f56cc..7be2312 100644 --- a/tests/regression.log +++ b/tests/regression.log
@@ -2,6 +2,35 @@ ************************ START SURELOG REGRESSION -Starts on 11/15/2019 21:28:26 -COMMAND: /usr/bin/time /home/alain/Surelog/tests/../dist/surelog/surelog -Creating release for regression... +Starts on 11/19/2019 23:14:23 +COMMAND: /usr/bin/time /home/alain/Surelog/tests/dist/Release/surelog +Run with mt=0 +THERE ARE 103 tests +RUNNING 1 tests + ++------------+----------+----------+----------+----------+----------+----------+--------------+--------------+ +| TESTNAME | STATUS | FATAL | SYNTAX | ERROR | WARNING | NOTE | ELAPSED TIME | MEM(Mb) | ++------------+----------+----------+----------+----------+----------+----------+--------------+--------------+ + +cd UnitPython +/usr/bin/time /home/alain/Surelog/tests/dist/Release/surelog -writepp -parse -verbose -d ast +incdir+../../third_party/UVM/ovm-2.1.2/src/ +incdir+../../third_party/UVM/vmm-1.1.1a/sv -mt max -fileunit top.v -nocache -pythonevalscriptperfile myscriptPerFile.py -pythonevalscript myscriptPerDesign.py -pythonlistenerfile my_listener.py + +| UnitPython | DIFF | -1 (-1) | -1 (-1) | -1 (-1) | -1 (-4) | -1 (-1) | 0s | 1 (+1) | ++------------+----------+----------+----------+----------+----------+----------+--------------+--------------+ + + RESULT : DIFF + + tkdiff UnitPython/UnitPython.log tests/UnitPython/UnitPython.log + ++--------------+----------+----------+ +| | CURRENT | PREVIOUS | ++--------------+----------+----------+ +|TOTAL ELAPSED | 0s | 0s | +|TOTAL USER | 0s | 0s | +|MAX MEM TEST | 1Mb | 0Mb | +|MAX TIME TEST | 0s | 0s | ++--------------+----------+----------+ + +End on 11/19/2019 23:14:24 +END SURELOG REGRESSION +************************
diff --git a/tests/regression.tcl b/tests/regression.tcl index cbfc39e..5cf7681 100755 --- a/tests/regression.tcl +++ b/tests/regression.tcl
@@ -94,11 +94,7 @@ set LONG_TESTS(YosysOldSystem) 1 set LONG_TESTS(Google) 1 set LONG_TESTS(GoogleMT) 1 - - - -# Keep MT On -set KEEP_MT_ON(AmiqEth) 1 +set LONG_TESTS(UnitElabExternNested) 1 if [regexp {show_diff} $argv] { regsub "show_diff" $argv "" argv @@ -243,16 +239,20 @@ set errors -1 set warnings -1 set notes -1 - set syntax 0 + set syntax -1 # Normal test regexp {FATAL\] : ([0-9]+)} $result tmp fatals + regexp {SYNTAX\] : ([0-9]+)} $result tmp syntax regexp {ERROR\] : ([0-9]+)} $result tmp errors regexp {WARNING\] : ([0-9]+)} $result tmp warnings - regexp {NOTE\] : ([0-9]+)} $result tmp notes + regexp {NOTE\] : ([0-9]+)} $result tmp notes # Diff test if [regexp {\| FATAL \|[ ]*([0-9]+)[ ]*\|[ ]*([0-9]+)[ ]*} $result tmp fatal1 fatal2] { set fatals [expr $fatal1 + $fatal2] } + if [regexp {\|SYNTAX \|[ ]*([0-9]+)[ ]*\|[ ]*([0-9]+)[ ]*} $result tmp syntax1 syntax2] { + set syntax [expr $syntax1 + $syntax2] + } if [regexp {\| ERROR \|[ ]*([0-9]+)[ ]*\|[ ]*([0-9]+)[ ]*} $result tmp error1 error2] { set errors [expr $error1 + $error2] } @@ -265,6 +265,7 @@ # Show help test if [regexp {outputlineinfo} $result] { set fatals 0 + set syntax 0 set errors 0 set warnings 0 set notes 0 @@ -273,9 +274,6 @@ set lines [split $result "\n"] foreach line $lines { - if [regexp {Syntax error} $line] { - incr syntax - } if [regexp {(\[.*\])} $line tmp code] { if [info exist CODES($code)] { incr CODES($code) @@ -305,10 +303,12 @@ set MEM 0 set sep +-[string repeat - $w1]-+-[string repeat - $w2]-+-[string repeat - $w2]-+-[string repeat - $w4]-+-[string repeat - $w2]-+-[string repeat - $w4]-+-[string repeat - $w2]-+-[string repeat - $w5]-+-[string repeat - $w5]-+ log $sep - log [format "| %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s |" $w1 "TESTNAME" $w2 "STATUS" $w2 "FATALS" $w4 "ERRORS" $w2 "WARNINGS" $w4 "NOTES" $w2 "SYNTAX" $w5 "ELAPSED TIME" $w5 "MEM(Mb)"] + log [format "| %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s |" $w1 "TESTNAME" $w2 "STATUS" $w2 "FATAL" $w2 "SYNTAX" $w4 "ERROR" $w2 "WARNING" $w4 "NOTE" $w5 "ELAPSED TIME" $w5 "MEM(Mb)"] log $sep foreach testname [array names TESTS] { + set time_result "" + set result "" if {($ONETEST != "") && ($testname != $ONETEST)} { continue } @@ -340,9 +340,9 @@ } if {$UPDATE == 1} { - if [file exist "$test/${testname}_diff.log"] { - log [format "| %-*s | Copying $test/${testname}_diff.log to $testdir/${testname}.log" $w1 $testname] - file copy -force "$test/${testname}_diff.log" "$testdir/${testname}.log" + if [file exist "$REGRESSION_PATH/tests/$test/${testname}.log"] { + log [format "| %-*s | Copying $REGRESSION_PATH/tests/$test/${testname}.log to $testdir/${testname}.log" $w1 $testname] + file copy -force "$REGRESSION_PATH/tests/$test/${testname}.log" "$testdir/${testname}.log" continue } else { log [format "| %-*s | No action" $w1 $testname] @@ -358,55 +358,55 @@ set passstatus "PASS" if {($ONETEST != "") && [regexp {ddd} $SURELOG_COMMAND]} { log "\nrun $command\n" - catch {set result [exec sh -c "$SURELOG_COMMAND"]} result + catch {set time_result [exec sh -c "time $SURELOG_COMMAND > $REGRESSION_PATH/tests/$test/${testname}.log"]} time_result exit } if {$DIFF_MODE == 0} { + set output_path "-o ../../build/tests/$test/" + if [regexp {third_party} $testdir] { + set output_path "-o ../../../build/tests/$test/" + } if [regexp {\.sh} $command] { - catch {set result [exec sh -c "time $command [lindex $SURELOG_COMMAND 1]"]} result + catch {set time_result [exec sh -c "time $command [lindex $SURELOG_COMMAND 1] > $REGRESSION_PATH/tests/$test/${testname}.log"]} time_result } else { if [regexp {\*/\*\.[sv]} $command] { regsub -all {[\*/]+\*\.[sv]+} $command "" command set command "$command [findFiles . *.v] [findFiles . *.sv]" regsub -all [pwd]/ $command "" command } - set output_path "-o ../../build/tests/$test/" - if [regexp {third_party} $testdir] { - set output_path "-o ../../../build/tests/$test/" - } if ![info exist KEEP_MT_ON($testname)] { regsub -all {\-mt[ ]+max} $command "" command regsub -all {\-mt[ ]+[0-9]+} $command "" command set command "$command -mt $MT_MAX $output_path" } else { - set command "$command -o $REGRESSION_PATH/tests/$test/" + set command "$command -o $output_path" } - catch {set result [exec sh -c "$SURELOG_COMMAND $command"]} result - } - } else { - set result "" - if [file exists "$REGRESSION_PATH/tests/$test/${testname}_diff.log"] { - set fid [open "$REGRESSION_PATH/tests/$test/${testname}_diff.log" "r"] - set result [read $fid] - close $fid - } else { - if [file exists "${testname}.log"] { - set fid [open "${testname}.log" "r"] - set result [read $fid] - close $fid - } + catch {set time_result [exec sh -c "$SURELOG_COMMAND $command > $REGRESSION_PATH/tests/$test/${testname}.log"]} time_result } } + + if [file exists "$REGRESSION_PATH/tests/$test/${testname}.log"] { + set fid [open "$REGRESSION_PATH/tests/$test/${testname}.log" "r"] + set result [read $fid] + close $fid + } else { + if [file exists "${testname}.log"] { + set fid [open "${testname}.log" "r"] + set result [read $fid] + close $fid + } + } + set segfault 0 if {$DIFF_MODE == 0} { if [regexp {Segmentation fault} $result] { set segfault 1 exec sh -c "cd $REGRESSION_PATH/tests/$test/; rm -rf slpp*" if [regexp {\.sh} $command] { - catch {set result [exec sh -c "time $command [lindex $SURELOG_COMMAND 1]"]} result + catch {set time_result [exec sh -c "time $command [lindex $SURELOG_COMMAND 1] > $REGRESSION_PATH/tests/$test/${testname}.log"]} time_result } else { - catch {set result [exec sh -c "$SURELOG_COMMAND $command"]} result + catch {set time_result [exec sh -c "$SURELOG_COMMAND $command > $REGRESSION_PATH/tests/$test/${testname}.log"]} time_result } if [regexp {Segmentation fault} $result] { set passstatus "FAIL" @@ -422,11 +422,13 @@ } set fatals -1 + set syntax -1 set errors -1 set warnings -1 set notes -1 set log_fatals -1 + set log_syntax -1 set log_errors -1 set log_warnings -1 set log_notes -1 @@ -435,7 +437,7 @@ set elapsed 0 set cpu 0 foreach {fatals errors warnings notes details syntax} [count_messages $result] {} - if [regexp {([0-9\.:]+)user [0-9\.:]+system ([0-9]+):([0-9\.]+)elapsed ([0-9]+)%CPU} $result tmp user elapsed_min elapsed cpu] { + if [regexp {([0-9\.:]+)user [0-9\.:]+system ([0-9]+):([0-9\.]+)elapsed ([0-9]+)%CPU} $time_result tmp user elapsed_min elapsed cpu] { set user [expr int($user)] set elapsed [expr int(($elapsed_min *60) + $elapsed)] set USER [expr $USER + $user] @@ -445,7 +447,7 @@ } } set mem 0 - if [regexp {([0-9]+)maxresident} $result tmp mem] { + if [regexp {([0-9]+)maxresident} $time_result tmp mem] { set mem [expr $mem / 1024] if {$MAX_MEM < $mem} { set MAX_MEM $mem @@ -455,50 +457,56 @@ set SPEED "" set FASTER_OR_SLOWER 0 set DIFF_MEM 0 + + set time_content "" + set no_previous_time_content 1 + if [file exists "$REGRESSION_PATH/tests/$test/${testname}.time"] { + set fid [open "$REGRESSION_PATH/tests/$test/${testname}.time" "r"] + set time_content [read $fid] + close $fid + set no_previous_time_content 0 + } if [file exists "$testname.log"] { set fid [open "$testname.log" "r"] - set content [read $fid] + set content [read $fid] close $fid foreach {log_fatals log_errors log_warnings log_notes log_details log_syntax} [count_messages $content] {} set prior_user 0 set prior_elapsed_min 0 set prior_elapsed 0 set cpu 0 - if [regexp {([0-9\.]+)user [0-9\.:]+system ([0-9]+):([0-9\.]+)elapsed ([0-9]+)%CPU} $content tmp prior_user prior_elapsed_min prior_elapsed cpu] { - set prior_user [expr int($prior_user)] - set prior_elapsed [expr int(($prior_elapsed_min *60) + $prior_elapsed)] - set PRIOR_USER [expr $PRIOR_USER + $prior_user] - set PRIOR_ELAPSED [expr $PRIOR_ELAPSED + $prior_elapsed] - if {$PRIOR_MAX_TIME < $prior_elapsed} { - set PRIOR_MAX_TIME $prior_elapsed - } - if [expr $elapsed > $prior_elapsed] { - set SPEED [format "%-*s %-*s " 4 "${elapsed}s" 5 "(+[expr $elapsed - $prior_elapsed]s)"] - set FASTER_OR_SLOWER 1 - } elseif [expr $elapsed == $prior_elapsed] { - set SPEED [format "%-*s " 4 "${elapsed}s"] - } else { - set SPEED [format "%-*s %-*s " 4 "${elapsed}s" 5 "(-[expr $prior_elapsed - $elapsed]s)"] - set FASTER_OR_SLOWER 1 - } + regexp {([0-9\.]+)user [0-9\.:]+system ([0-9]+):([0-9\.]+)elapsed ([0-9]+)%CPU} $time_content tmp prior_user prior_elapsed_min prior_elapsed cpu + set prior_user [expr int($prior_user)] + set prior_elapsed [expr int(($prior_elapsed_min *60) + $prior_elapsed)] + set PRIOR_USER [expr $PRIOR_USER + $prior_user] + set PRIOR_ELAPSED [expr $PRIOR_ELAPSED + $prior_elapsed] + if {$PRIOR_MAX_TIME < $prior_elapsed} { + set PRIOR_MAX_TIME $prior_elapsed } - + if [expr $elapsed > $prior_elapsed] { + set SPEED [format "%-*s %-*s " 4 "${elapsed}s" 5 "(+[expr $elapsed - $prior_elapsed]s)"] + set FASTER_OR_SLOWER 1 + } elseif [expr ($elapsed == $prior_elapsed) || ($no_previous_time_content)] { + set SPEED [format "%-*s " 4 "${elapsed}s"] + } else { + set SPEED [format "%-*s %-*s " 4 "${elapsed}s" 5 "(-[expr $prior_elapsed - $elapsed]s)"] + set FASTER_OR_SLOWER 1 + } + set prior_mem 0 - if [regexp {([0-9]+)maxresident} $content tmp prior_mem] { - set prior_mem [expr $prior_mem / 1024] - if {$PRIOR_MAX_MEM < $prior_mem} { - set PRIOR_MAX_MEM $prior_mem - } - if [expr $mem > $prior_mem] { - set MEM [format "%-*s %-*s " 4 "${mem}" 5 "(+[expr $mem - $prior_mem])"] - set DIFF_MEM 1 - } elseif [expr $mem == $prior_mem] { - set MEM [format "%-*s " 4 "${mem}"] - } else { - set MEM [format "%-*s %-*s " 4 "${mem}" 5 "(-[expr $prior_mem - $mem])"] - set DIFF_MEM 1 - } - + regexp {([0-9]+)maxresident} $time_content tmp prior_mem + set prior_mem [expr $prior_mem / 1024] + if {$PRIOR_MAX_MEM < $prior_mem} { + set PRIOR_MAX_MEM $prior_mem + } + if [expr $mem > $prior_mem] { + set MEM [format "%-*s %-*s " 4 "${mem}" 5 "(+[expr $mem - $prior_mem])"] + set DIFF_MEM 1 + } elseif [expr ($mem == $prior_mem) || ($no_previous_time_content)] { + set MEM [format "%-*s " 4 "${mem}"] + } else { + set MEM [format "%-*s %-*s " 4 "${mem}" 5 "(-[expr $prior_mem - $mem])"] + set DIFF_MEM 1 } if {($fatals != $log_fatals) || ($errors != $log_errors) || ($warnings != $log_warnings) || ($notes != $log_notes) || ($syntax != $log_syntax)} { @@ -526,15 +534,15 @@ if {$segfault == 0} { set segfault 1 } - set fatals "segfault" + set fatals "SEGFAULT" set passstatus "FAIL" set overrallpass "FAIL" } if {$segfault == 1 || $segfault == 2} { - set fatals "segfault" + set fatals "SEGFAULT" } - log [format " %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s |" $w2 $passstatus $w2 $fatals $w4 $errors $w2 $warnings $w4 $notes $w2 $syntax $w5 $SPEED $w5 $MEM ] + log [format " %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s | %-*s |" $w2 $passstatus $w2 $fatals $w2 $syntax $w4 $errors $w2 $warnings $w4 $notes $w5 $SPEED $w5 $MEM ] flush stdout if {$SHOW_DETAILS == 1} { log "Log:\n" @@ -550,10 +558,14 @@ set fid 0 + set fid_t 0 if {$UPDATE == 1} { set fid [open "$testname.log" "w"] } else { - set fid [open "$REGRESSION_PATH/tests/$test/${testname}_diff.log" "w"] + set fid [open "$REGRESSION_PATH/tests/$test/${testname}.log" "w"] + set fid_t [open "$REGRESSION_PATH/tests/$test/${testname}.time" "w"] + puts $fid_t $time_result + close $fid_t } puts $fid $result close $fid @@ -594,11 +606,11 @@ foreach testname [array names DIFF_TESTS] { set testdir $TESTS_DIR($testname) if {$SHOW_DIFF == 0} { - log " tkdiff $testdir/${testname}.log tests/$DIFF_TESTS($testname)/${testname}_diff.log" + log " tkdiff $testdir/${testname}.log tests/$DIFF_TESTS($testname)/${testname}.log" } else { log "============================== DIFF ======================================================" - log "diff $testdir/${testname}.log tests/$DIFF_TESTS($testname)/${testname}_diff.log" - catch {exec sh -c "diff -d $testdir/${testname}.log tests/$DIFF_TESTS($testname)/${testname}_diff.log"} dummy + log "diff $testdir/${testname}.log tests/$DIFF_TESTS($testname)/${testname}.log" + catch {exec sh -c "diff -d $testdir/${testname}.log tests/$DIFF_TESTS($testname)/${testname}.log"} dummy puts $dummy } }
diff --git a/third_party/tests/AVLMM/AVLMM.log b/third_party/tests/AVLMM/AVLMM.log index fdc0dca..c0235d8 100644 --- a/third_party/tests/AVLMM/AVLMM.log +++ b/third_party/tests/AVLMM/AVLMM.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/AVLMM/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -59,13 +55,8 @@ [WARNI:EL0513] Nb undefined instances: 1. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 4 [WARNING] : 4 [ NOTE] : 5 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -3.53user 0.04system 0:03.57elapsed 99%CPU (0avgtext+0avgdata 86624maxresident)k -0inputs+552outputs (0major+25223minor)pagefaults 0swaps
diff --git a/third_party/tests/AmiqEth/AmiqEth.log b/third_party/tests/AmiqEth/AmiqEth.log index 930bc2d..bce01ee 100644 --- a/third_party/tests/AmiqEth/AmiqEth.log +++ b/third_party/tests/AmiqEth/AmiqEth.log
@@ -1,22 +1,14 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - -[INFO :CM0023] Creating log file /home/alain/Surelog/build/tests/AmiqEth/slpp_unit/surelog.log. - -[INFO :CM0024] Executing with 4 threads. +[INFO :CM0023] Creating log file ../../../build/tests/AmiqEth/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. [INFO :PP0122] Preprocessing source file "builtin.sv". -[INFO :PP0122] Preprocessing source file "../../UVM/ovm-2.1.2/src/ovm_pkg.sv". - [INFO :PP0122] Preprocessing source file "../../UVM/uvm-1.2/src/uvm_pkg.sv". -[INFO :PP0122] Preprocessing source file "uvmc-2.2/src/connect/sv/ovmc_pkg.sv". +[INFO :PP0122] Preprocessing source file "../../UVM/ovm-2.1.2/src/ovm_pkg.sv". -[INFO :PP0122] Preprocessing source file "ve/sv/amiq_eth_ve_top.v". +[INFO :PP0122] Preprocessing source file "uvmc-2.2/src/connect/sv/ovmc_pkg.sv". [INFO :PP0123] Preprocessing include file "../../UVM/ovm-2.1.2/src/ovm_macros.svh". @@ -80,6 +72,8 @@ [INFO :PP0123] Preprocessing include file "uvmc-2.2/src/connect/sv/uvmc_commands.sv". +[INFO :PP0122] Preprocessing source file "ve/sv/amiq_eth_ve_top.v". + [INFO :PP0123] Preprocessing include file "./ve/sv/amiq_eth_ve_pkg.sv". [INFO :PP0123] Preprocessing include file "./sv/amiq_eth_pkg.sv". @@ -210,44 +204,16 @@ [INFO :PA0201] Parsing source file "../../UVM/uvm-1.2/src/uvm_pkg.sv". -[INFO :PA0201] Parsing source file "uvmc-2.2/src/connect/sv/ovmc_pkg.sv". - [INFO :PA0201] Parsing source file "../../UVM/ovm-2.1.2/src/ovm_pkg.sv". [INFO :PA0201] Parsing source file "uvmc-2.2/src/connect/sv/ovmc_pkg.sv". [INFO :PA0201] Parsing source file "ve/sv/amiq_eth_ve_top.v". -[INFO :PA0201] Parsing source file "ve/sv/amiq_eth_ve_top.v". - -[INFO :PA0201] Parsing source file "uvmc-2.2/src/connect/sv/ovmc_pkg.sv". - -[INFO :PA0201] Parsing source file "ve/sv/amiq_eth_ve_top.v". - -[INFO :PA0201] Parsing source file "ve/sv/amiq_eth_ve_top.v". - -[INFO :PA0201] Parsing source file "ve/sv/amiq_eth_ve_top.v". - -[INFO :PA0201] Parsing source file "ve/sv/amiq_eth_ve_top.v". - -[INFO :PA0201] Parsing source file "uvmc-2.2/src/connect/sv/ovmc_pkg.sv". - -[INFO :PA0201] Parsing source file "ve/sv/amiq_eth_ve_top.v". - -[WARNI:PA0205] uvmc-2.2/src/connect/sv/ovmc_pkg.sv:38 No timescale set for "ovmc_pkg". - -[WARNI:PA0205] ./sv/amiq_eth_pkg.sv:24 No timescale set for "amiq_eth_pkg". - -[WARNI:PA0205] uvmc-2.2/src/connect/sv/uvmc_pkg.sv:36 No timescale set for "uvmc_pkg". - -[WARNI:PA0205] ./ve/sv/amiq_eth_ve_pkg.sv:31 No timescale set for "amiq_eth_ve_pkg". - -[WARNI:PA0205] ve/sv/amiq_eth_ve_top.v:31 No timescale set for "amiq_eth_ve_top". +[WARNI:PA0205] uvm-1.2/src/uvm_pkg.sv:27 No timescale set for "uvm_pkg". [WARNI:PA0205] ovm-2.1.2/src/ovm_pkg.sv:22 No timescale set for "ovm_pkg". -[WARNI:PA0205] uvm-1.2/src/uvm_pkg.sv:27 No timescale set for "uvm_pkg". - [INFO :CP0300] Compilation... [INFO :CP0301] uvm-1.2/src/uvm_pkg.sv:27 Compile package "uvm_pkg". @@ -274,447 +240,133 @@ [INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_fcoe". -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ipv4". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_hsr_base". [INFO :CP0302] ./sv/amiq_eth_packet_hsr_standard.sv:24 Compile class "amiq_eth_pkg::amiq_eth_packet_hsr_standard". -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_hsr_base". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_magic". - -[INFO :CP0302] ./sv/amiq_eth_packet_length.sv:28 Compile class "amiq_eth_pkg::amiq_eth_packet_length". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_jumbo". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ipv4". [INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ipv4_header". -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp_body". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_jumbo". -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_pfc_pause". +[INFO :CP0302] ./sv/amiq_eth_packet_length.sv:28 Compile class "amiq_eth_pkg::amiq_eth_packet_length". + +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_magic". [INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_pause". -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp_announce_message". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp_header". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp_delay_req_message". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_env". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_scoreboard". - -[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::connect_phase". - -[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::import_connections_phase". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:148 Compile class "ovm_pkg::ovm_analysis_port". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_pfc_pause". [INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp". -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:129 Compile class "ovm_pkg::ovm_blocking_get_peek_export". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp_announce_message". -[INFO :CP0302] ./sv/amiq_eth_packet_snap.sv:28 Compile class "amiq_eth_pkg::amiq_eth_packet_snap". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp_body". -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:94 Compile class "ovm_pkg::ovm_blocking_get_port". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp_delay_req_message". -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:245 Compile class "ovm_pkg::ovm_blocking_master_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:112 Compile class "ovm_pkg::ovm_blocking_peek_port". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_ipv4_packets". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:244 Compile class "ovm_pkg::ovm_blocking_slave_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:311 Compile class "ovm_pkg::ovm_blocking_transport_imp". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_callback.svh:58 Compile class "ovm_pkg::ovm_callbacks". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_driver.svh:41 Compile class "ovm_pkg::ovm_driver". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_event.svh:32 Compile class "ovm_pkg::ovm_event". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_in_order_comparator.svh:67 Compile class "ovm_pkg::ovm_in_order_comparator". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:135 Compile class "ovm_pkg::ovm_nonblocking_get_peek_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:230 Compile class "ovm_pkg::ovm_nonblocking_master_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:118 Compile class "ovm_pkg::ovm_nonblocking_peek_port". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:251 Compile class "ovm_pkg::ovm_nonblocking_slave_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:317 Compile class "ovm_pkg::ovm_nonblocking_transport_imp". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_pool.svh:241 Compile class "ovm_pkg::ovm_object_string_pool". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_object.svh:908 Compile class "ovm_pkg::ovm_options_container". - -[INFO :CP0302] ./tests/amiq_eth_ve_test_packets.sv:24 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_packets". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_packer.svh:45 Compile class "ovm_pkg::ovm_packer". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_pool.svh:31 Compile class "ovm_pkg::ovm_pool". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_port_base.svh:76 Compile class "ovm_pkg::ovm_port_component". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_port_base.svh:44 Compile class "ovm_pkg::ovm_port_component_base". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:493 Compile class "ovm_pkg::ovm_printer_knobs". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_push_driver.svh:38 Compile class "ovm_pkg::ovm_push_driver". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:87 Compile class "ovm_pkg::ovm_put_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:98 Compile class "ovm_pkg::ovm_put_imp". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_queue.svh:32 Compile class "ovm_pkg::ovm_queue". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_recorder.svh:34 Compile class "ovm_pkg::ovm_recorder". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_report_server.svh:37 Compile class "ovm_pkg::ovm_report_server". - -[INFO :CP0302] ovm-2.1.2/src/tlm/sqr_connections.svh:103 Compile class "ovm_pkg::ovm_seq_item_pull_imp". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_ptp_packets". - -[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequence.svh:31 Compile class "ovm_pkg::ovm_sequence". - -[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer_base.svh:50 Compile class "ovm_pkg::ovm_sequencer_base". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:59 Compile class "ovmc_pkg::uvmc_converter". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_tlm_defines.svh:493 Compile class "amiq_eth_ve_pkg::uvm_analysis_imp_from_producer". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:608 Compile class "ovmc_pkg::uvmc_tlm1_port_proxy". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:152 Compile class "ovm_pkg::avm_analysis_export". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp_header". [INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "amiq_eth_pkg::amiq_eth_packet_ptp_sync_message". -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_producer". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:152 Compile class "ovm_pkg::avm_analysis_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_blocking_get_peek_export". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_blocking_get_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_blocking_master_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_blocking_peek_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_blocking_put_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_blocking_slave_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:175 Compile class "ovm_pkg::avm_class_comp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:193 Compile class "ovm_pkg::avm_class_pair". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_get_peek_export". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_get_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:87 Compile class "ovm_pkg::avm_master_export". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_nonblocking_get_export". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_nonblocking_get_peek_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_analysis_port.svh:111 Compile class "uvm_pkg::uvm_analysis_imp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:87 Compile class "ovm_pkg::avm_nonblocking_master_export". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_arp_packets". - -[INFO :CP0302] uvm-1.2/src/base/uvm_barrier.svh:34 Compile class "uvm_pkg::uvm_barrier". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_nonblocking_peek_export". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_nonblocking_peek_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:204 Compile class "uvm_pkg::uvm_blocking_master_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_nonblocking_put_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:119 Compile class "uvm_pkg::uvm_blocking_peek_imp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_nonblocking_slave_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:82 Compile class "uvm_pkg::uvm_blocking_put_imp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_peek_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:266 Compile class "uvm_pkg::uvm_blocking_slave_imp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_put_export". - -[INFO :CP0302] uvm-1.2/src/base/uvm_bottomup_phase.svh:36 Compile class "uvm_pkg::uvm_bottomup_phase". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:152 Compile class "ovm_pkg::avm_random_stimulus". - -[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:1037 Compile class "uvm_pkg::uvm_callback_iter". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_slave_port". - -[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:351 Compile class "uvm_pkg::uvm_check_phase". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:140 Compile class "ovm_pkg::avm_transport_export". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:134 Compile class "uvm_pkg::uvm_class_clone". - -[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::check_phase". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:93 Compile class "uvm_pkg::uvm_class_comp". - -[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::end_of_elaboration_phase". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:113 Compile class "uvm_pkg::uvm_class_converter". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_agent.svh:39 Compile class "ovm_pkg::ovm_agent". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_pair.svh:37 Compile class "uvm_pkg::uvm_class_pair". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:158 Compile class "ovm_pkg::ovm_analysis_imp". - -[INFO :CP0302] uvm-1.2/src/base/uvm_component.svh:60 Compile class "uvm_pkg::uvm_component". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_barrier.svh:33 Compile class "ovm_pkg::ovm_barrier". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:75 Compile class "ovm_pkg::ovm_blocking_put_port". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:265 Compile class "ovm_pkg::ovm_blocking_transport_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:267 Compile class "ovm_pkg::ovm_blocking_transport_port". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_basic". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:135 Compile class "ovm_pkg::ovm_class_clone". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_server.svh:244 Compile class "uvm_pkg::uvm_default_report_server". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:97 Compile class "ovm_pkg::ovm_class_comp". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:116 Compile class "ovm_pkg::ovm_class_converter". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_pair.svh:30 Compile class "ovm_pkg::ovm_class_pair". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_in_order_comparator.svh:212 Compile class "uvm_pkg::uvm_in_order_built_in_comparator". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_registry.svh:36 Compile class "ovm_pkg::ovm_component_registry". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_in_order_comparator.svh:72 Compile class "uvm_pkg::uvm_in_order_comparator". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_config.svh:25 Compile class "ovm_pkg::ovm_config_setting". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:218 Compile class "uvm_pkg::uvm_master_port". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_object.svh:882 Compile class "ovm_pkg::ovm_copy_map". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_mem_mam.svh:562 Compile class "uvm_pkg::uvm_mem_mam_cfg". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_env.svh:32 Compile class "ovm_pkg::ovm_env". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_mem_mam.svh:520 Compile class "uvm_pkg::uvm_mem_mam_policy". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_event_callback.svh:39 Compile class "ovm_pkg::ovm_event_callback". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_shared_access_seq.svh:205 Compile class "uvm_pkg::uvm_mem_shared_access_seq". - -[INFO :CP0302] builtin.sv:156 Compile class "ovm_pkg::ovm_exhaustive_sequence". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_monitor.svh:34 Compile class "uvm_pkg::uvm_monitor". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:116 Compile class "ovm_pkg::ovm_get_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:105 Compile class "uvm_pkg::uvm_nonblocking_get_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:152 Compile class "ovm_pkg::ovm_get_peek_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:107 Compile class "uvm_pkg::uvm_nonblocking_get_imp". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:699 Compile class "ovm_pkg::ovm_hier_printer_knobs". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:143 Compile class "uvm_pkg::uvm_nonblocking_get_peek_imp". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_in_order_comparator.svh:205 Compile class "ovm_pkg::ovm_in_order_built_in_comparator". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:208 Compile class "uvm_pkg::uvm_nonblocking_master_export". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_config.svh:68 Compile class "ovm_pkg::ovm_int_config_setting". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:125 Compile class "uvm_pkg::uvm_nonblocking_peek_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:239 Compile class "ovm_pkg::ovm_master_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:88 Compile class "uvm_pkg::uvm_nonblocking_put_port". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:99 Compile class "ovm_pkg::ovm_nonblocking_get_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:249 Compile class "uvm_pkg::uvm_nonblocking_transport_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:136 Compile class "ovm_pkg::ovm_nonblocking_get_peek_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:252 Compile class "uvm_pkg::uvm_nonblocking_transport_port". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_fcoe_packets". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:117 Compile class "ovm_pkg::ovm_nonblocking_peek_export". - -[INFO :CP0302] uvm-1.2/src/base/uvm_object.svh:46 Compile class "uvm_pkg::uvm_object". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:128 Compile class "ovm_pkg::ovm_nonblocking_peek_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:129 Compile class "uvm_pkg::uvm_peek_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:92 Compile class "ovm_pkg::ovm_nonblocking_put_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:131 Compile class "uvm_pkg::uvm_peek_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:253 Compile class "ovm_pkg::ovm_nonblocking_slave_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:130 Compile class "uvm_pkg::uvm_peek_port". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_object.svh:53 Compile class "ovm_pkg::ovm_object". - -[INFO :CP0302] uvm-1.2/src/base/uvm_phase.svh:731 Compile class "uvm_pkg::uvm_phase_cb". - -[INFO :CP0302] uvm-1.2/src/base/uvm_phase.svh:675 Compile class "uvm_pkg::uvm_phase_state_change". - -[INFO :CP0302] uvm-1.2/src/base/uvm_port_base.svh:196 Compile class "uvm_pkg::uvm_port_base". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_phases.sv:35 Compile class "ovm_pkg::ovm_phase". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:80 Compile class "ovm_pkg::ovm_printer". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg.svh:37 Compile class "uvm_pkg::uvm_reg". - -[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_push_sequencer.svh:29 Compile class "ovm_pkg::ovm_push_sequencer". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:88 Compile class "ovm_pkg::ovm_put_port". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_jumbo_packets". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_cbs.svh:44 Compile class "uvm_pkg::uvm_reg_cbs". - -[INFO :CP0302] builtin.sv:44 Compile class "ovm_pkg::ovm_random_sequence". +[INFO :CP0302] ./sv/amiq_eth_packet_snap.sv:28 Compile class "amiq_eth_pkg::amiq_eth_packet_snap". [INFO :CP0302] ./sv/amiq_eth_pcap_util.sv:27 Compile class "amiq_eth_pkg::amiq_eth_pcap_hdr_base". -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_fifo.svh:35 Compile class "uvm_pkg::uvm_reg_fifo". +[INFO :CP0302] ./sv/amiq_eth_pcap_util.sv:34 Compile class "amiq_eth_pkg::amiq_eth_pcap_hdr_s". -[INFO :CP0302] ovm-2.1.2/src/base/ovm_report_handler.svh:50 Compile class "ovm_pkg::ovm_report_handler". +[INFO :CP0302] ./sv/amiq_eth_pcap_util.sv:196 Compile class "amiq_eth_pkg::amiq_eth_pcap_livestream". -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_indirect.svh:39 Compile class "uvm_pkg::uvm_reg_indirect_data". +[INFO :CP0302] ./sv/amiq_eth_pcap_util.sv:133 Compile class "amiq_eth_pkg::amiq_eth_pcap_util". -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_predictor.svh:54 Compile class "uvm_pkg::uvm_reg_predictor". +[INFO :CP0302] ./sv/amiq_eth_pcap_util.sv:97 Compile class "amiq_eth_pkg::amiq_eth_pcaprec_hdr_s". -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_shared_access_seq.svh:57 Compile class "uvm_pkg::uvm_reg_shared_access_seq". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_consumer". -[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequence_base.svh:31 Compile class "ovm_pkg::ovm_sequence_base". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_env". -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_adapter.svh:170 Compile class "uvm_pkg::uvm_reg_tlm_adapter". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_producer". -[INFO :CP0302] uvm-1.2/src/base/uvm_report_catcher.svh:107 Compile class "uvm_pkg::uvm_report_catcher". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_scoreboard". -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:260 Compile class "ovm_pkg::ovm_slave_port". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_arp_packets". -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:122 Compile class "uvm_pkg::uvm_reset_phase". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_basic". -[INFO :CP0302] ovm-2.1.2/src/base/ovm_config.svh:83 Compile class "ovm_pkg::ovm_string_config_setting". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_ethernet_configuration_testing_packets". -[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:1369 Compile class "uvm_pkg::uvm_resource". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_fcoe_packets". -[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:731 Compile class "ovm_pkg::ovm_table_printer_knobs". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_hsr_standard_packets". -[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:658 Compile class "uvm_pkg::uvm_resource_pool". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_ipv4_packets". -[INFO :CP0302] ovm-2.1.2/src/base/ovm_objection.svh:634 Compile class "ovm_pkg::ovm_test_done_objection". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_jumbo_packets". + +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_magic_packets". + +[INFO :CP0302] ./tests/amiq_eth_ve_test_packets.sv:24 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_packets". [INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_pause_packets". -[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:309 Compile class "ovm_pkg::ovm_urm_override_operator". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_pfc_pause_packets". -[INFO :CP0302] uvm-1.2/src/seq/uvm_sequencer_param_base.svh:31 Compile class "uvm_pkg::uvm_sequencer_param_base". - -[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_fifos.svh:191 Compile class "ovm_pkg::tlm_analysis_fifo". - -[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_fifo_base.svh:23 Compile class "ovm_pkg::tlm_event". - -[INFO :CP0302] uvm-1.2/src/dap/uvm_set_get_dap_base.svh:32 Compile class "uvm_pkg::uvm_set_get_dap_base". - -[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_fifos.svh:37 Compile class "ovm_pkg::tlm_fifo". - -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:492 Compile class "uvm_pkg::uvm_shutdown_phase". - -[INFO :CP0302] uvm-1.2/src/dap/uvm_simple_lock_dap.svh:35 Compile class "uvm_pkg::uvm_simple_lock_dap". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:58 Compile class "ovm_pkg::tlm_nb_put_export". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:58 Compile class "ovm_pkg::tlm_put_export". - -[INFO :CP0302] uvm-1.2/src/base/uvm_spell_chkr.svh:28 Compile class "uvm_pkg::uvm_spell_chkr". - -[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_req_rsp.svh:296 Compile class "ovm_pkg::tlm_transport_channel". - -[INFO :CP0302] uvm-1.2/src/base/uvm_recorder.svh:728 Compile class "uvm_pkg::uvm_text_recorder". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:614 Compile class "ovm_pkg::urm_command_line_processor_c". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:181 Compile class "ovmc_pkg::uvmc_default_converter". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_fifos.svh:46 Compile class "uvm_pkg::uvm_tlm_fifo". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:155 Compile class "uvm_pkg::uvm_tlm_nb_initiator_socket". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:395 Compile class "uvm_pkg::uvm_tlm_nb_passthrough_target_socket". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_ptp_packets". [INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_snap_packets". -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:223 Compile class "uvm_pkg::uvm_tlm_nb_target_socket". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_tlm_defines.svh:493 Compile class "amiq_eth_ve_pkg::uvm_analysis_imp_from_consumer". -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_ports.svh:67 Compile class "uvm_pkg::uvm_tlm_nb_transport_bw_port". +[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_tlm_defines.svh:493 Compile class "amiq_eth_ve_pkg::uvm_analysis_imp_from_producer". -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_ports.svh:51 Compile class "uvm_pkg::uvm_tlm_nb_transport_fw_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_req_rsp.svh:304 Compile class "uvm_pkg::uvm_tlm_transport_channel". - -[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:115 Compile class "uvm_pkg::uvm_top_down_visitor_adapter". - -[INFO :CP0302] uvm-1.2/src/base/uvm_topdown_phase.svh:35 Compile class "uvm_pkg::uvm_topdown_phase". - -[INFO :CP0302] uvm-1.2/src/base/uvm_tr_stream.svh:54 Compile class "uvm_pkg::uvm_tr_stream". - -[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:30 Compile class "uvm_pkg::uvm_visitor". - -[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:92 Compile class "uvm_pkg::uvm_visitor_adapter". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_vreg.svh:618 Compile class "uvm_pkg::uvm_vreg_cbs". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_vreg_field.svh:49 Compile class "uvm_pkg::uvm_vreg_field". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:250 Compile class "uvmc_pkg::uvmc_base". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:287 Compile class "ovm_pkg::analysis_fifo". [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:234 Compile class "ovm_pkg::avm_algorithmic_comparator". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:152 Compile class "ovm_pkg::avm_analysis_export". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:301 Compile class "ovm_pkg::avm_analysis_imp". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:152 Compile class "ovm_pkg::avm_analysis_port". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_blocking_get_export". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_blocking_get_imp". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_blocking_get_peek_export". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_blocking_get_peek_imp". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_blocking_get_peek_port". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_blocking_get_port". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:87 Compile class "ovm_pkg::avm_blocking_master_export". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_blocking_master_imp". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_blocking_master_port". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_blocking_peek_export". -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:171 Compile class "ovmc_pkg::uvmc_tlm1_dispatch". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_blocking_peek_imp". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_blocking_peek_port". [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_blocking_put_export". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_blocking_put_imp". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_blocking_put_port". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:87 Compile class "ovm_pkg::avm_blocking_slave_export". -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:175 Compile class "ovm_pkg::avm_built_in_clone". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_blocking_slave_imp". -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:120 Compile class "uvmc_pkg::uvmc_tlm2_dispatch". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_blocking_slave_port". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:175 Compile class "ovm_pkg::avm_built_in_clone". [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:175 Compile class "ovm_pkg::avm_built_in_comp". @@ -722,239 +374,477 @@ [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:185 Compile class "ovm_pkg::avm_built_in_pair". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:175 Compile class "ovm_pkg::avm_class_clone". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:175 Compile class "ovm_pkg::avm_class_comp". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:175 Compile class "ovm_pkg::avm_class_converter". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:193 Compile class "ovm_pkg::avm_class_pair". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_get_export". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_get_imp". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_get_peek_export". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_get_peek_imp". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_get_peek_port". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_get_port". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:224 Compile class "ovm_pkg::avm_in_order_built_in_comparator". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:213 Compile class "ovm_pkg::avm_in_order_class_comparator". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:201 Compile class "ovm_pkg::avm_in_order_comparator". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:87 Compile class "ovm_pkg::avm_master_export". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_master_imp". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_master_port". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_nonblocking_get_export". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_nonblocking_get_imp". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_nonblocking_get_peek_export". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_nonblocking_get_peek_imp". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_nonblocking_get_peek_port". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_nonblocking_get_port". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:87 Compile class "ovm_pkg::avm_nonblocking_master_export". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_nonblocking_master_imp". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_nonblocking_master_port". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_nonblocking_peek_export". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_nonblocking_peek_imp". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_nonblocking_peek_port". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_nonblocking_put_export". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_nonblocking_put_imp". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_nonblocking_put_port". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:87 Compile class "ovm_pkg::avm_nonblocking_slave_export". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_nonblocking_slave_imp". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_nonblocking_slave_port". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_peek_export". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_peek_imp". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_peek_port". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:308 Compile class "ovm_pkg::avm_port_base". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_put_export". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_put_imp". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_put_port". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:152 Compile class "ovm_pkg::avm_random_stimulus". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:87 Compile class "ovm_pkg::avm_slave_export". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_slave_imp". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_slave_port". + [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:159 Compile class "ovm_pkg::avm_subscriber". -[INFO :CP0302] ./sv/amiq_eth_pcap_util.sv:34 Compile class "amiq_eth_pkg::amiq_eth_pcap_hdr_s". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:140 Compile class "ovm_pkg::avm_transport_export". [INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:294 Compile class "ovm_pkg::avm_transport_imp". +[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:132 Compile class "ovm_pkg::avm_transport_port". + [INFO :CP0302] ovm-2.1.2/src/base/ovm_misc.svh:24 Compile class "ovm_pkg::avm_virtual_class". [INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::build_phase". +[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::check_phase". + +[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::configure_phase". + +[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::connect_phase". + [INFO :CP0302] ovm-2.1.2/src/base/ovm_report_handler.svh:507 Compile class "ovm_pkg::default_report_server". +[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::end_of_elaboration_phase". + +[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::export_connections_phase". + [INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::extract_phase". +[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::import_connections_phase". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_agent.svh:39 Compile class "ovm_pkg::ovm_agent". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_algorithmic_comparator.svh:65 Compile class "ovm_pkg::ovm_algorithmic_comparator". + [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:147 Compile class "ovm_pkg::ovm_analysis_export". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:158 Compile class "ovm_pkg::ovm_analysis_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:148 Compile class "ovm_pkg::ovm_analysis_port". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_barrier.svh:33 Compile class "ovm_pkg::ovm_barrier". + [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:93 Compile class "ovm_pkg::ovm_blocking_get_export". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:104 Compile class "ovm_pkg::ovm_blocking_get_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:129 Compile class "ovm_pkg::ovm_blocking_get_peek_export". + [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:140 Compile class "ovm_pkg::ovm_blocking_get_peek_imp". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:130 Compile class "ovm_pkg::ovm_blocking_get_peek_port". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:94 Compile class "ovm_pkg::ovm_blocking_get_port". + [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:223 Compile class "ovm_pkg::ovm_blocking_master_export". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:299 Compile class "uvm_pkg::uvm_blocking_transport_imp". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:245 Compile class "ovm_pkg::ovm_blocking_master_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:225 Compile class "ovm_pkg::ovm_blocking_master_port". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:111 Compile class "ovm_pkg::ovm_blocking_peek_export". -[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:63 Compile class "uvm_pkg::uvm_build_phase". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:122 Compile class "ovm_pkg::ovm_blocking_peek_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:112 Compile class "ovm_pkg::ovm_blocking_peek_port". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:74 Compile class "ovm_pkg::ovm_blocking_put_export". -[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:59 Compile class "uvm_pkg::uvm_built_in_converter". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:85 Compile class "ovm_pkg::ovm_blocking_put_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:75 Compile class "ovm_pkg::ovm_blocking_put_port". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:244 Compile class "ovm_pkg::ovm_blocking_slave_export". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:278 Compile class "ovm_pkg::ovm_blocking_slave_imp". -[INFO :CP0302] uvm-1.2/src/base/uvm_resource_specializations.svh:154 Compile class "uvm_pkg::uvm_byte_rsrc". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:246 Compile class "ovm_pkg::ovm_blocking_slave_port". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:265 Compile class "ovm_pkg::ovm_blocking_transport_export". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:311 Compile class "ovm_pkg::ovm_blocking_transport_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:267 Compile class "ovm_pkg::ovm_blocking_transport_port". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:78 Compile class "ovm_pkg::ovm_built_in_clone". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:41 Compile class "ovm_pkg::ovm_built_in_comp". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:59 Compile class "ovm_pkg::ovm_built_in_converter". [INFO :CP0302] ovm-2.1.2/src/methodology/ovm_pair.svh:103 Compile class "ovm_pkg::ovm_built_in_pair". -[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:470 Compile class "uvm_pkg::uvm_callbacks". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_callback.svh:261 Compile class "ovm_pkg::ovm_callback". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_callback.svh:58 Compile class "ovm_pkg::ovm_callbacks". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:135 Compile class "ovm_pkg::ovm_class_clone". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:97 Compile class "ovm_pkg::ovm_class_comp". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:116 Compile class "ovm_pkg::ovm_class_converter". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_pair.svh:30 Compile class "ovm_pkg::ovm_class_pair". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_comparer.svh:34 Compile class "ovm_pkg::ovm_comparer". [INFO :CP0302] ovm-2.1.2/src/base/ovm_component.svh:65 Compile class "ovm_pkg::ovm_component". -[INFO :CP0302] uvm-1.2/src/base/uvm_component.svh:2975 Compile class "uvm_pkg::uvm_config_object_wrapper". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_registry.svh:36 Compile class "ovm_pkg::ovm_component_registry". -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:248 Compile class "uvm_pkg::uvm_configure_phase". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_config.svh:25 Compile class "ovm_pkg::ovm_config_setting". -[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:109 Compile class "uvm_pkg::uvm_connect_phase". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_object.svh:882 Compile class "ovm_pkg::ovm_copy_map". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_driver.svh:41 Compile class "ovm_pkg::ovm_driver". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_env.svh:32 Compile class "ovm_pkg::ovm_env". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_event.svh:32 Compile class "ovm_pkg::ovm_event". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_event_callback.svh:39 Compile class "ovm_pkg::ovm_event_callback". + +[INFO :CP0302] builtin.sv:156 Compile class "ovm_pkg::ovm_exhaustive_sequence". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_factory.svh:73 Compile class "ovm_pkg::ovm_factory". [INFO :CP0302] ovm-2.1.2/src/base/ovm_factory.svh:727 Compile class "ovm_pkg::ovm_factory_override". -[INFO :CP0302] uvm-1.2/src/base/uvm_coreservice.svh:123 Compile class "uvm_pkg::uvm_default_coreservice_t". - [INFO :CP0302] ovm-2.1.2/src/base/ovm_factory.svh:29 Compile class "ovm_pkg::ovm_factory_queue_class". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:105 Compile class "ovm_pkg::ovm_get_export". -[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:966 Compile class "uvm_pkg::uvm_derived_callbacks". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:116 Compile class "ovm_pkg::ovm_get_imp". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:141 Compile class "ovm_pkg::ovm_get_peek_export". -[INFO :CP0302] uvm-1.2/src/comps/uvm_driver.svh:44 Compile class "uvm_pkg::uvm_driver". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:152 Compile class "ovm_pkg::ovm_get_peek_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:142 Compile class "ovm_pkg::ovm_get_peek_port". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:106 Compile class "ovm_pkg::ovm_get_port". -[INFO :CP0302] uvm-1.2/src/base/uvm_globals.svh:499 Compile class "uvm_pkg::uvm_enum_wrapper". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:699 Compile class "ovm_pkg::ovm_hier_printer_knobs". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_in_order_comparator.svh:205 Compile class "ovm_pkg::ovm_in_order_built_in_comparator". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_in_order_comparator.svh:234 Compile class "ovm_pkg::ovm_in_order_class_comparator". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_in_order_comparator.svh:67 Compile class "ovm_pkg::ovm_in_order_comparator". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_config.svh:68 Compile class "ovm_pkg::ovm_int_config_setting". [INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:462 Compile class "ovm_pkg::ovm_line_printer". -[INFO :CP0302] uvm-1.2/src/base/uvm_event.svh:34 Compile class "uvm_pkg::uvm_event_base". - [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:237 Compile class "ovm_pkg::ovm_master_export". -[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:313 Compile class "uvm_pkg::uvm_extract_phase". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:267 Compile class "ovm_pkg::ovm_master_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:239 Compile class "ovm_pkg::ovm_master_port". [INFO :CP0302] ovm-2.1.2/src/methodology/ovm_monitor.svh:34 Compile class "ovm_pkg::ovm_monitor". -[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:853 Compile class "uvm_pkg::uvm_factory_override". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:99 Compile class "ovm_pkg::ovm_nonblocking_get_export". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:110 Compile class "ovm_pkg::ovm_nonblocking_get_imp". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:111 Compile class "uvm_pkg::uvm_get_export". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:135 Compile class "ovm_pkg::ovm_nonblocking_get_peek_export". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:146 Compile class "ovm_pkg::ovm_nonblocking_get_peek_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:136 Compile class "ovm_pkg::ovm_nonblocking_get_peek_port". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:100 Compile class "ovm_pkg::ovm_nonblocking_get_port". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:149 Compile class "uvm_pkg::uvm_get_peek_imp". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:230 Compile class "ovm_pkg::ovm_nonblocking_master_export". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:256 Compile class "ovm_pkg::ovm_nonblocking_master_imp". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:232 Compile class "ovm_pkg::ovm_nonblocking_master_port". -[INFO :CP0302] uvm-1.2/src/dap/uvm_get_to_lock_dap.svh:35 Compile class "uvm_pkg::uvm_get_to_lock_dap". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:117 Compile class "ovm_pkg::ovm_nonblocking_peek_export". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:128 Compile class "ovm_pkg::ovm_nonblocking_peek_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:118 Compile class "ovm_pkg::ovm_nonblocking_peek_port". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:81 Compile class "ovm_pkg::ovm_nonblocking_put_export". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:92 Compile class "ovm_pkg::ovm_nonblocking_put_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:82 Compile class "ovm_pkg::ovm_nonblocking_put_port". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:251 Compile class "ovm_pkg::ovm_nonblocking_slave_export". + [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:289 Compile class "ovm_pkg::ovm_nonblocking_slave_imp". -[INFO :CP0302] uvm-1.2/src/base/uvm_printer.svh:390 Compile class "uvm_pkg::uvm_line_printer". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:253 Compile class "ovm_pkg::ovm_nonblocking_slave_port". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:271 Compile class "ovm_pkg::ovm_nonblocking_transport_export". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:317 Compile class "ovm_pkg::ovm_nonblocking_transport_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:273 Compile class "ovm_pkg::ovm_nonblocking_transport_port". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_object.svh:53 Compile class "ovm_pkg::ovm_object". [INFO :CP0302] ovm-2.1.2/src/base/ovm_config.svh:98 Compile class "ovm_pkg::ovm_object_config_setting". -[INFO :CP0302] uvm-1.2/src/base/uvm_links.svh:59 Compile class "uvm_pkg::uvm_link_base". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_registry.svh:167 Compile class "ovm_pkg::ovm_object_registry". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_pool.svh:241 Compile class "ovm_pkg::ovm_object_string_pool". [INFO :CP0302] ovm-2.1.2/src/base/ovm_factory.svh:684 Compile class "ovm_pkg::ovm_object_wrapper". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:215 Compile class "uvm_pkg::uvm_master_export". - [INFO :CP0302] ovm-2.1.2/src/base/ovm_objection.svh:42 Compile class "ovm_pkg::ovm_objection". -[INFO :CP0302] uvm-1.2/src/reg/uvm_mem.svh:40 Compile class "uvm_pkg::uvm_mem". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_object.svh:908 Compile class "ovm_pkg::ovm_options_container". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_packer.svh:45 Compile class "ovm_pkg::ovm_packer". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:123 Compile class "ovm_pkg::ovm_peek_export". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:134 Compile class "ovm_pkg::ovm_peek_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:124 Compile class "ovm_pkg::ovm_peek_port". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_phases.sv:35 Compile class "ovm_pkg::ovm_phase". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_pool.svh:31 Compile class "ovm_pkg::ovm_pool". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_port_base.svh:164 Compile class "ovm_pkg::ovm_port_base". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_port_base.svh:76 Compile class "ovm_pkg::ovm_port_component". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_port_base.svh:44 Compile class "ovm_pkg::ovm_port_component_base". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:80 Compile class "ovm_pkg::ovm_printer". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:493 Compile class "ovm_pkg::ovm_printer_knobs". + +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_push_driver.svh:38 Compile class "ovm_pkg::ovm_push_driver". + +[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_push_sequencer.svh:29 Compile class "ovm_pkg::ovm_push_sequencer". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:87 Compile class "ovm_pkg::ovm_put_export". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:98 Compile class "ovm_pkg::ovm_put_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:88 Compile class "ovm_pkg::ovm_put_port". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_queue.svh:32 Compile class "ovm_pkg::ovm_queue". + +[INFO :CP0302] builtin.sv:44 Compile class "ovm_pkg::ovm_random_sequence". [INFO :CP0302] ovm-2.1.2/src/methodology/ovm_random_stimulus.svh:44 Compile class "ovm_pkg::ovm_random_stimulus". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_recorder.svh:34 Compile class "ovm_pkg::ovm_recorder". + [INFO :CP0302] ovm-2.1.2/src/base/ovm_report_server.svh:374 Compile class "ovm_pkg::ovm_report_global_server". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_report_handler.svh:50 Compile class "ovm_pkg::ovm_report_handler". + [INFO :CP0302] ovm-2.1.2/src/base/ovm_report_object.svh:78 Compile class "ovm_pkg::ovm_report_object". -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_mem_walk_seq.svh:197 Compile class "uvm_pkg::uvm_mem_walk_seq". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_report_server.svh:37 Compile class "ovm_pkg::ovm_report_server". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:141 Compile class "uvm_pkg::uvm_nonblocking_get_peek_export". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_report_object.svh:552 Compile class "ovm_pkg::ovm_reporter". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:106 Compile class "uvm_pkg::uvm_nonblocking_get_port". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_root.svh:65 Compile class "ovm_pkg::ovm_root". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_root.svh:247 Compile class "ovm_pkg::ovm_root_report_handler". + +[INFO :CP0302] ovm-2.1.2/src/methodology/layered_stimulus/ovm_scenario.svh:21 Compile class "ovm_pkg::ovm_scenario". [INFO :CP0302] ovm-2.1.2/src/methodology/layered_stimulus/ovm_scenario_controller.svh:27 Compile class "ovm_pkg::ovm_scenario_controller". -[INFO :CP0302] ./sv/amiq_eth_pcap_util.sv:196 Compile class "amiq_eth_pkg::amiq_eth_pcap_livestream". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:123 Compile class "uvm_pkg::uvm_nonblocking_peek_export". +[INFO :CP0302] ovm-2.1.2/src/methodology/layered_stimulus/ovm_scenario_driver.svh:26 Compile class "ovm_pkg::ovm_scenario_driver". [INFO :CP0302] ovm-2.1.2/src/base/ovm_misc.svh:51 Compile class "ovm_pkg::ovm_scope_stack". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:124 Compile class "uvm_pkg::uvm_nonblocking_peek_port". +[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_scoreboard.svh:35 Compile class "ovm_pkg::ovm_scoreboard". [INFO :CP0302] ovm-2.1.2/src/base/ovm_misc.sv:34 Compile class "ovm_pkg::ovm_seed_map". [INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer.svh:383 Compile class "ovm_pkg::ovm_seq_cons_if". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:229 Compile class "uvm_pkg::uvm_nonblocking_slave_export". +[INFO :CP0302] ovm-2.1.2/src/tlm/sqr_connections.svh:87 Compile class "ovm_pkg::ovm_seq_item_pull_export". + +[INFO :CP0302] ovm-2.1.2/src/tlm/sqr_connections.svh:103 Compile class "ovm_pkg::ovm_seq_item_pull_imp". + +[INFO :CP0302] ovm-2.1.2/src/tlm/sqr_connections.svh:50 Compile class "ovm_pkg::ovm_seq_item_pull_port". [INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer.svh:342 Compile class "ovm_pkg::ovm_seq_prod_if". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:305 Compile class "uvm_pkg::uvm_nonblocking_transport_imp". +[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequence.svh:31 Compile class "ovm_pkg::ovm_sequence". + +[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequence_base.svh:31 Compile class "ovm_pkg::ovm_sequence_base". [INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequence_item.svh:37 Compile class "ovm_pkg::ovm_sequence_item". -[INFO :CP0302] uvm-1.2/src/base/uvm_registry.svh:187 Compile class "uvm_pkg::uvm_object_registry". +[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer.svh:36 Compile class "ovm_pkg::ovm_sequencer". -[INFO :CP0302] uvm-1.2/src/base/uvm_links.svh:141 Compile class "uvm_pkg::uvm_parent_child_link". +[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer_base.svh:50 Compile class "ovm_pkg::ovm_sequencer_base". + +[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer_param_base.svh:24 Compile class "ovm_pkg::ovm_sequencer_param_base". [INFO :CP0302] builtin.sv:258 Compile class "ovm_pkg::ovm_simple_sequence". -[INFO :CP0302] uvm-1.2/src/base/uvm_phase.svh:134 Compile class "uvm_pkg::uvm_phase". - [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:258 Compile class "ovm_pkg::ovm_slave_export". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:300 Compile class "ovm_pkg::ovm_slave_imp". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:260 Compile class "ovm_pkg::ovm_slave_port". + [INFO :CP0302] ovm-2.1.2/src/base/ovm_object.svh:851 Compile class "ovm_pkg::ovm_status_container". -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:411 Compile class "uvm_pkg::uvm_post_main_phase". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_config.svh:83 Compile class "ovm_pkg::ovm_string_config_setting". [INFO :CP0302] ovm-2.1.2/src/methodology/ovm_subscriber.svh:35 Compile class "ovm_pkg::ovm_subscriber". -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:535 Compile class "uvm_pkg::uvm_post_shutdown_phase". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:356 Compile class "ovm_pkg::ovm_table_printer". + +[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:731 Compile class "ovm_pkg::ovm_table_printer_knobs". [INFO :CP0302] ovm-2.1.2/src/methodology/ovm_test.svh:61 Compile class "ovm_pkg::ovm_test". -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:329 Compile class "uvm_pkg::uvm_pre_main_phase". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_objection.svh:634 Compile class "ovm_pkg::ovm_test_done_objection". [INFO :CP0302] ovm-2.1.2/src/base/ovm_transaction.svh:37 Compile class "ovm_pkg::ovm_transaction". -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:450 Compile class "uvm_pkg::uvm_pre_shutdown_phase". +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:277 Compile class "ovm_pkg::ovm_transport_export". + +[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:323 Compile class "ovm_pkg::ovm_transport_imp". [INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:279 Compile class "ovm_pkg::ovm_transport_port". -[INFO :CP0302] uvm-1.2/src/base/uvm_printer.svh:416 Compile class "uvm_pkg::uvm_printer_knobs". +[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:410 Compile class "ovm_pkg::ovm_tree_printer". [INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:772 Compile class "ovm_pkg::ovm_tree_printer_knobs". [INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:186 Compile class "ovm_pkg::ovm_urm_message". -[INFO :CP0302] uvm-1.2/src/seq/uvm_push_sequencer.svh:29 Compile class "uvm_pkg::uvm_push_sequencer". +[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:134 Compile class "ovm_pkg::ovm_urm_message_format". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:309 Compile class "ovm_pkg::ovm_urm_override_operator". [INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:221 Compile class "ovm_pkg::ovm_urm_override_request". -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:93 Compile class "uvm_pkg::uvm_put_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:94 Compile class "uvm_pkg::uvm_put_port". +[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:454 Compile class "ovm_pkg::ovm_urm_report_server". [INFO :CP0302] ovm-2.1.2/src/base/ovm_misc.svh:39 Compile class "ovm_pkg::ovm_void". [INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::post_new_phase". -[INFO :CP0302] builtin.sv:48 Compile class "uvm_pkg::uvm_random_sequence". - [INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::pre_run_phase". [INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::report_phase". -[INFO :CP0302] uvm-1.2/src/base/uvm_recorder.svh:43 Compile class "uvm_pkg::uvm_recorder". +[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:61 Compile class "ovm_pkg::run_phase". [INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer_base.svh:27 Compile class "ovm_pkg::seq_req_class". +[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer_analysis_fifo.svh:22 Compile class "ovm_pkg::sequencer_analysis_fifo". + [INFO :CP0302] ovm-2.1.2/src/tlm/sqr_ifs.svh:34 Compile class "ovm_pkg::sqr_if_base". +[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::start_of_simulation_phase". + +[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_fifos.svh:191 Compile class "ovm_pkg::tlm_analysis_fifo". + [INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:58 Compile class "ovm_pkg::tlm_b_get_export". +[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:52 Compile class "ovm_pkg::tlm_b_get_port". + [INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:58 Compile class "ovm_pkg::tlm_b_put_export". -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_block.svh:38 Compile class "uvm_pkg::uvm_reg_block". +[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:52 Compile class "ovm_pkg::tlm_b_put_port". + +[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_fifo_base.svh:23 Compile class "ovm_pkg::tlm_event". + +[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_fifos.svh:37 Compile class "ovm_pkg::tlm_fifo". + +[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_fifo_base.svh:45 Compile class "ovm_pkg::tlm_fifo_base". [INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:58 Compile class "ovm_pkg::tlm_get_export". @@ -964,42 +854,516 @@ [INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:58 Compile class "ovm_pkg::tlm_nb_get_export". -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_indirect.svh:283 Compile class "uvm_pkg::uvm_reg_indirect_ftdr_seq". - [INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:52 Compile class "ovm_pkg::tlm_nb_get_port". -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_map.svh:23 Compile class "uvm_pkg::uvm_reg_map_info". +[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:58 Compile class "ovm_pkg::tlm_nb_put_export". [INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:52 Compile class "ovm_pkg::tlm_nb_put_port". -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_access_seq.svh:318 Compile class "uvm_pkg::uvm_reg_mem_access_seq". +[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:58 Compile class "ovm_pkg::tlm_put_export". [INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:52 Compile class "ovm_pkg::tlm_put_port". [INFO :CP0302] ovm-2.1.2/src/tlm/tlm_req_rsp.svh:38 Compile class "ovm_pkg::tlm_req_rsp_channel". -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_built_in_seq.svh:31 Compile class "uvm_pkg::uvm_reg_mem_built_in_seq". +[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_req_rsp.svh:296 Compile class "ovm_pkg::tlm_transport_channel". -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_cbs.svh:369 Compile class "uvm_pkg::uvm_reg_read_only_cbs". +[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:614 Compile class "ovm_pkg::urm_command_line_processor_c". + +[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:113 Compile class "ovm_pkg::urm_fifo". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:98 Compile class "ovmc_pkg::uvm_domain". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/ovmc_pkg.sv:71 Compile class "ovmc_pkg::uvm_tlm_generic_payload". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:269 Compile class "ovmc_pkg::uvmc_base". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:59 Compile class "ovmc_pkg::uvmc_converter". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:181 Compile class "ovmc_pkg::uvmc_default_converter". [INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:133 Compile class "ovmc_pkg::uvmc_drop_objection_info". +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:780 Compile class "ovmc_pkg::uvmc_tlm1". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:171 Compile class "ovmc_pkg::uvmc_tlm1_dispatch". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:608 Compile class "ovmc_pkg::uvmc_tlm1_port_proxy". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:123 Compile class "ovmc_pkg::uvmc_wait_for_phase_info". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:590 Compile class "uvm_pkg::get_t". + +[INFO :CP0302] uvm-1.2/src/base/uvm_tr_stream.svh:31 Compile class "uvm_pkg::m_uvm_tr_stream_cfg". + +[INFO :CP0302] uvm-1.2/src/base/uvm_config_db.svh:38 Compile class "uvm_pkg::m_uvm_waiter". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_catcher.svh:32 Compile class "uvm_pkg::sev_id_struct". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_agent.svh:39 Compile class "uvm_pkg::uvm_agent". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_algorithmic_comparator.svh:68 Compile class "uvm_pkg::uvm_algorithmic_comparator". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_analysis_port.svh:127 Compile class "uvm_pkg::uvm_analysis_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_analysis_port.svh:111 Compile class "uvm_pkg::uvm_analysis_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_analysis_port.svh:56 Compile class "uvm_pkg::uvm_analysis_port". + +[INFO :CP0302] uvm-1.2/src/base/uvm_barrier.svh:34 Compile class "uvm_pkg::uvm_barrier". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource_specializations.svh:131 Compile class "uvm_pkg::uvm_bit_rsrc". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:99 Compile class "uvm_pkg::uvm_blocking_get_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:101 Compile class "uvm_pkg::uvm_blocking_get_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:135 Compile class "uvm_pkg::uvm_blocking_get_peek_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:137 Compile class "uvm_pkg::uvm_blocking_get_peek_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:136 Compile class "uvm_pkg::uvm_blocking_get_peek_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:100 Compile class "uvm_pkg::uvm_blocking_get_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:201 Compile class "uvm_pkg::uvm_blocking_master_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:233 Compile class "uvm_pkg::uvm_blocking_master_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:204 Compile class "uvm_pkg::uvm_blocking_master_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:117 Compile class "uvm_pkg::uvm_blocking_peek_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:119 Compile class "uvm_pkg::uvm_blocking_peek_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:118 Compile class "uvm_pkg::uvm_blocking_peek_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:80 Compile class "uvm_pkg::uvm_blocking_put_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:82 Compile class "uvm_pkg::uvm_blocking_put_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:81 Compile class "uvm_pkg::uvm_blocking_put_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:222 Compile class "uvm_pkg::uvm_blocking_slave_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:266 Compile class "uvm_pkg::uvm_blocking_slave_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:225 Compile class "uvm_pkg::uvm_blocking_slave_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:243 Compile class "uvm_pkg::uvm_blocking_transport_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:299 Compile class "uvm_pkg::uvm_blocking_transport_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:246 Compile class "uvm_pkg::uvm_blocking_transport_port". + +[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:147 Compile class "uvm_pkg::uvm_bottom_up_visitor_adapter". + +[INFO :CP0302] uvm-1.2/src/base/uvm_bottomup_phase.svh:36 Compile class "uvm_pkg::uvm_bottomup_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:63 Compile class "uvm_pkg::uvm_build_phase". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:74 Compile class "uvm_pkg::uvm_built_in_clone". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:41 Compile class "uvm_pkg::uvm_built_in_comp". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:59 Compile class "uvm_pkg::uvm_built_in_converter". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_pair.svh:116 Compile class "uvm_pkg::uvm_built_in_pair". + +[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:178 Compile class "uvm_pkg::uvm_by_level_visitor_adapter". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource_specializations.svh:154 Compile class "uvm_pkg::uvm_byte_rsrc". + +[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:1140 Compile class "uvm_pkg::uvm_callback". + +[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:1037 Compile class "uvm_pkg::uvm_callback_iter". + +[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:470 Compile class "uvm_pkg::uvm_callbacks". + +[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:87 Compile class "uvm_pkg::uvm_callbacks_base". + +[INFO :CP0302] uvm-1.2/src/base/uvm_links.svh:221 Compile class "uvm_pkg::uvm_cause_effect_link". + +[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:351 Compile class "uvm_pkg::uvm_check_phase". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:134 Compile class "uvm_pkg::uvm_class_clone". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:93 Compile class "uvm_pkg::uvm_class_comp". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:113 Compile class "uvm_pkg::uvm_class_converter". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_pair.svh:37 Compile class "uvm_pkg::uvm_class_pair". + +[INFO :CP0302] uvm-1.2/src/base/uvm_cmdline_processor.svh:25 Compile class "uvm_pkg::uvm_cmd_line_verb". + +[INFO :CP0302] uvm-1.2/src/base/uvm_cmdline_processor.svh:48 Compile class "uvm_pkg::uvm_cmdline_processor". + +[INFO :CP0302] uvm-1.2/src/base/uvm_comparer.svh:34 Compile class "uvm_pkg::uvm_comparer". + +[INFO :CP0302] uvm-1.2/src/base/uvm_component.svh:60 Compile class "uvm_pkg::uvm_component". + +[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:243 Compile class "uvm_pkg::uvm_component_name_check_visitor". + +[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:214 Compile class "uvm_pkg::uvm_component_proxy". + +[INFO :CP0302] uvm-1.2/src/base/uvm_registry.svh:49 Compile class "uvm_pkg::uvm_component_registry". + +[INFO :CP0302] uvm-1.2/src/base/uvm_config_db.svh:65 Compile class "uvm_pkg::uvm_config_db". + +[INFO :CP0302] uvm-1.2/src/base/uvm_config_db.svh:360 Compile class "uvm_pkg::uvm_config_db_options". + +[INFO :CP0302] uvm-1.2/src/base/uvm_component.svh:2975 Compile class "uvm_pkg::uvm_config_object_wrapper". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:248 Compile class "uvm_pkg::uvm_configure_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:109 Compile class "uvm_pkg::uvm_connect_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_coreservice.svh:50 Compile class "uvm_pkg::uvm_coreservice_t". + +[INFO :CP0302] uvm-1.2/src/base/uvm_coreservice.svh:123 Compile class "uvm_pkg::uvm_default_coreservice_t". + +[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:330 Compile class "uvm_pkg::uvm_default_factory". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_server.svh:244 Compile class "uvm_pkg::uvm_default_report_server". + +[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:966 Compile class "uvm_pkg::uvm_derived_callbacks". + +[INFO :CP0302] uvm-1.2/src/base/uvm_domain.svh:65 Compile class "uvm_pkg::uvm_domain". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_driver.svh:44 Compile class "uvm_pkg::uvm_driver". + +[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:151 Compile class "uvm_pkg::uvm_end_of_elaboration_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_globals.svh:499 Compile class "uvm_pkg::uvm_enum_wrapper". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_env.svh:33 Compile class "uvm_pkg::uvm_env". + +[INFO :CP0302] uvm-1.2/src/base/uvm_event.svh:254 Compile class "uvm_pkg::uvm_event". + +[INFO :CP0302] uvm-1.2/src/base/uvm_event.svh:34 Compile class "uvm_pkg::uvm_event_base". + +[INFO :CP0302] uvm-1.2/src/base/uvm_event_callback.svh:40 Compile class "uvm_pkg::uvm_event_callback". + +[INFO :CP0302] builtin.sv:161 Compile class "uvm_pkg::uvm_exhaustive_sequence". + +[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:313 Compile class "uvm_pkg::uvm_extract_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:75 Compile class "uvm_pkg::uvm_factory". + +[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:853 Compile class "uvm_pkg::uvm_factory_override". + +[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:32 Compile class "uvm_pkg::uvm_factory_queue_class". + +[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:431 Compile class "uvm_pkg::uvm_final_phase". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:111 Compile class "uvm_pkg::uvm_get_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:113 Compile class "uvm_pkg::uvm_get_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:147 Compile class "uvm_pkg::uvm_get_peek_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:149 Compile class "uvm_pkg::uvm_get_peek_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:148 Compile class "uvm_pkg::uvm_get_peek_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:112 Compile class "uvm_pkg::uvm_get_port". + +[INFO :CP0302] uvm-1.2/src/dap/uvm_get_to_lock_dap.svh:35 Compile class "uvm_pkg::uvm_get_to_lock_dap". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_model.svh:347 Compile class "uvm_pkg::uvm_hdl_path_concat". + +[INFO :CP0302] uvm-1.2/src/base/uvm_heartbeat.svh:53 Compile class "uvm_pkg::uvm_heartbeat". + +[INFO :CP0302] uvm-1.2/src/base/uvm_heartbeat.svh:290 Compile class "uvm_pkg::uvm_heartbeat_callback". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_in_order_comparator.svh:212 Compile class "uvm_pkg::uvm_in_order_built_in_comparator". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_in_order_comparator.svh:241 Compile class "uvm_pkg::uvm_in_order_class_comparator". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_in_order_comparator.svh:72 Compile class "uvm_pkg::uvm_in_order_comparator". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource_specializations.svh:52 Compile class "uvm_pkg::uvm_int_rsrc". + +[INFO :CP0302] uvm-1.2/src/base/uvm_printer.svh:390 Compile class "uvm_pkg::uvm_line_printer". + +[INFO :CP0302] uvm-1.2/src/base/uvm_links.svh:59 Compile class "uvm_pkg::uvm_link_base". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:372 Compile class "uvm_pkg::uvm_main_phase". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:215 Compile class "uvm_pkg::uvm_master_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:255 Compile class "uvm_pkg::uvm_master_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:218 Compile class "uvm_pkg::uvm_master_port". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_mem.svh:40 Compile class "uvm_pkg::uvm_mem". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_mem_access_seq.svh:195 Compile class "uvm_pkg::uvm_mem_access_seq". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_mem_mam.svh:64 Compile class "uvm_pkg::uvm_mem_mam". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_mem_mam.svh:562 Compile class "uvm_pkg::uvm_mem_mam_cfg". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_mem_mam.svh:520 Compile class "uvm_pkg::uvm_mem_mam_policy". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_mem_mam.svh:276 Compile class "uvm_pkg::uvm_mem_region". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_shared_access_seq.svh:205 Compile class "uvm_pkg::uvm_mem_shared_access_seq". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_mem_access_seq.svh:50 Compile class "uvm_pkg::uvm_mem_single_access_seq". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_mem_walk_seq.svh:60 Compile class "uvm_pkg::uvm_mem_single_walk_seq". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_mem_walk_seq.svh:197 Compile class "uvm_pkg::uvm_mem_walk_seq". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_monitor.svh:34 Compile class "uvm_pkg::uvm_monitor". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:105 Compile class "uvm_pkg::uvm_nonblocking_get_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:107 Compile class "uvm_pkg::uvm_nonblocking_get_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:141 Compile class "uvm_pkg::uvm_nonblocking_get_peek_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:143 Compile class "uvm_pkg::uvm_nonblocking_get_peek_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:142 Compile class "uvm_pkg::uvm_nonblocking_get_peek_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:106 Compile class "uvm_pkg::uvm_nonblocking_get_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:208 Compile class "uvm_pkg::uvm_nonblocking_master_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:244 Compile class "uvm_pkg::uvm_nonblocking_master_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:211 Compile class "uvm_pkg::uvm_nonblocking_master_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:123 Compile class "uvm_pkg::uvm_nonblocking_peek_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:125 Compile class "uvm_pkg::uvm_nonblocking_peek_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:124 Compile class "uvm_pkg::uvm_nonblocking_peek_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:87 Compile class "uvm_pkg::uvm_nonblocking_put_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:89 Compile class "uvm_pkg::uvm_nonblocking_put_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:88 Compile class "uvm_pkg::uvm_nonblocking_put_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:229 Compile class "uvm_pkg::uvm_nonblocking_slave_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:277 Compile class "uvm_pkg::uvm_nonblocking_slave_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:232 Compile class "uvm_pkg::uvm_nonblocking_slave_port". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:249 Compile class "uvm_pkg::uvm_nonblocking_transport_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:305 Compile class "uvm_pkg::uvm_nonblocking_transport_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:252 Compile class "uvm_pkg::uvm_nonblocking_transport_port". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource_specializations.svh:114 Compile class "uvm_pkg::uvm_obj_rsrc". + +[INFO :CP0302] uvm-1.2/src/base/uvm_object.svh:46 Compile class "uvm_pkg::uvm_object". + +[INFO :CP0302] uvm-1.2/src/base/uvm_registry.svh:187 Compile class "uvm_pkg::uvm_object_registry". + +[INFO :CP0302] uvm-1.2/src/base/uvm_pool.svh:247 Compile class "uvm_pkg::uvm_object_string_pool". + +[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:810 Compile class "uvm_pkg::uvm_object_wrapper". + +[INFO :CP0302] uvm-1.2/src/macros/uvm_callback_defines.svh:59 Compile class "uvm_pkg::uvm_objection". + +[INFO :CP0302] uvm-1.2/src/base/uvm_objection.svh:1418 Compile class "uvm_pkg::uvm_objection_callback". + +[INFO :CP0302] uvm-1.2/src/base/uvm_objection.svh:1368 Compile class "uvm_pkg::uvm_objection_context_object". + +[INFO :CP0302] uvm-1.2/src/base/uvm_objection.svh:32 Compile class "uvm_pkg::uvm_objection_events". + +[INFO :CP0302] uvm-1.2/src/base/uvm_packer.svh:40 Compile class "uvm_pkg::uvm_packer". + +[INFO :CP0302] uvm-1.2/src/base/uvm_links.svh:141 Compile class "uvm_pkg::uvm_parent_child_link". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:129 Compile class "uvm_pkg::uvm_peek_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:131 Compile class "uvm_pkg::uvm_peek_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:130 Compile class "uvm_pkg::uvm_peek_port". + +[INFO :CP0302] uvm-1.2/src/base/uvm_phase.svh:134 Compile class "uvm_pkg::uvm_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_phase.svh:731 Compile class "uvm_pkg::uvm_phase_cb". + +[INFO :CP0302] uvm-1.2/src/base/uvm_phase.svh:675 Compile class "uvm_pkg::uvm_phase_state_change". + +[INFO :CP0302] uvm-1.2/src/base/uvm_pool.svh:35 Compile class "uvm_pkg::uvm_pool". + +[INFO :CP0302] uvm-1.2/src/base/uvm_port_base.svh:196 Compile class "uvm_pkg::uvm_port_base". + +[INFO :CP0302] uvm-1.2/src/base/uvm_port_base.svh:109 Compile class "uvm_pkg::uvm_port_component". + +[INFO :CP0302] uvm-1.2/src/base/uvm_port_base.svh:51 Compile class "uvm_pkg::uvm_port_component_base". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:290 Compile class "uvm_pkg::uvm_post_configure_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:411 Compile class "uvm_pkg::uvm_post_main_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:163 Compile class "uvm_pkg::uvm_post_reset_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:535 Compile class "uvm_pkg::uvm_post_shutdown_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:206 Compile class "uvm_pkg::uvm_pre_configure_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:329 Compile class "uvm_pkg::uvm_pre_main_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:74 Compile class "uvm_pkg::uvm_pre_reset_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:450 Compile class "uvm_pkg::uvm_pre_shutdown_phase". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_predictor.svh:34 Compile class "uvm_pkg::uvm_predict_s". + +[INFO :CP0302] uvm-1.2/src/base/uvm_printer.svh:74 Compile class "uvm_pkg::uvm_printer". + +[INFO :CP0302] uvm-1.2/src/base/uvm_printer.svh:416 Compile class "uvm_pkg::uvm_printer_knobs". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_push_driver.svh:39 Compile class "uvm_pkg::uvm_push_driver". + +[INFO :CP0302] uvm-1.2/src/seq/uvm_push_sequencer.svh:29 Compile class "uvm_pkg::uvm_push_sequencer". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:93 Compile class "uvm_pkg::uvm_put_export". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:95 Compile class "uvm_pkg::uvm_put_imp". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:94 Compile class "uvm_pkg::uvm_put_port". + +[INFO :CP0302] uvm-1.2/src/base/uvm_queue.svh:34 Compile class "uvm_pkg::uvm_queue". + +[INFO :CP0302] builtin.sv:48 Compile class "uvm_pkg::uvm_random_sequence". + +[INFO :CP0302] uvm-1.2/src/comps/uvm_random_stimulus.svh:45 Compile class "uvm_pkg::uvm_random_stimulus". + +[INFO :CP0302] uvm-1.2/src/base/uvm_recorder.svh:43 Compile class "uvm_pkg::uvm_recorder". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg.svh:37 Compile class "uvm_pkg::uvm_reg". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_access_seq.svh:193 Compile class "uvm_pkg::uvm_reg_access_seq". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_adapter.svh:39 Compile class "uvm_pkg::uvm_reg_adapter". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_backdoor.svh:37 Compile class "uvm_pkg::uvm_reg_backdoor". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_bit_bash_seq.svh:203 Compile class "uvm_pkg::uvm_reg_bit_bash_seq". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_block.svh:38 Compile class "uvm_pkg::uvm_reg_block". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_cbs.svh:44 Compile class "uvm_pkg::uvm_reg_cbs". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_field.svh:39 Compile class "uvm_pkg::uvm_reg_field". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_fifo.svh:35 Compile class "uvm_pkg::uvm_reg_fifo". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_file.svh:34 Compile class "uvm_pkg::uvm_reg_file". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_sequence.svh:518 Compile class "uvm_pkg::uvm_reg_frontdoor". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_hw_reset_seq.svh:48 Compile class "uvm_pkg::uvm_reg_hw_reset_seq". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_indirect.svh:39 Compile class "uvm_pkg::uvm_reg_indirect_data". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_indirect.svh:283 Compile class "uvm_pkg::uvm_reg_indirect_ftdr_seq". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_item.svh:41 Compile class "uvm_pkg::uvm_reg_item". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_map.svh:68 Compile class "uvm_pkg::uvm_reg_map". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_map.svh:23 Compile class "uvm_pkg::uvm_reg_map_info". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_access_seq.svh:318 Compile class "uvm_pkg::uvm_reg_mem_access_seq". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_built_in_seq.svh:31 Compile class "uvm_pkg::uvm_reg_mem_built_in_seq". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_hdl_paths_seq.svh:48 Compile class "uvm_pkg::uvm_reg_mem_hdl_paths_seq". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_shared_access_seq.svh:353 Compile class "uvm_pkg::uvm_reg_mem_shared_access_seq". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_predictor.svh:54 Compile class "uvm_pkg::uvm_reg_predictor". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_cbs.svh:369 Compile class "uvm_pkg::uvm_reg_read_only_cbs". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_sequence.svh:57 Compile class "uvm_pkg::uvm_reg_sequence". + +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_shared_access_seq.svh:57 Compile class "uvm_pkg::uvm_reg_shared_access_seq". + [INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_access_seq.svh:62 Compile class "uvm_pkg::uvm_reg_single_access_seq". +[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_bit_bash_seq.svh:54 Compile class "uvm_pkg::uvm_reg_single_bit_bash_seq". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_adapter.svh:170 Compile class "uvm_pkg::uvm_reg_tlm_adapter". + [INFO :CP0302] uvm-1.2/src/reg/uvm_reg_map.svh:38 Compile class "uvm_pkg::uvm_reg_transaction_order_policy". [INFO :CP0302] uvm-1.2/src/reg/uvm_reg_cbs.svh:455 Compile class "uvm_pkg::uvm_reg_write_only_cbs". -[INFO :CP0302] ./sv/amiq_eth_pcap_util.sv:133 Compile class "amiq_eth_pkg::amiq_eth_pcap_util". +[INFO :CP0302] uvm-1.2/src/base/uvm_links.svh:300 Compile class "uvm_pkg::uvm_related_link". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_catcher.svh:107 Compile class "uvm_pkg::uvm_report_catcher". [INFO :CP0302] uvm-1.2/src/base/uvm_report_handler.svh:53 Compile class "uvm_pkg::uvm_report_handler". +[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:475 Compile class "uvm_pkg::uvm_report_message". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:38 Compile class "uvm_pkg::uvm_report_message_element_base". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:284 Compile class "uvm_pkg::uvm_report_message_element_container". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:108 Compile class "uvm_pkg::uvm_report_message_int_element". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:228 Compile class "uvm_pkg::uvm_report_message_object_element". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:174 Compile class "uvm_pkg::uvm_report_message_string_element". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_object.svh:79 Compile class "uvm_pkg::uvm_report_object". + +[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:390 Compile class "uvm_pkg::uvm_report_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_report_server.svh:46 Compile class "uvm_pkg::uvm_report_server". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:122 Compile class "uvm_pkg::uvm_reset_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:1369 Compile class "uvm_pkg::uvm_resource". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:199 Compile class "uvm_pkg::uvm_resource_base". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource_db.svh:54 Compile class "uvm_pkg::uvm_resource_db". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource_db.svh:350 Compile class "uvm_pkg::uvm_resource_db_options". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:158 Compile class "uvm_pkg::uvm_resource_options". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:658 Compile class "uvm_pkg::uvm_resource_pool". + +[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:111 Compile class "uvm_pkg::uvm_resource_types". + +[INFO :CP0302] uvm-1.2/src/base/uvm_root.svh:71 Compile class "uvm_pkg::uvm_root". + +[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:267 Compile class "uvm_pkg::uvm_run_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:63 Compile class "uvm_pkg::uvm_scope_stack". + [INFO :CP0302] uvm-1.2/src/comps/uvm_scoreboard.svh:36 Compile class "uvm_pkg::uvm_scoreboard". +[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:318 Compile class "uvm_pkg::uvm_seed_map". + [INFO :CP0302] uvm-1.2/src/tlm1/uvm_sqr_connections.svh:62 Compile class "uvm_pkg::uvm_seq_item_pull_export". +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_sqr_connections.svh:78 Compile class "uvm_pkg::uvm_seq_item_pull_imp". + [INFO :CP0302] uvm-1.2/src/tlm1/uvm_sqr_connections.svh:42 Compile class "uvm_pkg::uvm_seq_item_pull_port". +[INFO :CP0302] uvm-1.2/src/seq/uvm_sequence.svh:33 Compile class "uvm_pkg::uvm_sequence". + +[INFO :CP0302] uvm-1.2/src/seq/uvm_sequence_base.svh:134 Compile class "uvm_pkg::uvm_sequence_base". + +[INFO :CP0302] uvm-1.2/src/seq/uvm_sequence_item.svh:37 Compile class "uvm_pkg::uvm_sequence_item". + [INFO :CP0302] uvm-1.2/src/seq/uvm_sequence_library.svh:64 Compile class "uvm_pkg::uvm_sequence_library". [INFO :CP0302] uvm-1.2/src/macros/uvm_object_defines.svh:245 Compile class "uvm_pkg::uvm_sequence_library_cfg". @@ -1014,264 +1378,134 @@ [INFO :CP0302] uvm-1.2/src/seq/uvm_sequencer_base.svh:41 Compile class "uvm_pkg::uvm_sequencer_base". -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:780 Compile class "ovmc_pkg::uvmc_tlm1". +[INFO :CP0302] uvm-1.2/src/seq/uvm_sequencer_param_base.svh:31 Compile class "uvm_pkg::uvm_sequencer_param_base". + +[INFO :CP0302] uvm-1.2/src/dap/uvm_set_before_get_dap.svh:68 Compile class "uvm_pkg::uvm_set_before_get_dap". + +[INFO :CP0302] uvm-1.2/src/dap/uvm_set_get_dap_base.svh:32 Compile class "uvm_pkg::uvm_set_get_dap_base". + +[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:492 Compile class "uvm_pkg::uvm_shutdown_phase". + +[INFO :CP0302] uvm-1.2/src/dap/uvm_simple_lock_dap.svh:35 Compile class "uvm_pkg::uvm_simple_lock_dap". [INFO :CP0302] builtin.sv:265 Compile class "uvm_pkg::uvm_simple_sequence". +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:236 Compile class "uvm_pkg::uvm_slave_export". + [INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:288 Compile class "uvm_pkg::uvm_slave_imp". +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:239 Compile class "uvm_pkg::uvm_slave_port". + +[INFO :CP0302] uvm-1.2/src/base/uvm_spell_chkr.svh:28 Compile class "uvm_pkg::uvm_spell_chkr". + [INFO :CP0302] uvm-1.2/src/tlm1/uvm_sqr_ifs.svh:36 Compile class "uvm_pkg::uvm_sqr_if_base". +[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:198 Compile class "uvm_pkg::uvm_start_of_simulation_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:206 Compile class "uvm_pkg::uvm_status_container". + [INFO :CP0302] uvm-1.2/src/base/uvm_resource_specializations.svh:93 Compile class "uvm_pkg::uvm_string_rsrc". [INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:73 Compile class "uvm_pkg::uvm_structure_proxy". [INFO :CP0302] uvm-1.2/src/comps/uvm_subscriber.svh:36 Compile class "uvm_pkg::uvm_subscriber". +[INFO :CP0302] uvm-1.2/src/base/uvm_printer.svh:309 Compile class "uvm_pkg::uvm_table_printer". + [INFO :CP0302] uvm-1.2/src/base/uvm_task_phase.svh:58 Compile class "uvm_pkg::uvm_task_phase". +[INFO :CP0302] uvm-1.2/src/comps/uvm_test.svh:62 Compile class "uvm_pkg::uvm_test". + +[INFO :CP0302] uvm-1.2/src/base/uvm_objection.svh:1119 Compile class "uvm_pkg::uvm_test_done_objection". + +[INFO :CP0302] uvm-1.2/src/base/uvm_recorder.svh:728 Compile class "uvm_pkg::uvm_text_recorder". + +[INFO :CP0302] uvm-1.2/src/base/uvm_tr_database.svh:295 Compile class "uvm_pkg::uvm_text_tr_database". + [INFO :CP0302] uvm-1.2/src/base/uvm_tr_stream.svh:510 Compile class "uvm_pkg::uvm_text_tr_stream". [INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_fifos.svh:200 Compile class "uvm_pkg::uvm_tlm_analysis_fifo". [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:56 Compile class "uvm_pkg::uvm_tlm_b_initiator_socket". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:66 Compile class "uvm_pkg::uvm_tlm_b_initiator_socket_base". + +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:271 Compile class "uvm_pkg::uvm_tlm_b_passthrough_initiator_socket". + [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:174 Compile class "uvm_pkg::uvm_tlm_b_passthrough_initiator_socket_base". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:308 Compile class "uvm_pkg::uvm_tlm_b_passthrough_target_socket". + +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:188 Compile class "uvm_pkg::uvm_tlm_b_passthrough_target_socket_base". + +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:104 Compile class "uvm_pkg::uvm_tlm_b_target_socket". + [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:47 Compile class "uvm_pkg::uvm_tlm_b_target_socket_base". [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_exports.svh:33 Compile class "uvm_pkg::uvm_tlm_b_transport_export". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_imps.svh:135 Compile class "uvm_pkg::uvm_tlm_b_transport_imp". + [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_ports.svh:34 Compile class "uvm_pkg::uvm_tlm_b_transport_port". -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_generic_payload.svh:103 Compile class "uvm_pkg::uvm_tlm_generic_payload". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:123 Compile class "ovmc_pkg::uvmc_wait_for_phase_info". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:117 Compile class "uvmc_pkg::uvm_domain". - -[INFO :CP0302] ./sv/amiq_eth_pcap_util.sv:97 Compile class "amiq_eth_pkg::amiq_eth_pcaprec_hdr_s". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:181 Compile class "uvmc_pkg::uvmc_default_converter". - -[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:590 Compile class "uvm_pkg::get_t". - -[INFO :CP0302] uvm-1.2/src/base/uvm_tr_stream.svh:31 Compile class "uvm_pkg::m_uvm_tr_stream_cfg". - -[INFO :CP0302] uvm-1.2/src/base/uvm_config_db.svh:38 Compile class "uvm_pkg::m_uvm_waiter". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:152 Compile class "uvmc_pkg::uvmc_drop_objection_info". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_catcher.svh:32 Compile class "uvm_pkg::sev_id_struct". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_agent.svh:39 Compile class "uvm_pkg::uvm_agent". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_analysis_port.svh:56 Compile class "uvm_pkg::uvm_analysis_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:99 Compile class "uvm_pkg::uvm_blocking_get_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:101 Compile class "uvm_pkg::uvm_blocking_get_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:135 Compile class "uvm_pkg::uvm_blocking_get_peek_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:136 Compile class "uvm_pkg::uvm_blocking_get_peek_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:233 Compile class "uvm_pkg::uvm_blocking_master_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:118 Compile class "uvm_pkg::uvm_blocking_peek_port". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:704 Compile class "uvmc_pkg::uvmc_tlm". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:81 Compile class "uvm_pkg::uvm_blocking_put_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:225 Compile class "uvm_pkg::uvm_blocking_slave_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:246 Compile class "uvm_pkg::uvm_blocking_transport_port". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:74 Compile class "uvm_pkg::uvm_built_in_clone". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_policies.svh:41 Compile class "uvm_pkg::uvm_built_in_comp". - -[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:178 Compile class "uvm_pkg::uvm_by_level_visitor_adapter". - -[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:1140 Compile class "uvm_pkg::uvm_callback". - -[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:87 Compile class "uvm_pkg::uvm_callbacks_base". - -[INFO :CP0302] uvm-1.2/src/base/uvm_cmdline_processor.svh:25 Compile class "uvm_pkg::uvm_cmd_line_verb". - -[INFO :CP0302] uvm-1.2/src/base/uvm_cmdline_processor.svh:48 Compile class "uvm_pkg::uvm_cmdline_processor". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:583 Compile class "uvmc_pkg::uvmc_tlm_b_initiator_comp". - -[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:243 Compile class "uvm_pkg::uvm_component_name_check_visitor". - -[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:214 Compile class "uvm_pkg::uvm_component_proxy". - -[INFO :CP0302] uvm-1.2/src/base/uvm_registry.svh:49 Compile class "uvm_pkg::uvm_component_registry". - -[INFO :CP0302] uvm-1.2/src/base/uvm_config_db.svh:360 Compile class "uvm_pkg::uvm_config_db_options". - -[INFO :CP0302] uvm-1.2/src/base/uvm_coreservice.svh:50 Compile class "uvm_pkg::uvm_coreservice_t". - -[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:330 Compile class "uvm_pkg::uvm_default_factory". - -[INFO :CP0302] uvm-1.2/src/base/uvm_domain.svh:65 Compile class "uvm_pkg::uvm_domain". - -[INFO :CP0302] uvm-1.2/src/base/uvm_event_callback.svh:40 Compile class "uvm_pkg::uvm_event_callback". - -[INFO :CP0302] builtin.sv:161 Compile class "uvm_pkg::uvm_exhaustive_sequence". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:509 Compile class "uvmc_pkg::uvmc_tlm_b_target_comp". - -[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:32 Compile class "uvm_pkg::uvm_factory_queue_class". - -[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:431 Compile class "uvm_pkg::uvm_final_phase". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:147 Compile class "uvm_pkg::uvm_get_peek_export". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_consumer". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:112 Compile class "uvm_pkg::uvm_get_port". - -[INFO :CP0302] uvm-1.2/src/base/uvm_heartbeat.svh:53 Compile class "uvm_pkg::uvm_heartbeat". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_mem_access_seq.svh:195 Compile class "uvm_pkg::uvm_mem_access_seq". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_mem_access_seq.svh:50 Compile class "uvm_pkg::uvm_mem_single_access_seq". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:211 Compile class "uvm_pkg::uvm_nonblocking_master_port". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:608 Compile class "uvmc_pkg::uvmc_tlm_nb_initiator_comp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:87 Compile class "uvm_pkg::uvm_nonblocking_put_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:277 Compile class "uvm_pkg::uvm_nonblocking_slave_imp". - -[INFO :CP0302] uvm-1.2/src/base/uvm_pool.svh:247 Compile class "uvm_pkg::uvm_object_string_pool". - -[INFO :CP0302] uvm-1.2/src/base/uvm_objection.svh:1418 Compile class "uvm_pkg::uvm_objection_callback". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_ethernet_configuration_testing_packets". - -[INFO :CP0302] uvm-1.2/src/base/uvm_objection.svh:1368 Compile class "uvm_pkg::uvm_objection_context_object". - -[INFO :CP0302] uvm-1.2/src/base/uvm_objection.svh:32 Compile class "uvm_pkg::uvm_objection_events". - -[INFO :CP0302] uvm-1.2/src/base/uvm_packer.svh:40 Compile class "uvm_pkg::uvm_packer". - -[INFO :CP0302] uvm-1.2/src/base/uvm_pool.svh:35 Compile class "uvm_pkg::uvm_pool". - -[INFO :CP0302] uvm-1.2/src/base/uvm_port_base.svh:109 Compile class "uvm_pkg::uvm_port_component". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:142 Compile class "uvmc_pkg::uvmc_wait_for_phase_info". - -[INFO :CP0302] uvm-1.2/src/base/uvm_port_base.svh:51 Compile class "uvm_pkg::uvm_port_component_base". - -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:290 Compile class "uvm_pkg::uvm_post_configure_phase". - -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:163 Compile class "uvm_pkg::uvm_post_reset_phase". - -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:206 Compile class "uvm_pkg::uvm_pre_configure_phase". - -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:74 Compile class "uvm_pkg::uvm_pre_reset_phase". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_hsr_standard_packets". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_predictor.svh:34 Compile class "uvm_pkg::uvm_predict_s". - -[INFO :CP0302] uvm-1.2/src/base/uvm_printer.svh:74 Compile class "uvm_pkg::uvm_printer". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_push_driver.svh:39 Compile class "uvm_pkg::uvm_push_driver". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:95 Compile class "uvm_pkg::uvm_put_imp". - -[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox". - -[INFO :CP0302] uvm-1.2/src/base/uvm_queue.svh:34 Compile class "uvm_pkg::uvm_queue". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_random_stimulus.svh:45 Compile class "uvm_pkg::uvm_random_stimulus". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_access_seq.svh:193 Compile class "uvm_pkg::uvm_reg_access_seq". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_adapter.svh:39 Compile class "uvm_pkg::uvm_reg_adapter". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_backdoor.svh:37 Compile class "uvm_pkg::uvm_reg_backdoor". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_field.svh:39 Compile class "uvm_pkg::uvm_reg_field". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_magic_packets". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_map.svh:68 Compile class "uvm_pkg::uvm_reg_map". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_shared_access_seq.svh:353 Compile class "uvm_pkg::uvm_reg_mem_shared_access_seq". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_sequence.svh:57 Compile class "uvm_pkg::uvm_reg_sequence". - -[INFO :CP0302] uvm-1.2/src/base/uvm_links.svh:300 Compile class "uvm_pkg::uvm_related_link". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:475 Compile class "uvm_pkg::uvm_report_message". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:228 Compile class "uvm_pkg::uvm_report_message_object_element". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_object.svh:79 Compile class "uvm_pkg::uvm_report_object". - -[INFO :CP0302] uvm-1.2/src/base/uvm_resource_db.svh:54 Compile class "uvm_pkg::uvm_resource_db". - -[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:318 Compile class "uvm_pkg::uvm_seed_map". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 Compile class "amiq_eth_ve_pkg::amiq_eth_ve_test_pfc_pause_packets". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_sqr_connections.svh:78 Compile class "uvm_pkg::uvm_seq_item_pull_imp". - -[INFO :CP0302] uvm-1.2/src/seq/uvm_sequence.svh:33 Compile class "uvm_pkg::uvm_sequence". - -[INFO :CP0302] uvm-1.2/src/seq/uvm_sequence_item.svh:37 Compile class "uvm_pkg::uvm_sequence_item". - -[INFO :CP0302] uvm-1.2/src/dap/uvm_set_before_get_dap.svh:68 Compile class "uvm_pkg::uvm_set_before_get_dap". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:236 Compile class "uvm_pkg::uvm_slave_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:239 Compile class "uvm_pkg::uvm_slave_port". - -[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:198 Compile class "uvm_pkg::uvm_start_of_simulation_phase". - -[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:206 Compile class "uvm_pkg::uvm_status_container". - -[INFO :CP0302] uvm-1.2/src/base/uvm_printer.svh:309 Compile class "uvm_pkg::uvm_table_printer". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_test.svh:62 Compile class "uvm_pkg::uvm_test". - -[INFO :CP0302] uvm-1.2/src/base/uvm_objection.svh:1119 Compile class "uvm_pkg::uvm_test_done_objection". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:66 Compile class "uvm_pkg::uvm_tlm_b_initiator_socket_base". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:308 Compile class "uvm_pkg::uvm_tlm_b_passthrough_target_socket". - -[INFO :CP0302] ../../UVM/uvm-1.2/src/macros/uvm_tlm_defines.svh:493 Compile class "amiq_eth_ve_pkg::uvm_analysis_imp_from_consumer". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:104 Compile class "uvm_pkg::uvm_tlm_b_target_socket". - [INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_fifo_base.svh:24 Compile class "uvm_pkg::uvm_tlm_event". [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_generic_payload.svh:1013 Compile class "uvm_pkg::uvm_tlm_extension". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_generic_payload.svh:948 Compile class "uvm_pkg::uvm_tlm_extension_base". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_fifos.svh:46 Compile class "uvm_pkg::uvm_tlm_fifo". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_fifo_base.svh:46 Compile class "uvm_pkg::uvm_tlm_fifo_base". + +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_generic_payload.svh:103 Compile class "uvm_pkg::uvm_tlm_generic_payload". + [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_ifs.svh:79 Compile class "uvm_pkg::uvm_tlm_if". [INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_ifs.svh:46 Compile class "uvm_pkg::uvm_tlm_if_base". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:155 Compile class "uvm_pkg::uvm_tlm_nb_initiator_socket". + [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:101 Compile class "uvm_pkg::uvm_tlm_nb_initiator_socket_base". [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:345 Compile class "uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:124 Compile class "uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket_base". + +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:395 Compile class "uvm_pkg::uvm_tlm_nb_passthrough_target_socket". + [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:149 Compile class "uvm_pkg::uvm_tlm_nb_passthrough_target_socket_base". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:223 Compile class "uvm_pkg::uvm_tlm_nb_target_socket". + +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:79 Compile class "uvm_pkg::uvm_tlm_nb_target_socket_base". + [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_exports.svh:59 Compile class "uvm_pkg::uvm_tlm_nb_transport_bw_export". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_imps.svh:197 Compile class "uvm_pkg::uvm_tlm_nb_transport_bw_imp". + +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_ports.svh:67 Compile class "uvm_pkg::uvm_tlm_nb_transport_bw_port". + [INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_exports.svh:46 Compile class "uvm_pkg::uvm_tlm_nb_transport_fw_export". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_imps.svh:181 Compile class "uvm_pkg::uvm_tlm_nb_transport_fw_imp". + +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_ports.svh:51 Compile class "uvm_pkg::uvm_tlm_nb_transport_fw_port". + [INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_req_rsp.svh:46 Compile class "uvm_pkg::uvm_tlm_req_rsp_channel". +[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_time.svh:31 Compile class "uvm_pkg::uvm_tlm_time". + +[INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_req_rsp.svh:304 Compile class "uvm_pkg::uvm_tlm_transport_channel". + +[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:115 Compile class "uvm_pkg::uvm_top_down_visitor_adapter". + +[INFO :CP0302] uvm-1.2/src/base/uvm_topdown_phase.svh:35 Compile class "uvm_pkg::uvm_topdown_phase". + +[INFO :CP0302] uvm-1.2/src/base/uvm_tr_database.svh:52 Compile class "uvm_pkg::uvm_tr_database". + +[INFO :CP0302] uvm-1.2/src/base/uvm_tr_stream.svh:54 Compile class "uvm_pkg::uvm_tr_stream". + [INFO :CP0302] uvm-1.2/src/base/uvm_transaction.svh:124 Compile class "uvm_pkg::uvm_transaction". [INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:255 Compile class "uvm_pkg::uvm_transport_export". @@ -1280,339 +1514,75 @@ [INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:258 Compile class "uvm_pkg::uvm_transport_port". -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:287 Compile class "ovm_pkg::analysis_fifo". - -[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:61 Compile class "uvm_pkg::uvm_typeid". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:301 Compile class "ovm_pkg::avm_analysis_imp". - -[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:47 Compile class "uvm_pkg::uvm_typeid_base". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_blocking_get_imp". - -[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:635 Compile class "uvm_pkg::uvm_utils". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_blocking_get_peek_port". - -[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:39 Compile class "uvm_pkg::uvm_void". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_blocking_master_imp". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_vreg.svh:57 Compile class "uvm_pkg::uvm_vreg". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_blocking_peek_imp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_blocking_put_imp". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_vreg_field.svh:379 Compile class "uvm_pkg::uvm_vreg_field_cbs". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_blocking_slave_imp". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:59 Compile class "uvmc_pkg::uvmc_converter". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:175 Compile class "ovm_pkg::avm_class_clone". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:175 Compile class "ovm_pkg::avm_class_converter". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_get_export". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_get_peek_imp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:224 Compile class "ovm_pkg::avm_in_order_built_in_comparator". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:201 Compile class "ovm_pkg::avm_in_order_comparator". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:82 Compile class "ovm_pkg::avm_master_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:75 Compile class "ovm_pkg::avm_nonblocking_get_imp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_nonblocking_get_peek_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_nonblocking_master_imp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_nonblocking_put_export". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:458 Compile class "uvmc_pkg::uvmc_tlm1_dispatch". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:87 Compile class "ovm_pkg::avm_nonblocking_slave_export". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:70 Compile class "ovm_pkg::avm_peek_export". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:308 Compile class "ovm_pkg::avm_port_base". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:65 Compile class "ovm_pkg::avm_put_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:92 Compile class "ovm_pkg::avm_slave_imp". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/avm_compatibility.svh:132 Compile class "ovm_pkg::avm_transport_port". - -[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::configure_phase". - -[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::export_connections_phase". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_algorithmic_comparator.svh:65 Compile class "ovm_pkg::ovm_algorithmic_comparator". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:104 Compile class "ovm_pkg::ovm_blocking_get_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:130 Compile class "ovm_pkg::ovm_blocking_get_peek_port". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:225 Compile class "ovm_pkg::ovm_blocking_master_port". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:122 Compile class "ovm_pkg::ovm_blocking_peek_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:85 Compile class "ovm_pkg::ovm_blocking_put_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:246 Compile class "ovm_pkg::ovm_blocking_slave_port". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:78 Compile class "ovm_pkg::ovm_built_in_clone". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:41 Compile class "ovm_pkg::ovm_built_in_comp". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_policies.svh:59 Compile class "ovm_pkg::ovm_built_in_converter". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_callback.svh:261 Compile class "ovm_pkg::ovm_callback". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_comparer.svh:34 Compile class "ovm_pkg::ovm_comparer". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_factory.svh:73 Compile class "ovm_pkg::ovm_factory". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:142 Compile class "ovm_pkg::ovm_get_peek_port". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_in_order_comparator.svh:234 Compile class "ovm_pkg::ovm_in_order_class_comparator". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:267 Compile class "ovm_pkg::ovm_master_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:146 Compile class "ovm_pkg::ovm_nonblocking_get_peek_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:256 Compile class "ovm_pkg::ovm_nonblocking_master_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:82 Compile class "ovm_pkg::ovm_nonblocking_put_port". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:271 Compile class "ovm_pkg::ovm_nonblocking_transport_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:273 Compile class "ovm_pkg::ovm_nonblocking_transport_port". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_registry.svh:167 Compile class "ovm_pkg::ovm_object_registry". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:123 Compile class "ovm_pkg::ovm_peek_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:134 Compile class "ovm_pkg::ovm_peek_imp". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_ports.svh:124 Compile class "ovm_pkg::ovm_peek_port". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_port_base.svh:164 Compile class "ovm_pkg::ovm_port_base". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_report_object.svh:552 Compile class "ovm_pkg::ovm_reporter". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_root.svh:65 Compile class "ovm_pkg::ovm_root". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_root.svh:247 Compile class "ovm_pkg::ovm_root_report_handler". - -[INFO :CP0302] ovm-2.1.2/src/methodology/layered_stimulus/ovm_scenario.svh:21 Compile class "ovm_pkg::ovm_scenario". - -[INFO :CP0302] ovm-2.1.2/src/methodology/layered_stimulus/ovm_scenario_driver.svh:26 Compile class "ovm_pkg::ovm_scenario_driver". - -[INFO :CP0302] ovm-2.1.2/src/methodology/ovm_scoreboard.svh:35 Compile class "ovm_pkg::ovm_scoreboard". - -[INFO :CP0302] ovm-2.1.2/src/tlm/sqr_connections.svh:87 Compile class "ovm_pkg::ovm_seq_item_pull_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/sqr_connections.svh:50 Compile class "ovm_pkg::ovm_seq_item_pull_port". - -[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer.svh:36 Compile class "ovm_pkg::ovm_sequencer". - -[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer_param_base.svh:24 Compile class "ovm_pkg::ovm_sequencer_param_base". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:356 Compile class "ovm_pkg::ovm_table_printer". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_exports.svh:277 Compile class "ovm_pkg::ovm_transport_export". - -[INFO :CP0302] ovm-2.1.2/src/tlm/ovm_imps.svh:323 Compile class "ovm_pkg::ovm_transport_imp". - -[INFO :CP0302] ovm-2.1.2/src/base/ovm_printer.svh:410 Compile class "ovm_pkg::ovm_tree_printer". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:134 Compile class "ovm_pkg::ovm_urm_message_format". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_message.svh:454 Compile class "ovm_pkg::ovm_urm_report_server". - -[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:61 Compile class "ovm_pkg::run_phase". - -[INFO :CP0302] ovm-2.1.2/src/methodology/sequences/ovm_sequencer_analysis_fifo.svh:22 Compile class "ovm_pkg::sequencer_analysis_fifo". - -[INFO :CP0302] ovm-2.1.2/src/macros/ovm_phase_defines.svh:38 Compile class "ovm_pkg::start_of_simulation_phase". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:52 Compile class "ovm_pkg::tlm_b_get_port". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:52 Compile class "ovm_pkg::tlm_b_put_port". - -[INFO :CP0302] ovm-2.1.2/src/tlm/tlm_fifo_base.svh:45 Compile class "ovm_pkg::tlm_fifo_base". - -[INFO :CP0302] ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh:113 Compile class "ovm_pkg::urm_fifo". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:98 Compile class "ovmc_pkg::uvm_domain". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/ovmc_pkg.sv:71 Compile class "ovmc_pkg::uvm_tlm_generic_payload". - -[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:269 Compile class "ovmc_pkg::uvmc_base". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_algorithmic_comparator.svh:68 Compile class "uvm_pkg::uvm_algorithmic_comparator". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_analysis_port.svh:127 Compile class "uvm_pkg::uvm_analysis_export". - -[INFO :CP0302] uvm-1.2/src/base/uvm_resource_specializations.svh:131 Compile class "uvm_pkg::uvm_bit_rsrc". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:137 Compile class "uvm_pkg::uvm_blocking_get_peek_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:100 Compile class "uvm_pkg::uvm_blocking_get_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:201 Compile class "uvm_pkg::uvm_blocking_master_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:117 Compile class "uvm_pkg::uvm_blocking_peek_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:80 Compile class "uvm_pkg::uvm_blocking_put_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:222 Compile class "uvm_pkg::uvm_blocking_slave_export". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_exports.svh:243 Compile class "uvm_pkg::uvm_blocking_transport_export". - -[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:147 Compile class "uvm_pkg::uvm_bottom_up_visitor_adapter". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_pair.svh:116 Compile class "uvm_pkg::uvm_built_in_pair". - -[INFO :CP0302] uvm-1.2/src/base/uvm_links.svh:221 Compile class "uvm_pkg::uvm_cause_effect_link". - -[INFO :CP0302] uvm-1.2/src/base/uvm_comparer.svh:34 Compile class "uvm_pkg::uvm_comparer". - -[INFO :CP0302] uvm-1.2/src/base/uvm_config_db.svh:65 Compile class "uvm_pkg::uvm_config_db". - -[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:151 Compile class "uvm_pkg::uvm_end_of_elaboration_phase". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_env.svh:33 Compile class "uvm_pkg::uvm_env". - -[INFO :CP0302] uvm-1.2/src/base/uvm_event.svh:254 Compile class "uvm_pkg::uvm_event". - -[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:75 Compile class "uvm_pkg::uvm_factory". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:113 Compile class "uvm_pkg::uvm_get_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:148 Compile class "uvm_pkg::uvm_get_peek_port". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_model.svh:347 Compile class "uvm_pkg::uvm_hdl_path_concat". - -[INFO :CP0302] uvm-1.2/src/base/uvm_heartbeat.svh:290 Compile class "uvm_pkg::uvm_heartbeat_callback". - -[INFO :CP0302] uvm-1.2/src/comps/uvm_in_order_comparator.svh:241 Compile class "uvm_pkg::uvm_in_order_class_comparator". - -[INFO :CP0302] uvm-1.2/src/base/uvm_resource_specializations.svh:52 Compile class "uvm_pkg::uvm_int_rsrc". - -[INFO :CP0302] uvm-1.2/src/base/uvm_runtime_phases.svh:372 Compile class "uvm_pkg::uvm_main_phase". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:255 Compile class "uvm_pkg::uvm_master_imp". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_mem_mam.svh:64 Compile class "uvm_pkg::uvm_mem_mam". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_mem_mam.svh:276 Compile class "uvm_pkg::uvm_mem_region". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_mem_walk_seq.svh:60 Compile class "uvm_pkg::uvm_mem_single_walk_seq". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:142 Compile class "uvm_pkg::uvm_nonblocking_get_peek_port". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:244 Compile class "uvm_pkg::uvm_nonblocking_master_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_imps.svh:89 Compile class "uvm_pkg::uvm_nonblocking_put_imp". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_ports.svh:232 Compile class "uvm_pkg::uvm_nonblocking_slave_port". - -[INFO :CP0302] uvm-1.2/src/base/uvm_resource_specializations.svh:114 Compile class "uvm_pkg::uvm_obj_rsrc". - -[INFO :CP0302] uvm-1.2/src/base/uvm_factory.svh:810 Compile class "uvm_pkg::uvm_object_wrapper". - -[INFO :CP0302] uvm-1.2/src/macros/uvm_callback_defines.svh:59 Compile class "uvm_pkg::uvm_objection". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_bit_bash_seq.svh:203 Compile class "uvm_pkg::uvm_reg_bit_bash_seq". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_file.svh:34 Compile class "uvm_pkg::uvm_reg_file". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_sequence.svh:518 Compile class "uvm_pkg::uvm_reg_frontdoor". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_hw_reset_seq.svh:48 Compile class "uvm_pkg::uvm_reg_hw_reset_seq". - -[INFO :CP0302] uvm-1.2/src/reg/uvm_reg_item.svh:41 Compile class "uvm_pkg::uvm_reg_item". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_mem_hdl_paths_seq.svh:48 Compile class "uvm_pkg::uvm_reg_mem_hdl_paths_seq". - -[INFO :CP0302] uvm-1.2/src/reg/sequences/uvm_reg_bit_bash_seq.svh:54 Compile class "uvm_pkg::uvm_reg_single_bit_bash_seq". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:38 Compile class "uvm_pkg::uvm_report_message_element_base". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:284 Compile class "uvm_pkg::uvm_report_message_element_container". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:108 Compile class "uvm_pkg::uvm_report_message_int_element". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_message.svh:174 Compile class "uvm_pkg::uvm_report_message_string_element". - -[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:390 Compile class "uvm_pkg::uvm_report_phase". - -[INFO :CP0302] uvm-1.2/src/base/uvm_report_server.svh:46 Compile class "uvm_pkg::uvm_report_server". - -[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:199 Compile class "uvm_pkg::uvm_resource_base". - -[INFO :CP0302] uvm-1.2/src/base/uvm_resource_db.svh:350 Compile class "uvm_pkg::uvm_resource_db_options". - -[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:158 Compile class "uvm_pkg::uvm_resource_options". - -[INFO :CP0302] uvm-1.2/src/base/uvm_resource.svh:111 Compile class "uvm_pkg::uvm_resource_types". - -[INFO :CP0302] uvm-1.2/src/base/uvm_root.svh:71 Compile class "uvm_pkg::uvm_root". - -[INFO :CP0302] uvm-1.2/src/base/uvm_common_phases.svh:267 Compile class "uvm_pkg::uvm_run_phase". - -[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:63 Compile class "uvm_pkg::uvm_scope_stack". - -[INFO :CP0302] uvm-1.2/src/seq/uvm_sequence_base.svh:134 Compile class "uvm_pkg::uvm_sequence_base". - -[INFO :CP0302] uvm-1.2/src/base/uvm_tr_database.svh:295 Compile class "uvm_pkg::uvm_text_tr_database". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets.svh:271 Compile class "uvm_pkg::uvm_tlm_b_passthrough_initiator_socket". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:188 Compile class "uvm_pkg::uvm_tlm_b_passthrough_target_socket_base". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_imps.svh:135 Compile class "uvm_pkg::uvm_tlm_b_transport_imp". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_generic_payload.svh:948 Compile class "uvm_pkg::uvm_tlm_extension_base". - -[INFO :CP0302] uvm-1.2/src/tlm1/uvm_tlm_fifo_base.svh:46 Compile class "uvm_pkg::uvm_tlm_fifo_base". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:124 Compile class "uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket_base". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_sockets_base.svh:79 Compile class "uvm_pkg::uvm_tlm_nb_target_socket_base". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_imps.svh:197 Compile class "uvm_pkg::uvm_tlm_nb_transport_bw_imp". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_imps.svh:181 Compile class "uvm_pkg::uvm_tlm_nb_transport_fw_imp". - -[INFO :CP0302] uvm-1.2/src/tlm2/uvm_tlm2_time.svh:31 Compile class "uvm_pkg::uvm_tlm_time". - -[INFO :CP0302] uvm-1.2/src/base/uvm_tr_database.svh:52 Compile class "uvm_pkg::uvm_tr_database". - [INFO :CP0302] uvm-1.2/src/base/uvm_printer.svh:358 Compile class "uvm_pkg::uvm_tree_printer". [INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:175 Compile class "uvm_pkg::uvm_typed_callbacks". +[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:61 Compile class "uvm_pkg::uvm_typeid". + +[INFO :CP0302] uvm-1.2/src/base/uvm_callback.svh:47 Compile class "uvm_pkg::uvm_typeid_base". + +[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:635 Compile class "uvm_pkg::uvm_utils". + +[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:30 Compile class "uvm_pkg::uvm_visitor". + +[INFO :CP0302] uvm-1.2/src/base/uvm_traversal.svh:92 Compile class "uvm_pkg::uvm_visitor_adapter". + +[INFO :CP0302] uvm-1.2/src/base/uvm_misc.svh:39 Compile class "uvm_pkg::uvm_void". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_vreg.svh:57 Compile class "uvm_pkg::uvm_vreg". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_vreg.svh:618 Compile class "uvm_pkg::uvm_vreg_cbs". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_vreg_field.svh:49 Compile class "uvm_pkg::uvm_vreg_field". + +[INFO :CP0302] uvm-1.2/src/reg/uvm_vreg_field.svh:379 Compile class "uvm_pkg::uvm_vreg_field_cbs". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:117 Compile class "uvmc_pkg::uvm_domain". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:250 Compile class "uvmc_pkg::uvmc_base". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:59 Compile class "uvmc_pkg::uvmc_converter". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_common.sv:181 Compile class "uvmc_pkg::uvmc_default_converter". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:152 Compile class "uvmc_pkg::uvmc_drop_objection_info". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:704 Compile class "uvmc_pkg::uvmc_tlm". + [INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:1084 Compile class "uvmc_pkg::uvmc_tlm1". +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:458 Compile class "uvmc_pkg::uvmc_tlm1_dispatch". + [INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:912 Compile class "uvmc_pkg::uvmc_tlm1_port_proxy". +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:120 Compile class "uvmc_pkg::uvmc_tlm2_dispatch". + [INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:387 Compile class "uvmc_pkg::uvmc_tlm2_port_proxy". +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:583 Compile class "uvmc_pkg::uvmc_tlm_b_initiator_comp". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:509 Compile class "uvmc_pkg::uvmc_tlm_b_target_comp". + +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:608 Compile class "uvmc_pkg::uvmc_tlm_nb_initiator_comp". + [INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_tlm2.sv:544 Compile class "uvmc_pkg::uvmc_tlm_nb_target_comp". +[INFO :CP0302] uvmc-2.2/src/connect/sv/uvmc_commands.sv:142 Compile class "uvmc_pkg::uvmc_wait_for_phase_info". + +[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox". + [INFO :CP0302] builtin.sv:33 Compile class "work@process". [INFO :CP0302] builtin.sv:58 Compile class "work@semaphore". -[ERROR:EL0514] uvmc-2.2/src/connect/sv/uvmc_common.sv:178 Undefined variable: OVM_PACK. +[ERROR:EL0514] ovm-2.1.2/src/base/ovm_comparer.svh:178 Undefined variable: OVM_PACK. -[ERROR:EL0514] uvmc-2.2/src/connect/sv/uvmc_common.sv:179 Undefined variable: OVM_UNPACK. +[ERROR:EL0514] ovm-2.1.2/src/base/ovm_comparer.svh:179 Undefined variable: OVM_UNPACK. + +[ERROR:EL0514] ovm_pkg::avm_put_port:178 Undefined variable: OVM_PACK. + +[ERROR:EL0514] ovm_pkg::avm_put_port:179 Undefined variable: OVM_UNPACK. [INFO :EL0526] Design Elaboration... @@ -1645,13 +1615,8 @@ [ERROR:EL0514] uvmc-2.2/src/connect/sv/uvmc_tlm1.sv:937 Undefined variable: super. [ FATAL] : 0 -[ ERROR] : 10 -[WARNING] : 32 +[ SYNTAX] : 0 +[ ERROR] : 12 +[WARNING] : 27 [ NOTE] : 5 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -39.30user 0.36system 0:23.31elapsed 170%CPU (0avgtext+0avgdata 469976maxresident)k -0inputs+38664outputs (0major+129113minor)pagefaults 0swaps
diff --git a/third_party/tests/AmiqSimpleTestSuite/AmiqSimpleTestSuite.log b/third_party/tests/AmiqSimpleTestSuite/AmiqSimpleTestSuite.log index 02e8bb6..5da366c 100644 --- a/third_party/tests/AmiqSimpleTestSuite/AmiqSimpleTestSuite.log +++ b/third_party/tests/AmiqSimpleTestSuite/AmiqSimpleTestSuite.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/AmiqSimpleTestSuite/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -867,28 +863,28 @@ an_interface.sv:7060 previous usage. [ERROR:CP0334] an_interface.sv:57131 Colliding compilation unit name: "amiq_apb_if", - an_interface.sv:28236 previous usage. + an_interface.sv:35273 previous usage. -[ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:21188 Colliding compilation unit name: "another_interface", +[ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:50029 Colliding compilation unit name: "another_interface", amiq_svaunit_ex_simple_pkg.sv:7060 previous usage. -[ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:64157 Colliding compilation unit name: "another_interface", +[ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:57131 Colliding compilation unit name: "amiq_apb_if", + amiq_svaunit_ex_simple_pkg.sv:35273 previous usage. + +[ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:78951 Colliding compilation unit name: "another_interface", amiq_svaunit_ex_simple_pkg.sv:7060 previous usage. -[ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:71259 Colliding compilation unit name: "amiq_apb_if", - amiq_svaunit_ex_simple_pkg.sv:42364 previous usage. - -[ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:100127 Colliding compilation unit name: "amiq_apb_if", - amiq_svaunit_ex_simple_pkg.sv:42364 previous usage. +[ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:107164 Colliding compilation unit name: "amiq_apb_if", + amiq_svaunit_ex_simple_pkg.sv:35273 previous usage. [ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:129823 Colliding compilation unit name: "another_interface", amiq_svaunit_ex_simple_pkg.sv:7060 previous usage. [ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:136925 Colliding compilation unit name: "amiq_apb_if", - amiq_svaunit_ex_simple_pkg.sv:42364 previous usage. + amiq_svaunit_ex_simple_pkg.sv:35273 previous usage. [ERROR:CP0334] amiq_svaunit_ex_simple_pkg.sv:144603 Colliding compilation unit name: "an_interface", - amiq_svaunit_ex_simple_pkg.sv:78937 previous usage. + amiq_svaunit_ex_simple_pkg.sv:64809 previous usage. [ERROR:CP0316] apb_top.sv:36 Undefined package "amiq_svaunit_ex_apb_test_pkg". @@ -923,13 +919,8 @@ ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:330 previous definition. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 12 [WARNING] : 15 [ NOTE] : 9 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -34.15user 0.38system 0:34.53elapsed 99%CPU (0avgtext+0avgdata 542220maxresident)k -0inputs+48960outputs (0major+154272minor)pagefaults 0swaps
diff --git a/third_party/tests/ApbSlave/ApbSlave.log b/third_party/tests/ApbSlave/ApbSlave.log index 9512594..63cb6e5 100644 --- a/third_party/tests/ApbSlave/ApbSlave.log +++ b/third_party/tests/ApbSlave/ApbSlave.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/ApbSlave/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -77,13 +73,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 1 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -2.54user 0.02system 0:02.57elapsed 99%CPU (0avgtext+0avgdata 64492maxresident)k -0inputs+696outputs (0major+19921minor)pagefaults 0swaps
diff --git a/third_party/tests/BlackParrot/BlackParrot.log b/third_party/tests/BlackParrot/BlackParrot.log index dd3479e..048b2c7 100644 --- a/third_party/tests/BlackParrot/BlackParrot.log +++ b/third_party/tests/BlackParrot/BlackParrot.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/BlackParrot/slpp_all/surelog.log. [WARNI:CM0005] Include path "./bp_top/src/include" does not exist. @@ -1887,13 +1883,8 @@ there are 2 more instances of this message. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 15 [WARNING] : 219 [ NOTE] : 108 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -62.64user 0.69system 1:03.37elapsed 99%CPU (0avgtext+0avgdata 1240156maxresident)k -4168inputs+228816outputs (0major+355455minor)pagefaults 0swaps
diff --git a/third_party/tests/BuildOVMPkg/BuildOVMPkg.log b/third_party/tests/BuildOVMPkg/BuildOVMPkg.log index ea91904..812810e 100644 --- a/third_party/tests/BuildOVMPkg/BuildOVMPkg.log +++ b/third_party/tests/BuildOVMPkg/BuildOVMPkg.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/BuildOVMPkg/slpp_all/surelog.log. Scan libraries took 0.000s @@ -239,15 +235,15 @@ [INFO :PP0123] Preprocessing include file "../../UVM/ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh". -Preprocessing took 1.808s +Preprocessing took 1.726s [INFO :PA0201] Parsing source file "builtin.sv". [INFO :PA0201] Parsing source file "../../UVM/ovm-2.1.2/src/ovm_pkg.sv". -Parsing took 58.144s -SSL Parsing: 0.040 ../../../build/tests/BuildOVMPkg/slpp_all/work//home/alain/Surelog/dist/surelog/bin/__/sv/builtin.sv -LL Parsing: 57.068 ../../../build/tests/BuildOVMPkg/slpp_all/work/__/__/UVM/ovm-2.1.2/src/ovm_pkg.sv +Parsing took 45.164s +SSL Parsing: 0.036 ../../../build/tests/BuildOVMPkg/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv +LL Parsing: 44.200 ../../../build/tests/BuildOVMPkg/slpp_all/work/__/__/UVM/ovm-2.1.2/src/ovm_pkg.sv [WARNI:PA0205] ../../UVM/ovm-2.1.2/src/ovm_pkg.sv:22 No timescale set for "ovm_pkg". @@ -813,7 +809,7 @@ [INFO :CP0302] builtin.sv:58 Compile class "work@semaphore". -Compilation took 0.026s +Compilation took 0.024s [INFO :EL0526] Design Elaboration... @@ -825,29 +821,24 @@ [NOTE :EL0511] Nb leaf instances: 0. -Elaboration took 0.034s +Elaboration took 0.020s ============== PROFILE ============== Scan libraries took 0.000s -Preprocessing took 1.808s -Parsing took 58.144s -SSL Parsing: 0.040 ../../../build/tests/BuildOVMPkg/slpp_all/work//home/alain/Surelog/dist/surelog/bin/__/sv/builtin.sv -LL Parsing: 57.068 ../../../build/tests/BuildOVMPkg/slpp_all/work/__/__/UVM/ovm-2.1.2/src/ovm_pkg.sv -Compilation took 0.026s -Elaboration took 0.034s -Total time 60.012s +Preprocessing took 1.726s +Parsing took 45.164s +SSL Parsing: 0.036 ../../../build/tests/BuildOVMPkg/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv +LL Parsing: 44.200 ../../../build/tests/BuildOVMPkg/slpp_all/work/__/__/UVM/ovm-2.1.2/src/ovm_pkg.sv +Compilation took 0.024s +Elaboration took 0.020s +Total time 46.934s ============== [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 16 [ NOTE] : 5 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -61.34user 0.26system 1:01.61elapsed 99%CPU (0avgtext+0avgdata 841756maxresident)k -0inputs+2288outputs (0major+216821minor)pagefaults 0swaps
diff --git a/third_party/tests/CoresSweRV/CoresSweRV.log b/third_party/tests/CoresSweRV/CoresSweRV.log index 1afcee1..0f9f7ec 100644 --- a/third_party/tests/CoresSweRV/CoresSweRV.log +++ b/third_party/tests/CoresSweRV/CoresSweRV.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/CoresSweRV/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+error+500" ignored. @@ -1362,13 +1358,8 @@ there are 4 more instances of this message. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 110 [ NOTE] : 21 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -39.54user 0.38system 0:39.98elapsed 99%CPU (0avgtext+0avgdata 813252maxresident)k -29928inputs+32800outputs (0major+213569minor)pagefaults 0swaps
diff --git a/third_party/tests/Driver/Driver.log b/third_party/tests/Driver/Driver.log index 0f84d70..7d8076a 100644 --- a/third_party/tests/Driver/Driver.log +++ b/third_party/tests/Driver/Driver.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/Driver/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -786,13 +782,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 11 [ NOTE] : 8 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -4.59user 0.06system 0:04.67elapsed 99%CPU (0avgtext+0avgdata 125728maxresident)k -952inputs+9176outputs (0major+41640minor)pagefaults 0swaps
diff --git a/third_party/tests/Ibex/Ibex.log b/third_party/tests/Ibex/Ibex.log index 038c503..04b737c 100644 --- a/third_party/tests/Ibex/Ibex.log +++ b/third_party/tests/Ibex/Ibex.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/Ibex/slpp_all/surelog.log. [WARNI:PP0113] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:1573 Unused macro argument "VAL". @@ -854,13 +850,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 10 [ NOTE] : 10 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -35.43user 0.28system 0:35.75elapsed 99%CPU (0avgtext+0avgdata 516952maxresident)k -29136inputs+32776outputs (0major+139512minor)pagefaults 0swaps
diff --git a/third_party/tests/IbexGoogle/IbexGoogle.log b/third_party/tests/IbexGoogle/IbexGoogle.log index 298f9dd..2f2ad1c 100644 --- a/third_party/tests/IbexGoogle/IbexGoogle.log +++ b/third_party/tests/IbexGoogle/IbexGoogle.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/IbexGoogle/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -136,7 +132,7 @@ [INFO :PA0201] Parsing source file "./src/riscv_instr_pkg.sv". -[ERROR:PA0207] target/rv32i/riscv_core_setting.sv:56 Syntax error: missing ';' at '[', +[SYNTX:PA0207] target/rv32i/riscv_core_setting.sv:56 Syntax error: missing ';' at '[', parameter privileged_reg_t implemented_csr[] = { ^-- ../../../build/tests/IbexGoogle/slpp_all/work/./src/riscv_instr_pkg.sv:4234 col:42. @@ -929,13 +925,8 @@ [ERROR:EL0514] ./src/riscv_instr_gen_config.sv:511 Undefined variable: supported_privileged_mode. [ FATAL] : 0 -[ ERROR] : 7 +[ SYNTAX] : 1 +[ ERROR] : 6 [WARNING] : 11 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -46.15user 0.30system 0:46.48elapsed 99%CPU (0avgtext+0avgdata 529300maxresident)k -1256inputs+37912outputs (0major+142528minor)pagefaults 0swaps
diff --git a/third_party/tests/Icarus/Icarus.log b/third_party/tests/Icarus/Icarus.log index a59c4d0..636c081 100644 --- a/third_party/tests/Icarus/Icarus.log +++ b/third_party/tests/Icarus/Icarus.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/Icarus/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -12,19 +8,19 @@ [ERROR:PP0118] ivltests/string11.v:7 Unknown escaped sequence '\1'. -[ERROR:PA0207] ivltests/contrib8.2.v:51 Syntax error: mismatched input ')' expecting {'.', 'interface', 'virtual', 'type', 'input', 'output', 'inout', 'ref', 'new', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', 'context', DOLLAR_UNIT, '(*', 'expect', 'soft', 'global', 'do', 'this', DOLLAR_ROOT, 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier}, +[SYNTX:PA0207] ivltests/contrib8.2.v:51 Syntax error: mismatched input ')' expecting {'.', 'interface', 'virtual', 'type', 'input', 'output', 'inout', 'ref', 'new', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', 'context', DOLLAR_UNIT, '(*', 'expect', 'soft', 'global', 'do', 'this', DOLLAR_ROOT, 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier}, module c(.a({b, c}), ); ^-- ../../../build/tests/Icarus/slpp_unit/work/ivltests/contrib8.2.v:51 col:21. -[ERROR:PA0207] ivltests/escape2a.v:14 Syntax error: token recognition error at: '\', +[SYNTX:PA0207] ivltests/escape2a.v:14 Syntax error: token recognition error at: '\', \6Y_E ^-- ../../../build/tests/Icarus/slpp_unit/work/ivltests/escape2a.v:14 col:0. -[ERROR:PA0207] ivltests/escape2b.v:15 Syntax error: token recognition error at: '\', +[SYNTX:PA0207] ivltests/escape2b.v:15 Syntax error: token recognition error at: '\', \6Y_E ^-- ../../../build/tests/Icarus/slpp_unit/work/ivltests/escape2b.v:15 col:0. -[ERROR:PA0207] ivltests/specify_01.v:13 Syntax error: no viable alternative at input '(clk,d =>', +[SYNTX:PA0207] ivltests/specify_01.v:13 Syntax error: no viable alternative at input '(clk,d =>', (clk,d => q) = (tR_clk_q,tF_clk_q); ^-- ../../../build/tests/Icarus/slpp_unit/work/ivltests/specify_01.v:13 col:9. @@ -2005,13 +2001,8 @@ [NOTE :EL0511] Nb leaf instances: 227. [ FATAL] : 0 -[ ERROR] : 10 +[ SYNTAX] : 4 +[ ERROR] : 6 [WARNING] : 264 [ NOTE] : 160 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -16.76user 0.31system 0:17.08elapsed 99%CPU (0avgtext+0avgdata 693488maxresident)k -0inputs+6016outputs (0major+177854minor)pagefaults 0swaps
diff --git a/third_party/tests/MiniAmiq/MiniAmiq.log b/third_party/tests/MiniAmiq/MiniAmiq.log index 8667ea8..ca745fb 100644 --- a/third_party/tests/MiniAmiq/MiniAmiq.log +++ b/third_party/tests/MiniAmiq/MiniAmiq.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/MiniAmiq/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -797,13 +793,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 11 [ NOTE] : 6 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -15.45user 0.13system 0:15.58elapsed 99%CPU (0avgtext+0avgdata 258472maxresident)k -0inputs+13600outputs (0major+74859minor)pagefaults 0swaps
diff --git a/third_party/tests/Monitor/Monitor.log b/third_party/tests/Monitor/Monitor.log index f7b04f9..9565e8a 100644 --- a/third_party/tests/Monitor/Monitor.log +++ b/third_party/tests/Monitor/Monitor.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/Monitor/slpp_unit/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -819,13 +815,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 11 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -12.00user 0.08system 0:12.09elapsed 99%CPU (0avgtext+0avgdata 271652maxresident)k -0inputs+15224outputs (0major+78108minor)pagefaults 0swaps
diff --git a/third_party/tests/OVMSwitch/OVMSwitch.log b/third_party/tests/OVMSwitch/OVMSwitch.log index 55a85ce..b02c42c 100644 --- a/third_party/tests/OVMSwitch/OVMSwitch.log +++ b/third_party/tests/OVMSwitch/OVMSwitch.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/OVMSwitch/slpp_unit/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -1159,13 +1155,8 @@ [ERROR:EL0514] ../../UVM/ovm-2.1.2/src/macros/ovm_sequence_defines.svh:166 Undefined variable: factory. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 1 [WARNING] : 17 [ NOTE] : 124 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -16.54user 0.13system 0:16.70elapsed 99%CPU (0avgtext+0avgdata 290084maxresident)k -12672inputs+7544outputs (0major+78920minor)pagefaults 0swaps
diff --git a/third_party/tests/RiscV/RiscV.log b/third_party/tests/RiscV/RiscV.log index 8219a32..0ab871c 100644 --- a/third_party/tests/RiscV/RiscV.log +++ b/third_party/tests/RiscV/RiscV.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/RiscV/slpp_all/surelog.log. [WARNI:CM0010] Command line argument "-full64" ignored. @@ -115,13 +111,8 @@ [NOTE :EL0511] Nb leaf instances: 2. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 10 [ NOTE] : 19 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -3.04user 0.04system 0:03.09elapsed 99%CPU (0avgtext+0avgdata 103828maxresident)k -0inputs+2824outputs (0major+29679minor)pagefaults 0swaps
diff --git a/third_party/tests/SVSwitch/SVSwitch.log b/third_party/tests/SVSwitch/SVSwitch.log index 8565086..f7158fc 100644 --- a/third_party/tests/SVSwitch/SVSwitch.log +++ b/third_party/tests/SVSwitch/SVSwitch.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/SVSwitch/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -268,13 +264,8 @@ [NOTE :EL0522] rtl.sv:23 Scope "work@top.DUT.fsm_core.UNNAMED.UNNAMED.UNNAMED". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 2 [ NOTE] : 52 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -4.63user 0.03system 0:04.68elapsed 99%CPU (0avgtext+0avgdata 85936maxresident)k -168inputs+1112outputs (0major+26025minor)pagefaults 0swaps
diff --git a/third_party/tests/Scoreboard/Scoreboard.log b/third_party/tests/Scoreboard/Scoreboard.log index 7231fad..51b2ae9 100644 --- a/third_party/tests/Scoreboard/Scoreboard.log +++ b/third_party/tests/Scoreboard/Scoreboard.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/Scoreboard/slpp_unit/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -777,13 +773,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 11 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -4.49user 0.08system 0:04.58elapsed 99%CPU (0avgtext+0avgdata 112976maxresident)k -0inputs+8096outputs (0major+38601minor)pagefaults 0swaps
diff --git a/third_party/tests/SeqDriver/SeqDriver.log b/third_party/tests/SeqDriver/SeqDriver.log index 5b745cc..683a95c 100644 --- a/third_party/tests/SeqDriver/SeqDriver.log +++ b/third_party/tests/SeqDriver/SeqDriver.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/SeqDriver/slpp_unit/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -761,13 +757,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 11 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -3.69user 0.06system 0:03.76elapsed 99%CPU (0avgtext+0avgdata 120484maxresident)k -0inputs+7896outputs (0major+40271minor)pagefaults 0swaps
diff --git a/third_party/tests/SimpleOVM/SimpleOVM.log b/third_party/tests/SimpleOVM/SimpleOVM.log index 5da06d7..fee0789 100644 --- a/third_party/tests/SimpleOVM/SimpleOVM.log +++ b/third_party/tests/SimpleOVM/SimpleOVM.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/SimpleOVM/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -649,13 +645,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 16 [ NOTE] : 4 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -0.96user 0.03system 0:00.99elapsed 99%CPU (0avgtext+0avgdata 72152maxresident)k -0inputs+4520outputs (0major+23673minor)pagefaults 0swaps
diff --git a/third_party/tests/SimpleParserTest/SimpleParserTest.log b/third_party/tests/SimpleParserTest/SimpleParserTest.log index 8fc2176..201bbfb 100644 --- a/third_party/tests/SimpleParserTest/SimpleParserTest.log +++ b/third_party/tests/SimpleParserTest/SimpleParserTest.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/SimpleParserTest/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -72,771 +68,7286 @@ [INFO :PY0400] Processing source file "builtin.sv". +[INFO :PY0400] Processing source file "another_arbiter.v". + enterTop_level_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... + File: another_arbiter.v , 2 + Text: module arbiter ( clo ... enterNull_rule - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 + File: another_arbiter.v , 2 Text: ... enterSource_text - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... + File: another_arbiter.v , 2 + Text: module arbiter ( clo ... enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... + File: another_arbiter.v , 2 + Text: module arbiter ( clo ... +enterModule_declaration + File: another_arbiter.v , 2 + Text: module arbiter ( clo ... +enterModule_nonansi_header + File: another_arbiter.v , 2 + Text: module arbiter ( clo ... +enterModule_keyword + File: another_arbiter.v , 2 + Text: module ... +enterIdentifier + File: another_arbiter.v , 2 + Text: arbiter ... +enterList_of_ports + File: another_arbiter.v , 2 + Text: ( clock , reset , ro ... +enterPort + File: another_arbiter.v , 2 + Text: clock ... +enterPort_expression + File: another_arbiter.v , 2 + Text: clock ... +enterPort_reference + File: another_arbiter.v , 2 + Text: clock ... +enterIdentifier + File: another_arbiter.v , 2 + Text: clock ... +enterConstant_select + File: another_arbiter.v , 2 + Text: ... +enterConstant_bit_select + File: another_arbiter.v , 2 + Text: ... +enterPort + File: another_arbiter.v , 2 + Text: reset ... +enterPort_expression + File: another_arbiter.v , 2 + Text: reset ... +enterPort_reference + File: another_arbiter.v , 2 + Text: reset ... +enterIdentifier + File: another_arbiter.v , 2 + Text: reset ... +enterConstant_select + File: another_arbiter.v , 2 + Text: ... +enterConstant_bit_select + File: another_arbiter.v , 2 + Text: ... +enterPort + File: another_arbiter.v , 2 + Text: roundORpriority ... +enterPort_expression + File: another_arbiter.v , 2 + Text: roundORpriority ... +enterPort_reference + File: another_arbiter.v , 2 + Text: roundORpriority ... +enterIdentifier + File: another_arbiter.v , 2 + Text: roundORpriority ... +enterConstant_select + File: another_arbiter.v , 2 + Text: ... +enterConstant_bit_select + File: another_arbiter.v , 2 + Text: ... +enterPort + File: another_arbiter.v , 2 + Text: request ... +enterPort_expression + File: another_arbiter.v , 2 + Text: request ... +enterPort_reference + File: another_arbiter.v , 2 + Text: request ... +enterIdentifier + File: another_arbiter.v , 2 + Text: request ... +enterConstant_select + File: another_arbiter.v , 2 + Text: ... +enterConstant_bit_select + File: another_arbiter.v , 2 + Text: ... +enterPort + File: another_arbiter.v , 2 + Text: tpriority ... +enterPort_expression + File: another_arbiter.v , 2 + Text: tpriority ... +enterPort_reference + File: another_arbiter.v , 2 + Text: tpriority ... +enterIdentifier + File: another_arbiter.v , 2 + Text: tpriority ... +enterConstant_select + File: another_arbiter.v , 2 + Text: ... +enterConstant_bit_select + File: another_arbiter.v , 2 + Text: ... +enterPort + File: another_arbiter.v , 2 + Text: grant ... +enterPort_expression + File: another_arbiter.v , 2 + Text: grant ... +enterPort_reference + File: another_arbiter.v , 2 + Text: grant ... +enterIdentifier + File: another_arbiter.v , 2 + Text: grant ... +enterConstant_select + File: another_arbiter.v , 2 + Text: ... +enterConstant_bit_select + File: another_arbiter.v , 2 + Text: ... +enterModule_item + File: another_arbiter.v , 3 + Text: integer i , j , k , ... +enterNon_port_module_item + File: another_arbiter.v , 3 + Text: integer i , j , k , ... +enterModule_or_generate_item + File: another_arbiter.v , 3 + Text: integer i , j , k , ... +enterModule_common_item + File: another_arbiter.v , 3 + Text: integer i , j , k , ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 3 + Text: integer i , j , k , ... enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: class mailbox ; func ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 4 - Text: mailbox ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: function new ( int b ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ( int bound = 0 ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int bound = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: bound ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 6 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 7 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: function int num ( ) ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int num ( ) ; endfun ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 9 - Text: num ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 10 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: task put ( message ) ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ( message ) ; en ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 12 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 13 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: function try_put ( m ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ( message ) ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: try_put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 15 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 16 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: task get ( ref messa ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 18 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 19 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int try_get ( ref me ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 21 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 22 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: task peek ( ref mess ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ( ref message ) ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 24 - Text: message ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 25 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: function int try_pee ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int try_peek ( ref m ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: try_peek ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref message ... -enterTfPortDir_Ref - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ref ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 27 - Text: message ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 28 - Text: endfunction ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 30 - Text: endclass ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: class process ; type ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 33 - Text: process ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterClass_property - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... + File: another_arbiter.v , 3 + Text: integer i , j , k , ... enterData_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... -enterType_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: typedef enum { FINIS ... + File: another_arbiter.v , 3 + Text: integer i , j , k , ... +enterVariable_declaration + File: another_arbiter.v , 3 + Text: integer i , j , k , ... enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: enum { FINISHED , RU ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... + File: another_arbiter.v , 3 + Text: integer ... +enterIntegerAtomType_Int + File: another_arbiter.v , 3 + Text: integer ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 3 + Text: i , j , k , p , q , ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: i ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: FINISHED ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... + File: another_arbiter.v , 3 + Text: i ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: j ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: RUNNING ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... + File: another_arbiter.v , 3 + Text: j ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: k ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: WAITING ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... + File: another_arbiter.v , 3 + Text: k ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: p ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: SUSPENDED ... -enterEnum_name_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... + File: another_arbiter.v , 3 + Text: p ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: q ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: KILLED ... + File: another_arbiter.v , 3 + Text: q ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: r ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 35 - Text: state ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static function proc ... -enterMethodQualifier_ClassItem - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterClassItemQualifier_Static - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: static ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: function process sel ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process self ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... + File: another_arbiter.v , 3 + Text: r ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: s ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: process ... + File: another_arbiter.v , 3 + Text: s ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: t ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 37 - Text: self ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 38 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: function state statu ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state status ( ) ; e ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... + File: another_arbiter.v , 3 + Text: t ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: u ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: state ... + File: another_arbiter.v , 3 + Text: u ... +enterVariable_decl_assignment + File: another_arbiter.v , 3 + Text: v ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 40 - Text: status ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 41 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: task kill ( ) ; endt ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 43 - Text: kill ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 44 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: task await ( ) ; end ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 46 - Text: await ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 47 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: task suspend ( ) ; e ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ( ) ; endtas ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 49 - Text: suspend ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 50 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: task resume ( ) ; en ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ( ) ; endtask ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 52 - Text: resume ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 53 - Text: endtask ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 55 - Text: endclass ... -enterDescription - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterPackage_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... + File: another_arbiter.v , 3 + Text: v ... +enterModule_item + File: another_arbiter.v , 7 + Text: parameter NUMUNITS = ... +enterNon_port_module_item + File: another_arbiter.v , 7 + Text: parameter NUMUNITS = ... +enterModule_or_generate_item + File: another_arbiter.v , 7 + Text: parameter NUMUNITS = ... +enterModule_common_item + File: another_arbiter.v , 7 + Text: parameter NUMUNITS = ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 7 + Text: parameter NUMUNITS = ... enterPackage_or_generate_item_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterClass_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: class semaphore ; fu ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 58 - Text: semaphore ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: function new ( int k ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ( int keyCount = ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 + File: another_arbiter.v , 7 + Text: parameter NUMUNITS = ... +enterParameter_declaration + File: another_arbiter.v , 7 + Text: parameter NUMUNITS = ... +enterData_type_or_implicit + File: another_arbiter.v , 7 Text: ... +enterList_of_param_assignments + File: another_arbiter.v , 7 + Text: NUMUNITS = 8 ... +enterParam_assignment + File: another_arbiter.v , 7 + Text: NUMUNITS = 8 ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: new ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int keyCount = 0 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... + File: another_arbiter.v , 7 + Text: NUMUNITS ... +enterConstant_param_expression + File: another_arbiter.v , 7 + Text: 8 ... +enterConstant_mintypmax_expression + File: another_arbiter.v , 7 + Text: 8 ... +enterConstant_expression + File: another_arbiter.v , 7 + Text: 8 ... +enterConstant_primary + File: another_arbiter.v , 7 + Text: 8 ... enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... + File: another_arbiter.v , 7 + Text: 8 ... enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 60 - Text: 0 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 61 - Text: endfunction ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: task put ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ( int keyCount = ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: put ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int keyCount = 1 ... + File: another_arbiter.v , 7 + Text: 8 ... +enterModule_item + File: another_arbiter.v , 8 + Text: parameter ADDRESSWID ... +enterNon_port_module_item + File: another_arbiter.v , 8 + Text: parameter ADDRESSWID ... +enterModule_or_generate_item + File: another_arbiter.v , 8 + Text: parameter ADDRESSWID ... +enterModule_common_item + File: another_arbiter.v , 8 + Text: parameter ADDRESSWID ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 8 + Text: parameter ADDRESSWID ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 8 + Text: parameter ADDRESSWID ... +enterParameter_declaration + File: another_arbiter.v , 8 + Text: parameter ADDRESSWID ... enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: int ... + File: another_arbiter.v , 8 + Text: ... +enterList_of_param_assignments + File: another_arbiter.v , 8 + Text: ADDRESSWIDTH = 3 ... +enterParam_assignment + File: another_arbiter.v , 8 + Text: ADDRESSWIDTH = 3 ... enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 - Text: keyCount ... -enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 + File: another_arbiter.v , 8 + Text: ADDRESSWIDTH ... +enterConstant_param_expression + File: another_arbiter.v , 8 + Text: 3 ... +enterConstant_mintypmax_expression + File: another_arbiter.v , 8 + Text: 3 ... +enterConstant_expression + File: another_arbiter.v , 8 + Text: 3 ... +enterConstant_primary + File: another_arbiter.v , 8 + Text: 3 ... +enterPrimary_literal + File: another_arbiter.v , 8 + Text: 3 ... +enterNumber_Integral + File: another_arbiter.v , 8 + Text: 3 ... +enterModule_item + File: another_arbiter.v , 12 + Text: input clock ; ... +enterPort_declaration + File: another_arbiter.v , 12 + Text: input clock ... +enterInput_declaration + File: another_arbiter.v , 12 + Text: input clock ... +enterNet_port_type + File: another_arbiter.v , 12 + Text: ... +enterData_type_or_implicit + File: another_arbiter.v , 12 + Text: ... +enterList_of_port_identifiers + File: another_arbiter.v , 12 + Text: clock ... +enterIdentifier + File: another_arbiter.v , 12 + Text: clock ... +enterModule_item + File: another_arbiter.v , 13 + Text: input reset ; ... +enterPort_declaration + File: another_arbiter.v , 13 + Text: input reset ... +enterInput_declaration + File: another_arbiter.v , 13 + Text: input reset ... +enterNet_port_type + File: another_arbiter.v , 13 + Text: ... +enterData_type_or_implicit + File: another_arbiter.v , 13 + Text: ... +enterList_of_port_identifiers + File: another_arbiter.v , 13 + Text: reset ... +enterIdentifier + File: another_arbiter.v , 13 + Text: reset ... +enterModule_item + File: another_arbiter.v , 14 + Text: input roundORpriorit ... +enterPort_declaration + File: another_arbiter.v , 14 + Text: input roundORpriorit ... +enterInput_declaration + File: another_arbiter.v , 14 + Text: input roundORpriorit ... +enterNet_port_type + File: another_arbiter.v , 14 + Text: ... +enterData_type_or_implicit + File: another_arbiter.v , 14 + Text: ... +enterList_of_port_identifiers + File: another_arbiter.v , 14 + Text: roundORpriority ... +enterIdentifier + File: another_arbiter.v , 14 + Text: roundORpriority ... +enterModule_item + File: another_arbiter.v , 15 + Text: input [ NUMUNITS - 1 ... +enterPort_declaration + File: another_arbiter.v , 15 + Text: input [ NUMUNITS - 1 ... +enterInput_declaration + File: another_arbiter.v , 15 + Text: input [ NUMUNITS - 1 ... +enterNet_port_type + File: another_arbiter.v , 15 + Text: [ NUMUNITS - 1 : 0 ] ... +enterData_type_or_implicit + File: another_arbiter.v , 15 + Text: [ NUMUNITS - 1 : 0 ] ... +enterPacked_dimension + File: another_arbiter.v , 15 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 15 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 15 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 15 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 15 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 15 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 15 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 15 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 15 Text: 1 ... -enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 +enterConstant_primary + File: another_arbiter.v , 15 Text: 1 ... enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 + File: another_arbiter.v , 15 Text: 1 ... enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 63 + File: another_arbiter.v , 15 Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 64 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: task get ( int keyCo ... -enterTask_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ( int keyCount = ...[ FATAL] : 0 +enterConstant_expression + File: another_arbiter.v , 15 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 15 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 15 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 15 + Text: 0 ... +enterList_of_port_identifiers + File: another_arbiter.v , 15 + Text: request ... +enterIdentifier + File: another_arbiter.v , 15 + Text: request ... +enterModule_item + File: another_arbiter.v , 16 + Text: input [ ADDRESSWIDTH ... +enterPort_declaration + File: another_arbiter.v , 16 + Text: input [ ADDRESSWIDTH ... +enterInput_declaration + File: another_arbiter.v , 16 + Text: input [ ADDRESSWIDTH ... +enterNet_port_type + File: another_arbiter.v , 16 + Text: [ ADDRESSWIDTH * NUM ... +enterData_type_or_implicit + File: another_arbiter.v , 16 + Text: [ ADDRESSWIDTH * NUM ... +enterPacked_dimension + File: another_arbiter.v , 16 + Text: [ ADDRESSWIDTH * NUM ... +enterConstant_range + File: another_arbiter.v , 16 + Text: ADDRESSWIDTH * NUMUN ... +enterConstant_expression + File: another_arbiter.v , 16 + Text: ADDRESSWIDTH * NUMUN ... +enterConstant_expression + File: another_arbiter.v , 16 + Text: ADDRESSWIDTH * NUMUN ... +enterConstant_expression + File: another_arbiter.v , 16 + Text: ADDRESSWIDTH ... +enterConstant_primary + File: another_arbiter.v , 16 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 16 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 16 + Text: ADDRESSWIDTH ... +enterBinOp_Mult + File: another_arbiter.v , 16 + Text: * ... +enterConstant_expression + File: another_arbiter.v , 16 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 16 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 16 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 16 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 16 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 16 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 16 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 16 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 16 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 16 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 16 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 16 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 16 + Text: 0 ... +enterList_of_port_identifiers + File: another_arbiter.v , 16 + Text: tpriority ... +enterIdentifier + File: another_arbiter.v , 16 + Text: tpriority ... +enterModule_item + File: another_arbiter.v , 17 + Text: output [ NUMUNITS - ... +enterPort_declaration + File: another_arbiter.v , 17 + Text: output [ NUMUNITS - ... +enterOutput_declaration + File: another_arbiter.v , 17 + Text: output [ NUMUNITS - ... +enterNet_port_type + File: another_arbiter.v , 17 + Text: [ NUMUNITS - 1 : 0 ] ... +enterData_type_or_implicit + File: another_arbiter.v , 17 + Text: [ NUMUNITS - 1 : 0 ] ... +enterPacked_dimension + File: another_arbiter.v , 17 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 17 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 17 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 17 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 17 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 17 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 17 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 17 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 17 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 17 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 17 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 17 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 17 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 17 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 17 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 17 + Text: 0 ... +enterList_of_port_identifiers + File: another_arbiter.v , 17 + Text: grant ... +enterIdentifier + File: another_arbiter.v , 17 + Text: grant ... +enterModule_item + File: another_arbiter.v , 19 + Text: reg [ ADDRESSWIDTH - ... +enterNon_port_module_item + File: another_arbiter.v , 19 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item + File: another_arbiter.v , 19 + Text: reg [ ADDRESSWIDTH - ... +enterModule_common_item + File: another_arbiter.v , 19 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 19 + Text: reg [ ADDRESSWIDTH - ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 19 + Text: reg [ ADDRESSWIDTH - ... +enterData_declaration + File: another_arbiter.v , 19 + Text: reg [ ADDRESSWIDTH - ... +enterVariable_declaration + File: another_arbiter.v , 19 + Text: reg [ ADDRESSWIDTH - ... +enterData_type + File: another_arbiter.v , 19 + Text: reg [ ADDRESSWIDTH - ... +enterIntVec_TypeReg + File: another_arbiter.v , 19 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 19 + Text: [ ADDRESSWIDTH - 1 : ... +enterConstant_range + File: another_arbiter.v , 19 + Text: ADDRESSWIDTH - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 19 + Text: ADDRESSWIDTH - 1 ... +enterConstant_expression + File: another_arbiter.v , 19 + Text: ADDRESSWIDTH ... +enterConstant_primary + File: another_arbiter.v , 19 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 19 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 19 + Text: ADDRESSWIDTH ... +enterBinOp_Minus + File: another_arbiter.v , 19 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 19 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 19 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 19 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 19 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 19 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 19 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 19 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 19 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 19 + Text: prio [ NUMUNITS - 1 ... +enterVariable_decl_assignment + File: another_arbiter.v , 19 + Text: prio [ NUMUNITS - 1 ... +enterIdentifier + File: another_arbiter.v , 19 + Text: prio ... +enterVariable_dimension + File: another_arbiter.v , 19 + Text: [ NUMUNITS - 1 : 0 ] ... +enterUnpacked_dimension + File: another_arbiter.v , 19 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 19 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 19 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 19 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 19 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 19 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 19 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 19 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 19 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 19 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 19 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 19 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 19 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 19 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 19 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 19 + Text: 0 ... +enterModule_item + File: another_arbiter.v , 20 + Text: reg [ ADDRESSWIDTH - ... +enterNon_port_module_item + File: another_arbiter.v , 20 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item + File: another_arbiter.v , 20 + Text: reg [ ADDRESSWIDTH - ... +enterModule_common_item + File: another_arbiter.v , 20 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 20 + Text: reg [ ADDRESSWIDTH - ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 20 + Text: reg [ ADDRESSWIDTH - ... +enterData_declaration + File: another_arbiter.v , 20 + Text: reg [ ADDRESSWIDTH - ... +enterVariable_declaration + File: another_arbiter.v , 20 + Text: reg [ ADDRESSWIDTH - ... +enterData_type + File: another_arbiter.v , 20 + Text: reg [ ADDRESSWIDTH - ... +enterIntVec_TypeReg + File: another_arbiter.v , 20 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 20 + Text: [ ADDRESSWIDTH - 1 : ... +enterConstant_range + File: another_arbiter.v , 20 + Text: ADDRESSWIDTH - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 20 + Text: ADDRESSWIDTH - 1 ... +enterConstant_expression + File: another_arbiter.v , 20 + Text: ADDRESSWIDTH ... +enterConstant_primary + File: another_arbiter.v , 20 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 20 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 20 + Text: ADDRESSWIDTH ... +enterBinOp_Minus + File: another_arbiter.v , 20 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 20 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 20 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 20 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 20 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 20 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 20 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 20 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 20 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 20 + Text: tmp_prio ... +enterVariable_decl_assignment + File: another_arbiter.v , 20 + Text: tmp_prio ... +enterIdentifier + File: another_arbiter.v , 20 + Text: tmp_prio ... +enterModule_item + File: another_arbiter.v , 21 + Text: always @ ( tpriority ... +enterNon_port_module_item + File: another_arbiter.v , 21 + Text: always @ ( tpriority ... +enterModule_or_generate_item + File: another_arbiter.v , 21 + Text: always @ ( tpriority ... +enterModule_common_item + File: another_arbiter.v , 21 + Text: always @ ( tpriority ... +enterAlways_construct + File: another_arbiter.v , 21 + Text: always @ ( tpriority ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 21 + Text: always ... +enterStatement + File: another_arbiter.v , 21 + Text: @ ( tpriority ) begi ... +enterStatement_item + File: another_arbiter.v , 21 + Text: @ ( tpriority ) begi ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 21 + Text: @ ( tpriority ) begi ... +enterProcedural_timing_control + File: another_arbiter.v , 21 + Text: @ ( tpriority ) ... +enterEvent_control + File: another_arbiter.v , 21 + Text: @ ( tpriority ) ... +enterEvent_expression + File: another_arbiter.v , 21 + Text: tpriority ... +enterExpression + File: another_arbiter.v , 21 + Text: tpriority ... +enterPrimary + File: another_arbiter.v , 21 + Text: tpriority ... +enterPrimary_literal + File: another_arbiter.v , 21 + Text: tpriority ... +enterIdentifier + File: another_arbiter.v , 21 + Text: tpriority ... +enterStatement_or_null + File: another_arbiter.v , 22 + Text: begin for ( i = 0 ; ... +enterStatement + File: another_arbiter.v , 22 + Text: begin for ( i = 0 ; ... +enterStatement_item + File: another_arbiter.v , 22 + Text: begin for ( i = 0 ; ... +enterSeq_block + File: another_arbiter.v , 22 + Text: begin for ( i = 0 ; ... +enterStatement_or_null + File: another_arbiter.v , 23 + Text: for ( i = 0 ; i < NU ... +enterStatement + File: another_arbiter.v , 23 + Text: for ( i = 0 ; i < NU ... +enterStatement_item + File: another_arbiter.v , 23 + Text: for ( i = 0 ; i < NU ... +enterLoop_statement + File: another_arbiter.v , 23 + Text: for ( i = 0 ; i < NU ... +enterFor_initialization + File: another_arbiter.v , 23 + Text: i = 0 ... +enterList_of_variable_assignments + File: another_arbiter.v , 23 + Text: i = 0 ... +enterVariable_assignment + File: another_arbiter.v , 23 + Text: i = 0 ... +enterVariable_lvalue + File: another_arbiter.v , 23 + Text: i ... +enterHierarchical_identifier + File: another_arbiter.v , 23 + Text: i ... +enterSelect + File: another_arbiter.v , 23 + Text: ... +enterBit_select + File: another_arbiter.v , 23 + Text: ... +enterExpression + File: another_arbiter.v , 23 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 23 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 23 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 23 + Text: 0 ... +enterExpression + File: another_arbiter.v , 23 + Text: i < NUMUNITS ... +enterExpression + File: another_arbiter.v , 23 + Text: i ... +enterPrimary + File: another_arbiter.v , 23 + Text: i ... +enterPrimary_literal + File: another_arbiter.v , 23 + Text: i ... +enterIdentifier + File: another_arbiter.v , 23 + Text: i ... +enterBinOp_Less + File: another_arbiter.v , 23 + Text: < ... +enterExpression + File: another_arbiter.v , 23 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 23 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 23 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 23 + Text: NUMUNITS ... +enterFor_step + File: another_arbiter.v , 23 + Text: i = i + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 23 + Text: i = i + 1 ... +enterOperator_assignment + File: another_arbiter.v , 23 + Text: i = i + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 23 + Text: i ... +enterHierarchical_identifier + File: another_arbiter.v , 23 + Text: i ... +enterSelect + File: another_arbiter.v , 23 + Text: ... +enterBit_select + File: another_arbiter.v , 23 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 23 + Text: = ... +enterExpression + File: another_arbiter.v , 23 + Text: i + 1 ... +enterExpression + File: another_arbiter.v , 23 + Text: i ... +enterPrimary + File: another_arbiter.v , 23 + Text: i ... +enterPrimary_literal + File: another_arbiter.v , 23 + Text: i ... +enterIdentifier + File: another_arbiter.v , 23 + Text: i ... +enterBinOp_Plus + File: another_arbiter.v , 23 + Text: + ... +enterExpression + File: another_arbiter.v , 23 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 23 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 23 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 23 + Text: 1 ... +enterStatement_or_null + File: another_arbiter.v , 24 + Text: begin for ( j = 0 ; ... +enterStatement + File: another_arbiter.v , 24 + Text: begin for ( j = 0 ; ... +enterStatement_item + File: another_arbiter.v , 24 + Text: begin for ( j = 0 ; ... +enterSeq_block + File: another_arbiter.v , 24 + Text: begin for ( j = 0 ; ... +enterStatement_or_null + File: another_arbiter.v , 25 + Text: for ( j = 0 ; j < AD ... +enterStatement + File: another_arbiter.v , 25 + Text: for ( j = 0 ; j < AD ... +enterStatement_item + File: another_arbiter.v , 25 + Text: for ( j = 0 ; j < AD ... +enterLoop_statement + File: another_arbiter.v , 25 + Text: for ( j = 0 ; j < AD ... +enterFor_initialization + File: another_arbiter.v , 25 + Text: j = 0 ... +enterList_of_variable_assignments + File: another_arbiter.v , 25 + Text: j = 0 ... +enterVariable_assignment + File: another_arbiter.v , 25 + Text: j = 0 ... +enterVariable_lvalue + File: another_arbiter.v , 25 + Text: j ... +enterHierarchical_identifier + File: another_arbiter.v , 25 + Text: j ... +enterSelect + File: another_arbiter.v , 25 + Text: ... +enterBit_select + File: another_arbiter.v , 25 + Text: ... +enterExpression + File: another_arbiter.v , 25 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 25 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 25 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 25 + Text: 0 ... +enterExpression + File: another_arbiter.v , 25 + Text: j < ADDRESSWIDTH ... +enterExpression + File: another_arbiter.v , 25 + Text: j ... +enterPrimary + File: another_arbiter.v , 25 + Text: j ... +enterPrimary_literal + File: another_arbiter.v , 25 + Text: j ... +enterIdentifier + File: another_arbiter.v , 25 + Text: j ... +enterBinOp_Less + File: another_arbiter.v , 25 + Text: < ... +enterExpression + File: another_arbiter.v , 25 + Text: ADDRESSWIDTH ... +enterPrimary + File: another_arbiter.v , 25 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 25 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 25 + Text: ADDRESSWIDTH ... +enterFor_step + File: another_arbiter.v , 25 + Text: j = j + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 25 + Text: j = j + 1 ... +enterOperator_assignment + File: another_arbiter.v , 25 + Text: j = j + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 25 + Text: j ... +enterHierarchical_identifier + File: another_arbiter.v , 25 + Text: j ... +enterSelect + File: another_arbiter.v , 25 + Text: ... +enterBit_select + File: another_arbiter.v , 25 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 25 + Text: = ... +enterExpression + File: another_arbiter.v , 25 + Text: j + 1 ... +enterExpression + File: another_arbiter.v , 25 + Text: j ... +enterPrimary + File: another_arbiter.v , 25 + Text: j ... +enterPrimary_literal + File: another_arbiter.v , 25 + Text: j ... +enterIdentifier + File: another_arbiter.v , 25 + Text: j ... +enterBinOp_Plus + File: another_arbiter.v , 25 + Text: + ... +enterExpression + File: another_arbiter.v , 25 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 25 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 25 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 25 + Text: 1 ... +enterStatement_or_null + File: another_arbiter.v , 26 + Text: tmp_prio [ j ] = tpr ... +enterStatement + File: another_arbiter.v , 26 + Text: tmp_prio [ j ] = tpr ... +enterStatement_item + File: another_arbiter.v , 26 + Text: tmp_prio [ j ] = tpr ... +enterBlocking_assignment + File: another_arbiter.v , 26 + Text: tmp_prio [ j ] = tpr ... +enterOperator_assignment + File: another_arbiter.v , 26 + Text: tmp_prio [ j ] = tpr ... +enterVariable_lvalue + File: another_arbiter.v , 26 + Text: tmp_prio [ j ] ... +enterHierarchical_identifier + File: another_arbiter.v , 26 + Text: tmp_prio ... +enterSelect + File: another_arbiter.v , 26 + Text: [ j ] ... +enterBit_select + File: another_arbiter.v , 26 + Text: [ j ] ... +enterExpression + File: another_arbiter.v , 26 + Text: j ... +enterPrimary + File: another_arbiter.v , 26 + Text: j ... +enterPrimary_literal + File: another_arbiter.v , 26 + Text: j ... +enterIdentifier + File: another_arbiter.v , 26 + Text: j ... +enterAssignOp_Assign + File: another_arbiter.v , 26 + Text: = ... +enterExpression + File: another_arbiter.v , 26 + Text: tpriority [ i * ADDR ... +enterPrimary + File: another_arbiter.v , 26 + Text: tpriority [ i * ADDR ... +enterComplex_func_call + File: another_arbiter.v , 26 + Text: tpriority [ i * ADDR ... +enterIdentifier + File: another_arbiter.v , 26 + Text: tpriority ... +enterSelect + File: another_arbiter.v , 26 + Text: [ i * ADDRESSWIDTH + ... +enterBit_select + File: another_arbiter.v , 26 + Text: [ i * ADDRESSWIDTH + ... +enterExpression + File: another_arbiter.v , 26 + Text: i * ADDRESSWIDTH + j ... +enterExpression + File: another_arbiter.v , 26 + Text: i * ADDRESSWIDTH ... +enterExpression + File: another_arbiter.v , 26 + Text: i ... +enterPrimary + File: another_arbiter.v , 26 + Text: i ... +enterPrimary_literal + File: another_arbiter.v , 26 + Text: i ... +enterIdentifier + File: another_arbiter.v , 26 + Text: i ... +enterBinOp_Mult + File: another_arbiter.v , 26 + Text: * ... +enterExpression + File: another_arbiter.v , 26 + Text: ADDRESSWIDTH ... +enterPrimary + File: another_arbiter.v , 26 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 26 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 26 + Text: ADDRESSWIDTH ... +enterBinOp_Plus + File: another_arbiter.v , 26 + Text: + ... +enterExpression + File: another_arbiter.v , 26 + Text: j ... +enterPrimary + File: another_arbiter.v , 26 + Text: j ... +enterPrimary_literal + File: another_arbiter.v , 26 + Text: j ... +enterIdentifier + File: another_arbiter.v , 26 + Text: j ... +enterStatement_or_null + File: another_arbiter.v , 27 + Text: prio [ i ] = tmp_pri ... +enterStatement + File: another_arbiter.v , 27 + Text: prio [ i ] = tmp_pri ... +enterStatement_item + File: another_arbiter.v , 27 + Text: prio [ i ] = tmp_pri ... +enterBlocking_assignment + File: another_arbiter.v , 27 + Text: prio [ i ] = tmp_pri ... +enterOperator_assignment + File: another_arbiter.v , 27 + Text: prio [ i ] = tmp_pri ... +enterVariable_lvalue + File: another_arbiter.v , 27 + Text: prio [ i ] ... +enterHierarchical_identifier + File: another_arbiter.v , 27 + Text: prio ... +enterSelect + File: another_arbiter.v , 27 + Text: [ i ] ... +enterBit_select + File: another_arbiter.v , 27 + Text: [ i ] ... +enterExpression + File: another_arbiter.v , 27 + Text: i ... +enterPrimary + File: another_arbiter.v , 27 + Text: i ... +enterPrimary_literal + File: another_arbiter.v , 27 + Text: i ... +enterIdentifier + File: another_arbiter.v , 27 + Text: i ... +enterAssignOp_Assign + File: another_arbiter.v , 27 + Text: = ... +enterExpression + File: another_arbiter.v , 27 + Text: tmp_prio ... +enterPrimary + File: another_arbiter.v , 27 + Text: tmp_prio ... +enterPrimary_literal + File: another_arbiter.v , 27 + Text: tmp_prio ... +enterIdentifier + File: another_arbiter.v , 27 + Text: tmp_prio ... +enterEnd + File: another_arbiter.v , 28 + Text: end ... +enterEnd + File: another_arbiter.v , 29 + Text: end ... +enterModule_item + File: another_arbiter.v , 30 + Text: reg [ NUMUNITS - 1 : ... +enterNon_port_module_item + File: another_arbiter.v , 30 + Text: reg [ NUMUNITS - 1 : ... +enterModule_or_generate_item + File: another_arbiter.v , 30 + Text: reg [ NUMUNITS - 1 : ... +enterModule_common_item + File: another_arbiter.v , 30 + Text: reg [ NUMUNITS - 1 : ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 30 + Text: reg [ NUMUNITS - 1 : ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 30 + Text: reg [ NUMUNITS - 1 : ... +enterData_declaration + File: another_arbiter.v , 30 + Text: reg [ NUMUNITS - 1 : ... +enterVariable_declaration + File: another_arbiter.v , 30 + Text: reg [ NUMUNITS - 1 : ... +enterData_type + File: another_arbiter.v , 30 + Text: reg [ NUMUNITS - 1 : ... +enterIntVec_TypeReg + File: another_arbiter.v , 30 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 30 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 30 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 30 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 30 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 30 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 30 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 30 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 30 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 30 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 30 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 30 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 30 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 30 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 30 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 30 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 30 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 30 + Text: grant ... +enterVariable_decl_assignment + File: another_arbiter.v , 30 + Text: grant ... +enterIdentifier + File: another_arbiter.v , 30 + Text: grant ... +enterModule_item + File: another_arbiter.v , 31 + Text: reg [ NUMUNITS - 1 : ... +enterNon_port_module_item + File: another_arbiter.v , 31 + Text: reg [ NUMUNITS - 1 : ... +enterModule_or_generate_item + File: another_arbiter.v , 31 + Text: reg [ NUMUNITS - 1 : ... +enterModule_common_item + File: another_arbiter.v , 31 + Text: reg [ NUMUNITS - 1 : ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 31 + Text: reg [ NUMUNITS - 1 : ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 31 + Text: reg [ NUMUNITS - 1 : ... +enterData_declaration + File: another_arbiter.v , 31 + Text: reg [ NUMUNITS - 1 : ... +enterVariable_declaration + File: another_arbiter.v , 31 + Text: reg [ NUMUNITS - 1 : ... +enterData_type + File: another_arbiter.v , 31 + Text: reg [ NUMUNITS - 1 : ... +enterIntVec_TypeReg + File: another_arbiter.v , 31 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 31 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 31 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 31 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 31 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 31 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 31 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 31 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 31 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 31 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 31 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 31 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 31 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 31 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 31 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 31 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 31 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 31 + Text: grantD ... +enterVariable_decl_assignment + File: another_arbiter.v , 31 + Text: grantD ... +enterIdentifier + File: another_arbiter.v , 31 + Text: grantD ... +enterModule_item + File: another_arbiter.v , 32 + Text: reg [ ADDRESSWIDTH - ... +enterNon_port_module_item + File: another_arbiter.v , 32 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item + File: another_arbiter.v , 32 + Text: reg [ ADDRESSWIDTH - ... +enterModule_common_item + File: another_arbiter.v , 32 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 32 + Text: reg [ ADDRESSWIDTH - ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 32 + Text: reg [ ADDRESSWIDTH - ... +enterData_declaration + File: another_arbiter.v , 32 + Text: reg [ ADDRESSWIDTH - ... +enterVariable_declaration + File: another_arbiter.v , 32 + Text: reg [ ADDRESSWIDTH - ... +enterData_type + File: another_arbiter.v , 32 + Text: reg [ ADDRESSWIDTH - ... +enterIntVec_TypeReg + File: another_arbiter.v , 32 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 32 + Text: [ ADDRESSWIDTH - 1 : ... +enterConstant_range + File: another_arbiter.v , 32 + Text: ADDRESSWIDTH - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 32 + Text: ADDRESSWIDTH - 1 ... +enterConstant_expression + File: another_arbiter.v , 32 + Text: ADDRESSWIDTH ... +enterConstant_primary + File: another_arbiter.v , 32 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 32 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 32 + Text: ADDRESSWIDTH ... +enterBinOp_Minus + File: another_arbiter.v , 32 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 32 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 32 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 32 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 32 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 32 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 32 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 32 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 32 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 32 + Text: next ... +enterVariable_decl_assignment + File: another_arbiter.v , 32 + Text: next ... +enterIdentifier + File: another_arbiter.v , 32 + Text: next ... +enterModule_item + File: another_arbiter.v , 33 + Text: reg [ ADDRESSWIDTH - ... +enterNon_port_module_item + File: another_arbiter.v , 33 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item + File: another_arbiter.v , 33 + Text: reg [ ADDRESSWIDTH - ... +enterModule_common_item + File: another_arbiter.v , 33 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 33 + Text: reg [ ADDRESSWIDTH - ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 33 + Text: reg [ ADDRESSWIDTH - ... +enterData_declaration + File: another_arbiter.v , 33 + Text: reg [ ADDRESSWIDTH - ... +enterVariable_declaration + File: another_arbiter.v , 33 + Text: reg [ ADDRESSWIDTH - ... +enterData_type + File: another_arbiter.v , 33 + Text: reg [ ADDRESSWIDTH - ... +enterIntVec_TypeReg + File: another_arbiter.v , 33 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 33 + Text: [ ADDRESSWIDTH - 1 : ... +enterConstant_range + File: another_arbiter.v , 33 + Text: ADDRESSWIDTH - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 33 + Text: ADDRESSWIDTH - 1 ... +enterConstant_expression + File: another_arbiter.v , 33 + Text: ADDRESSWIDTH ... +enterConstant_primary + File: another_arbiter.v , 33 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 33 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 33 + Text: ADDRESSWIDTH ... +enterBinOp_Minus + File: another_arbiter.v , 33 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 33 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 33 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 33 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 33 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 33 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 33 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 33 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 33 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 33 + Text: nextNext ... +enterVariable_decl_assignment + File: another_arbiter.v , 33 + Text: nextNext ... +enterIdentifier + File: another_arbiter.v , 33 + Text: nextNext ... +enterModule_item + File: another_arbiter.v , 34 + Text: reg [ ADDRESSWIDTH - ... +enterNon_port_module_item + File: another_arbiter.v , 34 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item + File: another_arbiter.v , 34 + Text: reg [ ADDRESSWIDTH - ... +enterModule_common_item + File: another_arbiter.v , 34 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 34 + Text: reg [ ADDRESSWIDTH - ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 34 + Text: reg [ ADDRESSWIDTH - ... +enterData_declaration + File: another_arbiter.v , 34 + Text: reg [ ADDRESSWIDTH - ... +enterVariable_declaration + File: another_arbiter.v , 34 + Text: reg [ ADDRESSWIDTH - ... +enterData_type + File: another_arbiter.v , 34 + Text: reg [ ADDRESSWIDTH - ... +enterIntVec_TypeReg + File: another_arbiter.v , 34 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 34 + Text: [ ADDRESSWIDTH - 1 : ... +enterConstant_range + File: another_arbiter.v , 34 + Text: ADDRESSWIDTH - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 34 + Text: ADDRESSWIDTH - 1 ... +enterConstant_expression + File: another_arbiter.v , 34 + Text: ADDRESSWIDTH ... +enterConstant_primary + File: another_arbiter.v , 34 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 34 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 34 + Text: ADDRESSWIDTH ... +enterBinOp_Minus + File: another_arbiter.v , 34 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 34 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 34 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 34 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 34 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 34 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 34 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 34 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 34 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 34 + Text: scan [ NUMUNITS - 1 ... +enterVariable_decl_assignment + File: another_arbiter.v , 34 + Text: scan [ NUMUNITS - 1 ... +enterIdentifier + File: another_arbiter.v , 34 + Text: scan ... +enterVariable_dimension + File: another_arbiter.v , 34 + Text: [ NUMUNITS - 1 : 0 ] ... +enterUnpacked_dimension + File: another_arbiter.v , 34 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 34 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 34 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 34 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 34 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 34 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 34 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 34 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 34 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 34 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 34 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 34 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 34 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 34 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 34 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 34 + Text: 0 ... +enterModule_item + File: another_arbiter.v , 36 + Text: reg [ NUMUNITS - 2 : ... +enterNon_port_module_item + File: another_arbiter.v , 36 + Text: reg [ NUMUNITS - 2 : ... +enterModule_or_generate_item + File: another_arbiter.v , 36 + Text: reg [ NUMUNITS - 2 : ... +enterModule_common_item + File: another_arbiter.v , 36 + Text: reg [ NUMUNITS - 2 : ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 36 + Text: reg [ NUMUNITS - 2 : ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 36 + Text: reg [ NUMUNITS - 2 : ... +enterData_declaration + File: another_arbiter.v , 36 + Text: reg [ NUMUNITS - 2 : ... +enterVariable_declaration + File: another_arbiter.v , 36 + Text: reg [ NUMUNITS - 2 : ... +enterData_type + File: another_arbiter.v , 36 + Text: reg [ NUMUNITS - 2 : ... +enterIntVec_TypeReg + File: another_arbiter.v , 36 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 36 + Text: [ NUMUNITS - 2 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 36 + Text: NUMUNITS - 2 : 0 ... +enterConstant_expression + File: another_arbiter.v , 36 + Text: NUMUNITS - 2 ... +enterConstant_expression + File: another_arbiter.v , 36 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 36 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 36 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 36 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 36 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 36 + Text: 2 ... +enterConstant_primary + File: another_arbiter.v , 36 + Text: 2 ... +enterPrimary_literal + File: another_arbiter.v , 36 + Text: 2 ... +enterNumber_Integral + File: another_arbiter.v , 36 + Text: 2 ... +enterConstant_expression + File: another_arbiter.v , 36 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 36 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 36 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 36 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 36 + Text: found ... +enterVariable_decl_assignment + File: another_arbiter.v , 36 + Text: found ... +enterIdentifier + File: another_arbiter.v , 36 + Text: found ... +enterModule_item + File: another_arbiter.v , 38 + Text: reg [ ADDRESSWIDTH - ... +enterNon_port_module_item + File: another_arbiter.v , 38 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item + File: another_arbiter.v , 38 + Text: reg [ ADDRESSWIDTH - ... +enterModule_common_item + File: another_arbiter.v , 38 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 38 + Text: reg [ ADDRESSWIDTH - ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 38 + Text: reg [ ADDRESSWIDTH - ... +enterData_declaration + File: another_arbiter.v , 38 + Text: reg [ ADDRESSWIDTH - ... +enterVariable_declaration + File: another_arbiter.v , 38 + Text: reg [ ADDRESSWIDTH - ... +enterData_type + File: another_arbiter.v , 38 + Text: reg [ ADDRESSWIDTH - ... +enterIntVec_TypeReg + File: another_arbiter.v , 38 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 38 + Text: [ ADDRESSWIDTH - 1 : ... +enterConstant_range + File: another_arbiter.v , 38 + Text: ADDRESSWIDTH - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 38 + Text: ADDRESSWIDTH - 1 ... +enterConstant_expression + File: another_arbiter.v , 38 + Text: ADDRESSWIDTH ... +enterConstant_primary + File: another_arbiter.v , 38 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 38 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 38 + Text: ADDRESSWIDTH ... +enterBinOp_Minus + File: another_arbiter.v , 38 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 38 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 38 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 38 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 38 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 38 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 38 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 38 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 38 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 38 + Text: selectPrio [ NUMUNIT ... +enterVariable_decl_assignment + File: another_arbiter.v , 38 + Text: selectPrio [ NUMUNIT ... +enterIdentifier + File: another_arbiter.v , 38 + Text: selectPrio ... +enterVariable_dimension + File: another_arbiter.v , 38 + Text: [ NUMUNITS - 1 : 0 ] ... +enterUnpacked_dimension + File: another_arbiter.v , 38 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 38 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 38 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 38 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 38 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 38 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 38 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 38 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 38 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 38 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 38 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 38 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 38 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 38 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 38 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 38 + Text: 0 ... +enterModule_item + File: another_arbiter.v , 40 + Text: reg [ ADDRESSWIDTH - ... +enterNon_port_module_item + File: another_arbiter.v , 40 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item + File: another_arbiter.v , 40 + Text: reg [ ADDRESSWIDTH - ... +enterModule_common_item + File: another_arbiter.v , 40 + Text: reg [ ADDRESSWIDTH - ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 40 + Text: reg [ ADDRESSWIDTH - ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 40 + Text: reg [ ADDRESSWIDTH - ... +enterData_declaration + File: another_arbiter.v , 40 + Text: reg [ ADDRESSWIDTH - ... +enterVariable_declaration + File: another_arbiter.v , 40 + Text: reg [ ADDRESSWIDTH - ... +enterData_type + File: another_arbiter.v , 40 + Text: reg [ ADDRESSWIDTH - ... +enterIntVec_TypeReg + File: another_arbiter.v , 40 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 40 + Text: [ ADDRESSWIDTH - 1 : ... +enterConstant_range + File: another_arbiter.v , 40 + Text: ADDRESSWIDTH - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 40 + Text: ADDRESSWIDTH - 1 ... +enterConstant_expression + File: another_arbiter.v , 40 + Text: ADDRESSWIDTH ... +enterConstant_primary + File: another_arbiter.v , 40 + Text: ADDRESSWIDTH ... +enterPrimary_literal + File: another_arbiter.v , 40 + Text: ADDRESSWIDTH ... +enterIdentifier + File: another_arbiter.v , 40 + Text: ADDRESSWIDTH ... +enterBinOp_Minus + File: another_arbiter.v , 40 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 40 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 40 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 40 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 40 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 40 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 40 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 40 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 40 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 40 + Text: min ... +enterVariable_decl_assignment + File: another_arbiter.v , 40 + Text: min ... +enterIdentifier + File: another_arbiter.v , 40 + Text: min ... +enterModule_item + File: another_arbiter.v , 42 + Text: reg [ NUMUNITS - 1 : ... +enterNon_port_module_item + File: another_arbiter.v , 42 + Text: reg [ NUMUNITS - 1 : ... +enterModule_or_generate_item + File: another_arbiter.v , 42 + Text: reg [ NUMUNITS - 1 : ... +enterModule_common_item + File: another_arbiter.v , 42 + Text: reg [ NUMUNITS - 1 : ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 42 + Text: reg [ NUMUNITS - 1 : ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 42 + Text: reg [ NUMUNITS - 1 : ... +enterData_declaration + File: another_arbiter.v , 42 + Text: reg [ NUMUNITS - 1 : ... +enterVariable_declaration + File: another_arbiter.v , 42 + Text: reg [ NUMUNITS - 1 : ... +enterData_type + File: another_arbiter.v , 42 + Text: reg [ NUMUNITS - 1 : ... +enterIntVec_TypeReg + File: another_arbiter.v , 42 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 42 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 42 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 42 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 42 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 42 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 42 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 42 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 42 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 42 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 42 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 42 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 42 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 42 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 42 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 42 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 42 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 42 + Text: minPrio ... +enterVariable_decl_assignment + File: another_arbiter.v , 42 + Text: minPrio ... +enterIdentifier + File: another_arbiter.v , 42 + Text: minPrio ... +enterModule_item + File: another_arbiter.v , 44 + Text: wire [ NUMUNITS - 1 ... +enterNon_port_module_item + File: another_arbiter.v , 44 + Text: wire [ NUMUNITS - 1 ... +enterModule_or_generate_item + File: another_arbiter.v , 44 + Text: wire [ NUMUNITS - 1 ... +enterModule_common_item + File: another_arbiter.v , 44 + Text: wire [ NUMUNITS - 1 ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 44 + Text: wire [ NUMUNITS - 1 ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 44 + Text: wire [ NUMUNITS - 1 ... +enterNet_declaration + File: another_arbiter.v , 44 + Text: wire [ NUMUNITS - 1 ... +enterNetType_Wire + File: another_arbiter.v , 44 + Text: wire ... +enterData_type_or_implicit + File: another_arbiter.v , 44 + Text: [ NUMUNITS - 1 : 0 ] ... +enterPacked_dimension + File: another_arbiter.v , 44 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 44 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 44 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 44 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 44 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 44 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 44 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 44 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 44 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 44 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 44 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 44 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 44 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 44 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 44 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 44 + Text: 0 ... +enterList_of_net_decl_assignments + File: another_arbiter.v , 44 + Text: prioRequest ... +enterNet_decl_assignment + File: another_arbiter.v , 44 + Text: prioRequest ... +enterIdentifier + File: another_arbiter.v , 44 + Text: prioRequest ... +enterModule_item + File: another_arbiter.v , 46 + Text: reg [ NUMUNITS - 1 : ... +enterNon_port_module_item + File: another_arbiter.v , 46 + Text: reg [ NUMUNITS - 1 : ... +enterModule_or_generate_item + File: another_arbiter.v , 46 + Text: reg [ NUMUNITS - 1 : ... +enterModule_common_item + File: another_arbiter.v , 46 + Text: reg [ NUMUNITS - 1 : ... +enterModule_or_generate_item_declaration + File: another_arbiter.v , 46 + Text: reg [ NUMUNITS - 1 : ... +enterPackage_or_generate_item_declaration + File: another_arbiter.v , 46 + Text: reg [ NUMUNITS - 1 : ... +enterData_declaration + File: another_arbiter.v , 46 + Text: reg [ NUMUNITS - 1 : ... +enterVariable_declaration + File: another_arbiter.v , 46 + Text: reg [ NUMUNITS - 1 : ... +enterData_type + File: another_arbiter.v , 46 + Text: reg [ NUMUNITS - 1 : ... +enterIntVec_TypeReg + File: another_arbiter.v , 46 + Text: reg ... +enterPacked_dimension + File: another_arbiter.v , 46 + Text: [ NUMUNITS - 1 : 0 ] ... +enterConstant_range + File: another_arbiter.v , 46 + Text: NUMUNITS - 1 : 0 ... +enterConstant_expression + File: another_arbiter.v , 46 + Text: NUMUNITS - 1 ... +enterConstant_expression + File: another_arbiter.v , 46 + Text: NUMUNITS ... +enterConstant_primary + File: another_arbiter.v , 46 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 46 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 46 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 46 + Text: - ... +enterConstant_expression + File: another_arbiter.v , 46 + Text: 1 ... +enterConstant_primary + File: another_arbiter.v , 46 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 46 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 46 + Text: 1 ... +enterConstant_expression + File: another_arbiter.v , 46 + Text: 0 ... +enterConstant_primary + File: another_arbiter.v , 46 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 46 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 46 + Text: 0 ... +enterList_of_variable_decl_assignments + File: another_arbiter.v , 46 + Text: finalRequest ... +enterVariable_decl_assignment + File: another_arbiter.v , 46 + Text: finalRequest ... +enterIdentifier + File: another_arbiter.v , 46 + Text: finalRequest ... +enterModule_item + File: another_arbiter.v , 49 + Text: always @ ( posedge c ... +enterNon_port_module_item + File: another_arbiter.v , 49 + Text: always @ ( posedge c ... +enterModule_or_generate_item + File: another_arbiter.v , 49 + Text: always @ ( posedge c ... +enterModule_common_item + File: another_arbiter.v , 49 + Text: always @ ( posedge c ... +enterAlways_construct + File: another_arbiter.v , 49 + Text: always @ ( posedge c ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 49 + Text: always ... +enterStatement + File: another_arbiter.v , 49 + Text: @ ( posedge clock ) ... +enterStatement_item + File: another_arbiter.v , 49 + Text: @ ( posedge clock ) ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 49 + Text: @ ( posedge clock ) ... +enterProcedural_timing_control + File: another_arbiter.v , 49 + Text: @ ( posedge clock ) ... +enterEvent_control + File: another_arbiter.v , 49 + Text: @ ( posedge clock ) ... +enterEvent_expression + File: another_arbiter.v , 49 + Text: posedge clock ... +enterEdge_Posedge + File: another_arbiter.v , 49 + Text: posedge ... +enterExpression + File: another_arbiter.v , 49 + Text: clock ... +enterPrimary + File: another_arbiter.v , 49 + Text: clock ... +enterPrimary_literal + File: another_arbiter.v , 49 + Text: clock ... +enterIdentifier + File: another_arbiter.v , 49 + Text: clock ... +enterStatement_or_null + File: another_arbiter.v , 50 + Text: begin if ( ! reset ) ... +enterStatement + File: another_arbiter.v , 50 + Text: begin if ( ! reset ) ... +enterStatement_item + File: another_arbiter.v , 50 + Text: begin if ( ! reset ) ... +enterSeq_block + File: another_arbiter.v , 50 + Text: begin if ( ! reset ) ... +enterStatement_or_null + File: another_arbiter.v , 51 + Text: if ( ! reset ) grant ... +enterStatement + File: another_arbiter.v , 51 + Text: if ( ! reset ) grant ... +enterStatement_item + File: another_arbiter.v , 51 + Text: if ( ! reset ) grant ... +enterConditional_statement + File: another_arbiter.v , 51 + Text: if ( ! reset ) grant ... +enterCond_predicate + File: another_arbiter.v , 51 + Text: ! reset ... +enterExpression_or_cond_pattern + File: another_arbiter.v , 51 + Text: ! reset ... +enterExpression + File: another_arbiter.v , 51 + Text: ! reset ... +enterUnary_Not + File: another_arbiter.v , 51 + Text: ! ... +enterPrimary + File: another_arbiter.v , 51 + Text: reset ... +enterPrimary_literal + File: another_arbiter.v , 51 + Text: reset ... +enterIdentifier + File: another_arbiter.v , 51 + Text: reset ... +enterStatement_or_null + File: another_arbiter.v , 51 + Text: grant <= 0 ; ... +enterStatement + File: another_arbiter.v , 51 + Text: grant <= 0 ; ... +enterStatement_item + File: another_arbiter.v , 51 + Text: grant <= 0 ; ... +enterNonblocking_assignment + File: another_arbiter.v , 51 + Text: grant <= 0 ... +enterVariable_lvalue + File: another_arbiter.v , 51 + Text: grant ... +enterHierarchical_identifier + File: another_arbiter.v , 51 + Text: grant ... +enterSelect + File: another_arbiter.v , 51 + Text: ... +enterBit_select + File: another_arbiter.v , 51 + Text: ... +enterExpression + File: another_arbiter.v , 51 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 51 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 51 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 51 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 52 + Text: grant <= grantD ; ... +enterStatement + File: another_arbiter.v , 52 + Text: grant <= grantD ; ... +enterStatement_item + File: another_arbiter.v , 52 + Text: grant <= grantD ; ... +enterNonblocking_assignment + File: another_arbiter.v , 52 + Text: grant <= grantD ... +enterVariable_lvalue + File: another_arbiter.v , 52 + Text: grant ... +enterHierarchical_identifier + File: another_arbiter.v , 52 + Text: grant ... +enterSelect + File: another_arbiter.v , 52 + Text: ... +enterBit_select + File: another_arbiter.v , 52 + Text: ... +enterExpression + File: another_arbiter.v , 52 + Text: grantD ... +enterPrimary + File: another_arbiter.v , 52 + Text: grantD ... +enterPrimary_literal + File: another_arbiter.v , 52 + Text: grantD ... +enterIdentifier + File: another_arbiter.v , 52 + Text: grantD ... +enterEnd + File: another_arbiter.v , 53 + Text: end ... +enterModule_item + File: another_arbiter.v , 55 + Text: always @ ( posedge c ... +enterNon_port_module_item + File: another_arbiter.v , 55 + Text: always @ ( posedge c ... +enterModule_or_generate_item + File: another_arbiter.v , 55 + Text: always @ ( posedge c ... +enterModule_common_item + File: another_arbiter.v , 55 + Text: always @ ( posedge c ... +enterAlways_construct + File: another_arbiter.v , 55 + Text: always @ ( posedge c ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 55 + Text: always ... +enterStatement + File: another_arbiter.v , 55 + Text: @ ( posedge clock ) ... +enterStatement_item + File: another_arbiter.v , 55 + Text: @ ( posedge clock ) ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 55 + Text: @ ( posedge clock ) ... +enterProcedural_timing_control + File: another_arbiter.v , 55 + Text: @ ( posedge clock ) ... +enterEvent_control + File: another_arbiter.v , 55 + Text: @ ( posedge clock ) ... +enterEvent_expression + File: another_arbiter.v , 55 + Text: posedge clock ... +enterEdge_Posedge + File: another_arbiter.v , 55 + Text: posedge ... +enterExpression + File: another_arbiter.v , 55 + Text: clock ... +enterPrimary + File: another_arbiter.v , 55 + Text: clock ... +enterPrimary_literal + File: another_arbiter.v , 55 + Text: clock ... +enterIdentifier + File: another_arbiter.v , 55 + Text: clock ... +enterStatement_or_null + File: another_arbiter.v , 56 + Text: begin if ( ! reset ) ... +enterStatement + File: another_arbiter.v , 56 + Text: begin if ( ! reset ) ... +enterStatement_item + File: another_arbiter.v , 56 + Text: begin if ( ! reset ) ... +enterSeq_block + File: another_arbiter.v , 56 + Text: begin if ( ! reset ) ... +enterStatement_or_null + File: another_arbiter.v , 57 + Text: if ( ! reset ) next ... +enterStatement + File: another_arbiter.v , 57 + Text: if ( ! reset ) next ... +enterStatement_item + File: another_arbiter.v , 57 + Text: if ( ! reset ) next ... +enterConditional_statement + File: another_arbiter.v , 57 + Text: if ( ! reset ) next ... +enterCond_predicate + File: another_arbiter.v , 57 + Text: ! reset ... +enterExpression_or_cond_pattern + File: another_arbiter.v , 57 + Text: ! reset ... +enterExpression + File: another_arbiter.v , 57 + Text: ! reset ... +enterUnary_Not + File: another_arbiter.v , 57 + Text: ! ... +enterPrimary + File: another_arbiter.v , 57 + Text: reset ... +enterPrimary_literal + File: another_arbiter.v , 57 + Text: reset ... +enterIdentifier + File: another_arbiter.v , 57 + Text: reset ... +enterStatement_or_null + File: another_arbiter.v , 57 + Text: next <= 0 ; ... +enterStatement + File: another_arbiter.v , 57 + Text: next <= 0 ; ... +enterStatement_item + File: another_arbiter.v , 57 + Text: next <= 0 ; ... +enterNonblocking_assignment + File: another_arbiter.v , 57 + Text: next <= 0 ... +enterVariable_lvalue + File: another_arbiter.v , 57 + Text: next ... +enterHierarchical_identifier + File: another_arbiter.v , 57 + Text: next ... +enterSelect + File: another_arbiter.v , 57 + Text: ... +enterBit_select + File: another_arbiter.v , 57 + Text: ... +enterExpression + File: another_arbiter.v , 57 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 57 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 57 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 57 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 58 + Text: next <= nextNext ; ... +enterStatement + File: another_arbiter.v , 58 + Text: next <= nextNext ; ... +enterStatement_item + File: another_arbiter.v , 58 + Text: next <= nextNext ; ... +enterNonblocking_assignment + File: another_arbiter.v , 58 + Text: next <= nextNext ... +enterVariable_lvalue + File: another_arbiter.v , 58 + Text: next ... +enterHierarchical_identifier + File: another_arbiter.v , 58 + Text: next ... +enterSelect + File: another_arbiter.v , 58 + Text: ... +enterBit_select + File: another_arbiter.v , 58 + Text: ... +enterExpression + File: another_arbiter.v , 58 + Text: nextNext ... +enterPrimary + File: another_arbiter.v , 58 + Text: nextNext ... +enterPrimary_literal + File: another_arbiter.v , 58 + Text: nextNext ... +enterIdentifier + File: another_arbiter.v , 58 + Text: nextNext ... +enterEnd + File: another_arbiter.v , 59 + Text: end ... +enterModule_item + File: another_arbiter.v , 61 + Text: always @ ( request o ... +enterNon_port_module_item + File: another_arbiter.v , 61 + Text: always @ ( request o ... +enterModule_or_generate_item + File: another_arbiter.v , 61 + Text: always @ ( request o ... +enterModule_common_item + File: another_arbiter.v , 61 + Text: always @ ( request o ... +enterAlways_construct + File: another_arbiter.v , 61 + Text: always @ ( request o ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 61 + Text: always ... +enterStatement + File: another_arbiter.v , 61 + Text: @ ( request or prio ... +enterStatement_item + File: another_arbiter.v , 61 + Text: @ ( request or prio ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 61 + Text: @ ( request or prio ... +enterProcedural_timing_control + File: another_arbiter.v , 61 + Text: @ ( request or prio ... +enterEvent_control + File: another_arbiter.v , 61 + Text: @ ( request or prio ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: request or prio [ 7 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: request or prio [ 7 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: request or prio [ 7 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: request or prio [ 7 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: request or prio [ 7 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: request or prio [ 7 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: request or prio [ 7 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: request or prio [ 7 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: request ... +enterExpression + File: another_arbiter.v , 61 + Text: request ... +enterPrimary + File: another_arbiter.v , 61 + Text: request ... +enterPrimary_literal + File: another_arbiter.v , 61 + Text: request ... +enterIdentifier + File: another_arbiter.v , 61 + Text: request ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: prio [ 7 ] ... +enterExpression + File: another_arbiter.v , 61 + Text: prio [ 7 ] ... +enterPrimary + File: another_arbiter.v , 61 + Text: prio [ 7 ] ... +enterComplex_func_call + File: another_arbiter.v , 61 + Text: prio [ 7 ] ... +enterIdentifier + File: another_arbiter.v , 61 + Text: prio ... +enterSelect + File: another_arbiter.v , 61 + Text: [ 7 ] ... +enterBit_select + File: another_arbiter.v , 61 + Text: [ 7 ] ... +enterExpression + File: another_arbiter.v , 61 + Text: 7 ... +enterPrimary + File: another_arbiter.v , 61 + Text: 7 ... +enterPrimary_literal + File: another_arbiter.v , 61 + Text: 7 ... +enterNumber_Integral + File: another_arbiter.v , 61 + Text: 7 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: prio [ 6 ] ... +enterExpression + File: another_arbiter.v , 61 + Text: prio [ 6 ] ... +enterPrimary + File: another_arbiter.v , 61 + Text: prio [ 6 ] ... +enterComplex_func_call + File: another_arbiter.v , 61 + Text: prio [ 6 ] ... +enterIdentifier + File: another_arbiter.v , 61 + Text: prio ... +enterSelect + File: another_arbiter.v , 61 + Text: [ 6 ] ... +enterBit_select + File: another_arbiter.v , 61 + Text: [ 6 ] ... +enterExpression + File: another_arbiter.v , 61 + Text: 6 ... +enterPrimary + File: another_arbiter.v , 61 + Text: 6 ... +enterPrimary_literal + File: another_arbiter.v , 61 + Text: 6 ... +enterNumber_Integral + File: another_arbiter.v , 61 + Text: 6 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: prio [ 5 ] ... +enterExpression + File: another_arbiter.v , 61 + Text: prio [ 5 ] ... +enterPrimary + File: another_arbiter.v , 61 + Text: prio [ 5 ] ... +enterComplex_func_call + File: another_arbiter.v , 61 + Text: prio [ 5 ] ... +enterIdentifier + File: another_arbiter.v , 61 + Text: prio ... +enterSelect + File: another_arbiter.v , 61 + Text: [ 5 ] ... +enterBit_select + File: another_arbiter.v , 61 + Text: [ 5 ] ... +enterExpression + File: another_arbiter.v , 61 + Text: 5 ... +enterPrimary + File: another_arbiter.v , 61 + Text: 5 ... +enterPrimary_literal + File: another_arbiter.v , 61 + Text: 5 ... +enterNumber_Integral + File: another_arbiter.v , 61 + Text: 5 ... +enterEvent_expression + File: another_arbiter.v , 61 + Text: prio [ 4 ] ... +enterExpression + File: another_arbiter.v , 61 + Text: prio [ 4 ] ... +enterPrimary + File: another_arbiter.v , 61 + Text: prio [ 4 ] ... +enterComplex_func_call + File: another_arbiter.v , 61 + Text: prio [ 4 ] ... +enterIdentifier + File: another_arbiter.v , 61 + Text: prio ... +enterSelect + File: another_arbiter.v , 61 + Text: [ 4 ] ... +enterBit_select + File: another_arbiter.v , 61 + Text: [ 4 ] ... +enterExpression + File: another_arbiter.v , 61 + Text: 4 ... +enterPrimary + File: another_arbiter.v , 61 + Text: 4 ... +enterPrimary_literal + File: another_arbiter.v , 61 + Text: 4 ... +enterNumber_Integral + File: another_arbiter.v , 61 + Text: 4 ... +enterEvent_expression + File: another_arbiter.v , 62 + Text: prio [ 3 ] ... +enterExpression + File: another_arbiter.v , 62 + Text: prio [ 3 ] ... +enterPrimary + File: another_arbiter.v , 62 + Text: prio [ 3 ] ... +enterComplex_func_call + File: another_arbiter.v , 62 + Text: prio [ 3 ] ... +enterIdentifier + File: another_arbiter.v , 62 + Text: prio ... +enterSelect + File: another_arbiter.v , 62 + Text: [ 3 ] ... +enterBit_select + File: another_arbiter.v , 62 + Text: [ 3 ] ... +enterExpression + File: another_arbiter.v , 62 + Text: 3 ... +enterPrimary + File: another_arbiter.v , 62 + Text: 3 ... +enterPrimary_literal + File: another_arbiter.v , 62 + Text: 3 ... +enterNumber_Integral + File: another_arbiter.v , 62 + Text: 3 ... +enterEvent_expression + File: another_arbiter.v , 62 + Text: prio [ 2 ] ... +enterExpression + File: another_arbiter.v , 62 + Text: prio [ 2 ] ... +enterPrimary + File: another_arbiter.v , 62 + Text: prio [ 2 ] ... +enterComplex_func_call + File: another_arbiter.v , 62 + Text: prio [ 2 ] ... +enterIdentifier + File: another_arbiter.v , 62 + Text: prio ... +enterSelect + File: another_arbiter.v , 62 + Text: [ 2 ] ... +enterBit_select + File: another_arbiter.v , 62 + Text: [ 2 ] ... +enterExpression + File: another_arbiter.v , 62 + Text: 2 ... +enterPrimary + File: another_arbiter.v , 62 + Text: 2 ... +enterPrimary_literal + File: another_arbiter.v , 62 + Text: 2 ... +enterNumber_Integral + File: another_arbiter.v , 62 + Text: 2 ... +enterEvent_expression + File: another_arbiter.v , 62 + Text: prio [ 1 ] ... +enterExpression + File: another_arbiter.v , 62 + Text: prio [ 1 ] ... +enterPrimary + File: another_arbiter.v , 62 + Text: prio [ 1 ] ... +enterComplex_func_call + File: another_arbiter.v , 62 + Text: prio [ 1 ] ... +enterIdentifier + File: another_arbiter.v , 62 + Text: prio ... +enterSelect + File: another_arbiter.v , 62 + Text: [ 1 ] ... +enterBit_select + File: another_arbiter.v , 62 + Text: [ 1 ] ... +enterExpression + File: another_arbiter.v , 62 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 62 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 62 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 62 + Text: 1 ... +enterEvent_expression + File: another_arbiter.v , 62 + Text: prio [ 0 ] ... +enterExpression + File: another_arbiter.v , 62 + Text: prio [ 0 ] ... +enterPrimary + File: another_arbiter.v , 62 + Text: prio [ 0 ] ... +enterComplex_func_call + File: another_arbiter.v , 62 + Text: prio [ 0 ] ... +enterIdentifier + File: another_arbiter.v , 62 + Text: prio ... +enterSelect + File: another_arbiter.v , 62 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 62 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 62 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 62 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 62 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 62 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 63 + Text: begin for ( k = 0 ; ... +enterStatement + File: another_arbiter.v , 63 + Text: begin for ( k = 0 ; ... +enterStatement_item + File: another_arbiter.v , 63 + Text: begin for ( k = 0 ; ... +enterSeq_block + File: another_arbiter.v , 63 + Text: begin for ( k = 0 ; ... +enterStatement_or_null + File: another_arbiter.v , 64 + Text: for ( k = 0 ; k < NU ... +enterStatement + File: another_arbiter.v , 64 + Text: for ( k = 0 ; k < NU ... +enterStatement_item + File: another_arbiter.v , 64 + Text: for ( k = 0 ; k < NU ... +enterLoop_statement + File: another_arbiter.v , 64 + Text: for ( k = 0 ; k < NU ... +enterFor_initialization + File: another_arbiter.v , 64 + Text: k = 0 ... +enterList_of_variable_assignments + File: another_arbiter.v , 64 + Text: k = 0 ... +enterVariable_assignment + File: another_arbiter.v , 64 + Text: k = 0 ... +enterVariable_lvalue + File: another_arbiter.v , 64 + Text: k ... +enterHierarchical_identifier + File: another_arbiter.v , 64 + Text: k ... +enterSelect + File: another_arbiter.v , 64 + Text: ... +enterBit_select + File: another_arbiter.v , 64 + Text: ... +enterExpression + File: another_arbiter.v , 64 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 64 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 64 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 64 + Text: 0 ... +enterExpression + File: another_arbiter.v , 64 + Text: k < NUMUNITS ... +enterExpression + File: another_arbiter.v , 64 + Text: k ... +enterPrimary + File: another_arbiter.v , 64 + Text: k ... +enterPrimary_literal + File: another_arbiter.v , 64 + Text: k ... +enterIdentifier + File: another_arbiter.v , 64 + Text: k ... +enterBinOp_Less + File: another_arbiter.v , 64 + Text: < ... +enterExpression + File: another_arbiter.v , 64 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 64 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 64 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 64 + Text: NUMUNITS ... +enterFor_step + File: another_arbiter.v , 64 + Text: k = k + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 64 + Text: k = k + 1 ... +enterOperator_assignment + File: another_arbiter.v , 64 + Text: k = k + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 64 + Text: k ... +enterHierarchical_identifier + File: another_arbiter.v , 64 + Text: k ... +enterSelect + File: another_arbiter.v , 64 + Text: ... +enterBit_select + File: another_arbiter.v , 64 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 64 + Text: = ... +enterExpression + File: another_arbiter.v , 64 + Text: k + 1 ... +enterExpression + File: another_arbiter.v , 64 + Text: k ... +enterPrimary + File: another_arbiter.v , 64 + Text: k ... +enterPrimary_literal + File: another_arbiter.v , 64 + Text: k ... +enterIdentifier + File: another_arbiter.v , 64 + Text: k ... +enterBinOp_Plus + File: another_arbiter.v , 64 + Text: + ... +enterExpression + File: another_arbiter.v , 64 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 64 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 64 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 64 + Text: 1 ... +enterStatement_or_null + File: another_arbiter.v , 65 + Text: selectPrio [ k ] = r ... +enterStatement + File: another_arbiter.v , 65 + Text: selectPrio [ k ] = r ... +enterStatement_item + File: another_arbiter.v , 65 + Text: selectPrio [ k ] = r ... +enterBlocking_assignment + File: another_arbiter.v , 65 + Text: selectPrio [ k ] = r ... +enterOperator_assignment + File: another_arbiter.v , 65 + Text: selectPrio [ k ] = r ... +enterVariable_lvalue + File: another_arbiter.v , 65 + Text: selectPrio [ k ] ... +enterHierarchical_identifier + File: another_arbiter.v , 65 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 65 + Text: [ k ] ... +enterBit_select + File: another_arbiter.v , 65 + Text: [ k ] ... +enterExpression + File: another_arbiter.v , 65 + Text: k ... +enterPrimary + File: another_arbiter.v , 65 + Text: k ... +enterPrimary_literal + File: another_arbiter.v , 65 + Text: k ... +enterIdentifier + File: another_arbiter.v , 65 + Text: k ... +enterAssignOp_Assign + File: another_arbiter.v , 65 + Text: = ... +enterExpression + File: another_arbiter.v , 65 + Text: request [ k ] ? prio ... +enterExpression + File: another_arbiter.v , 65 + Text: request [ k ] ... +enterPrimary + File: another_arbiter.v , 65 + Text: request [ k ] ... +enterComplex_func_call + File: another_arbiter.v , 65 + Text: request [ k ] ... +enterIdentifier + File: another_arbiter.v , 65 + Text: request ... +enterSelect + File: another_arbiter.v , 65 + Text: [ k ] ... +enterBit_select + File: another_arbiter.v , 65 + Text: [ k ] ... +enterExpression + File: another_arbiter.v , 65 + Text: k ... +enterPrimary + File: another_arbiter.v , 65 + Text: k ... +enterPrimary_literal + File: another_arbiter.v , 65 + Text: k ... +enterIdentifier + File: another_arbiter.v , 65 + Text: k ... +enterExpression + File: another_arbiter.v , 65 + Text: prio [ k ] ... +enterPrimary + File: another_arbiter.v , 65 + Text: prio [ k ] ... +enterComplex_func_call + File: another_arbiter.v , 65 + Text: prio [ k ] ... +enterIdentifier + File: another_arbiter.v , 65 + Text: prio ... +enterSelect + File: another_arbiter.v , 65 + Text: [ k ] ... +enterBit_select + File: another_arbiter.v , 65 + Text: [ k ] ... +enterExpression + File: another_arbiter.v , 65 + Text: k ... +enterPrimary + File: another_arbiter.v , 65 + Text: k ... +enterPrimary_literal + File: another_arbiter.v , 65 + Text: k ... +enterIdentifier + File: another_arbiter.v , 65 + Text: k ... +enterExpression + File: another_arbiter.v , 65 + Text: NUMUNITS - 1 ... +enterExpression + File: another_arbiter.v , 65 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 65 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 65 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 65 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 65 + Text: - ... +enterExpression + File: another_arbiter.v , 65 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 65 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 65 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 65 + Text: 1 ... +enterEnd + File: another_arbiter.v , 66 + Text: end ... +enterModule_item + File: another_arbiter.v , 68 + Text: always @ ( prioReque ... +enterNon_port_module_item + File: another_arbiter.v , 68 + Text: always @ ( prioReque ... +enterModule_or_generate_item + File: another_arbiter.v , 68 + Text: always @ ( prioReque ... +enterModule_common_item + File: another_arbiter.v , 68 + Text: always @ ( prioReque ... +enterAlways_construct + File: another_arbiter.v , 68 + Text: always @ ( prioReque ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 68 + Text: always ... +enterStatement + File: another_arbiter.v , 68 + Text: @ ( prioRequest or r ... +enterStatement_item + File: another_arbiter.v , 68 + Text: @ ( prioRequest or r ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 68 + Text: @ ( prioRequest or r ... +enterProcedural_timing_control + File: another_arbiter.v , 68 + Text: @ ( prioRequest or r ... +enterEvent_control + File: another_arbiter.v , 68 + Text: @ ( prioRequest or r ... +enterEvent_expression + File: another_arbiter.v , 68 + Text: prioRequest or reque ... +enterEvent_expression + File: another_arbiter.v , 68 + Text: prioRequest or reque ... +enterEvent_expression + File: another_arbiter.v , 68 + Text: prioRequest ... +enterExpression + File: another_arbiter.v , 68 + Text: prioRequest ... +enterPrimary + File: another_arbiter.v , 68 + Text: prioRequest ... +enterPrimary_literal + File: another_arbiter.v , 68 + Text: prioRequest ... +enterIdentifier + File: another_arbiter.v , 68 + Text: prioRequest ... +enterEvent_expression + File: another_arbiter.v , 68 + Text: request ... +enterExpression + File: another_arbiter.v , 68 + Text: request ... +enterPrimary + File: another_arbiter.v , 68 + Text: request ... +enterPrimary_literal + File: another_arbiter.v , 68 + Text: request ... +enterIdentifier + File: another_arbiter.v , 68 + Text: request ... +enterEvent_expression + File: another_arbiter.v , 68 + Text: roundORpriority ... +enterExpression + File: another_arbiter.v , 68 + Text: roundORpriority ... +enterPrimary + File: another_arbiter.v , 68 + Text: roundORpriority ... +enterPrimary_literal + File: another_arbiter.v , 68 + Text: roundORpriority ... +enterIdentifier + File: another_arbiter.v , 68 + Text: roundORpriority ... +enterStatement_or_null + File: another_arbiter.v , 69 + Text: begin for ( r = 0 ; ... +enterStatement + File: another_arbiter.v , 69 + Text: begin for ( r = 0 ; ... +enterStatement_item + File: another_arbiter.v , 69 + Text: begin for ( r = 0 ; ... +enterSeq_block + File: another_arbiter.v , 69 + Text: begin for ( r = 0 ; ... +enterStatement_or_null + File: another_arbiter.v , 70 + Text: for ( r = 0 ; r < NU ... +enterStatement + File: another_arbiter.v , 70 + Text: for ( r = 0 ; r < NU ... +enterStatement_item + File: another_arbiter.v , 70 + Text: for ( r = 0 ; r < NU ... +enterLoop_statement + File: another_arbiter.v , 70 + Text: for ( r = 0 ; r < NU ... +enterFor_initialization + File: another_arbiter.v , 70 + Text: r = 0 ... +enterList_of_variable_assignments + File: another_arbiter.v , 70 + Text: r = 0 ... +enterVariable_assignment + File: another_arbiter.v , 70 + Text: r = 0 ... +enterVariable_lvalue + File: another_arbiter.v , 70 + Text: r ... +enterHierarchical_identifier + File: another_arbiter.v , 70 + Text: r ... +enterSelect + File: another_arbiter.v , 70 + Text: ... +enterBit_select + File: another_arbiter.v , 70 + Text: ... +enterExpression + File: another_arbiter.v , 70 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 70 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 70 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 70 + Text: 0 ... +enterExpression + File: another_arbiter.v , 70 + Text: r < NUMUNITS ... +enterExpression + File: another_arbiter.v , 70 + Text: r ... +enterPrimary + File: another_arbiter.v , 70 + Text: r ... +enterPrimary_literal + File: another_arbiter.v , 70 + Text: r ... +enterIdentifier + File: another_arbiter.v , 70 + Text: r ... +enterBinOp_Less + File: another_arbiter.v , 70 + Text: < ... +enterExpression + File: another_arbiter.v , 70 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 70 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 70 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 70 + Text: NUMUNITS ... +enterFor_step + File: another_arbiter.v , 70 + Text: r = r + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 70 + Text: r = r + 1 ... +enterOperator_assignment + File: another_arbiter.v , 70 + Text: r = r + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 70 + Text: r ... +enterHierarchical_identifier + File: another_arbiter.v , 70 + Text: r ... +enterSelect + File: another_arbiter.v , 70 + Text: ... +enterBit_select + File: another_arbiter.v , 70 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 70 + Text: = ... +enterExpression + File: another_arbiter.v , 70 + Text: r + 1 ... +enterExpression + File: another_arbiter.v , 70 + Text: r ... +enterPrimary + File: another_arbiter.v , 70 + Text: r ... +enterPrimary_literal + File: another_arbiter.v , 70 + Text: r ... +enterIdentifier + File: another_arbiter.v , 70 + Text: r ... +enterBinOp_Plus + File: another_arbiter.v , 70 + Text: + ... +enterExpression + File: another_arbiter.v , 70 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 70 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 70 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 70 + Text: 1 ... +enterStatement_or_null + File: another_arbiter.v , 71 + Text: finalRequest [ r ] = ... +enterStatement + File: another_arbiter.v , 71 + Text: finalRequest [ r ] = ... +enterStatement_item + File: another_arbiter.v , 71 + Text: finalRequest [ r ] = ... +enterBlocking_assignment + File: another_arbiter.v , 71 + Text: finalRequest [ r ] = ... +enterOperator_assignment + File: another_arbiter.v , 71 + Text: finalRequest [ r ] = ... +enterVariable_lvalue + File: another_arbiter.v , 71 + Text: finalRequest [ r ] ... +enterHierarchical_identifier + File: another_arbiter.v , 71 + Text: finalRequest ... +enterSelect + File: another_arbiter.v , 71 + Text: [ r ] ... +enterBit_select + File: another_arbiter.v , 71 + Text: [ r ] ... +enterExpression + File: another_arbiter.v , 71 + Text: r ... +enterPrimary + File: another_arbiter.v , 71 + Text: r ... +enterPrimary_literal + File: another_arbiter.v , 71 + Text: r ... +enterIdentifier + File: another_arbiter.v , 71 + Text: r ... +enterAssignOp_Assign + File: another_arbiter.v , 71 + Text: = ... +enterExpression + File: another_arbiter.v , 71 + Text: roundORpriority ? pr ... +enterExpression + File: another_arbiter.v , 71 + Text: roundORpriority ... +enterPrimary + File: another_arbiter.v , 71 + Text: roundORpriority ... +enterPrimary_literal + File: another_arbiter.v , 71 + Text: roundORpriority ... +enterIdentifier + File: another_arbiter.v , 71 + Text: roundORpriority ... +enterExpression + File: another_arbiter.v , 71 + Text: prioRequest [ r ] ... +enterPrimary + File: another_arbiter.v , 71 + Text: prioRequest [ r ] ... +enterComplex_func_call + File: another_arbiter.v , 71 + Text: prioRequest [ r ] ... +enterIdentifier + File: another_arbiter.v , 71 + Text: prioRequest ... +enterSelect + File: another_arbiter.v , 71 + Text: [ r ] ... +enterBit_select + File: another_arbiter.v , 71 + Text: [ r ] ... +enterExpression + File: another_arbiter.v , 71 + Text: r ... +enterPrimary + File: another_arbiter.v , 71 + Text: r ... +enterPrimary_literal + File: another_arbiter.v , 71 + Text: r ... +enterIdentifier + File: another_arbiter.v , 71 + Text: r ... +enterExpression + File: another_arbiter.v , 72 + Text: request [ r ] ... +enterPrimary + File: another_arbiter.v , 72 + Text: request [ r ] ... +enterComplex_func_call + File: another_arbiter.v , 72 + Text: request [ r ] ... +enterIdentifier + File: another_arbiter.v , 72 + Text: request ... +enterSelect + File: another_arbiter.v , 72 + Text: [ r ] ... +enterBit_select + File: another_arbiter.v , 72 + Text: [ r ] ... +enterExpression + File: another_arbiter.v , 72 + Text: r ... +enterPrimary + File: another_arbiter.v , 72 + Text: r ... +enterPrimary_literal + File: another_arbiter.v , 72 + Text: r ... +enterIdentifier + File: another_arbiter.v , 72 + Text: r ... +enterEnd + File: another_arbiter.v , 73 + Text: end ... +enterModule_item + File: another_arbiter.v , 76 + Text: always @ ( selectPri ... +enterNon_port_module_item + File: another_arbiter.v , 76 + Text: always @ ( selectPri ... +enterModule_or_generate_item + File: another_arbiter.v , 76 + Text: always @ ( selectPri ... +enterModule_common_item + File: another_arbiter.v , 76 + Text: always @ ( selectPri ... +enterAlways_construct + File: another_arbiter.v , 76 + Text: always @ ( selectPri ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 76 + Text: always ... +enterStatement + File: another_arbiter.v , 76 + Text: @ ( selectPrio [ 7 ] ... +enterStatement_item + File: another_arbiter.v , 76 + Text: @ ( selectPrio [ 7 ] ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 76 + Text: @ ( selectPrio [ 7 ] ... +enterProcedural_timing_control + File: another_arbiter.v , 76 + Text: @ ( selectPrio [ 7 ] ... +enterEvent_control + File: another_arbiter.v , 76 + Text: @ ( selectPrio [ 7 ] ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] or ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] or ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] or ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] or ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] or ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] or ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] or ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] ... +enterExpression + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] ... +enterPrimary + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] ... +enterComplex_func_call + File: another_arbiter.v , 76 + Text: selectPrio [ 7 ] ... +enterIdentifier + File: another_arbiter.v , 76 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 76 + Text: [ 7 ] ... +enterBit_select + File: another_arbiter.v , 76 + Text: [ 7 ] ... +enterExpression + File: another_arbiter.v , 76 + Text: 7 ... +enterPrimary + File: another_arbiter.v , 76 + Text: 7 ... +enterPrimary_literal + File: another_arbiter.v , 76 + Text: 7 ... +enterNumber_Integral + File: another_arbiter.v , 76 + Text: 7 ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 6 ] ... +enterExpression + File: another_arbiter.v , 76 + Text: selectPrio [ 6 ] ... +enterPrimary + File: another_arbiter.v , 76 + Text: selectPrio [ 6 ] ... +enterComplex_func_call + File: another_arbiter.v , 76 + Text: selectPrio [ 6 ] ... +enterIdentifier + File: another_arbiter.v , 76 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 76 + Text: [ 6 ] ... +enterBit_select + File: another_arbiter.v , 76 + Text: [ 6 ] ... +enterExpression + File: another_arbiter.v , 76 + Text: 6 ... +enterPrimary + File: another_arbiter.v , 76 + Text: 6 ... +enterPrimary_literal + File: another_arbiter.v , 76 + Text: 6 ... +enterNumber_Integral + File: another_arbiter.v , 76 + Text: 6 ... +enterEvent_expression + File: another_arbiter.v , 76 + Text: selectPrio [ 5 ] ... +enterExpression + File: another_arbiter.v , 76 + Text: selectPrio [ 5 ] ... +enterPrimary + File: another_arbiter.v , 76 + Text: selectPrio [ 5 ] ... +enterComplex_func_call + File: another_arbiter.v , 76 + Text: selectPrio [ 5 ] ... +enterIdentifier + File: another_arbiter.v , 76 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 76 + Text: [ 5 ] ... +enterBit_select + File: another_arbiter.v , 76 + Text: [ 5 ] ... +enterExpression + File: another_arbiter.v , 76 + Text: 5 ... +enterPrimary + File: another_arbiter.v , 76 + Text: 5 ... +enterPrimary_literal + File: another_arbiter.v , 76 + Text: 5 ... +enterNumber_Integral + File: another_arbiter.v , 76 + Text: 5 ... +enterEvent_expression + File: another_arbiter.v , 77 + Text: selectPrio [ 4 ] ... +enterExpression + File: another_arbiter.v , 77 + Text: selectPrio [ 4 ] ... +enterPrimary + File: another_arbiter.v , 77 + Text: selectPrio [ 4 ] ... +enterComplex_func_call + File: another_arbiter.v , 77 + Text: selectPrio [ 4 ] ... +enterIdentifier + File: another_arbiter.v , 77 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 77 + Text: [ 4 ] ... +enterBit_select + File: another_arbiter.v , 77 + Text: [ 4 ] ... +enterExpression + File: another_arbiter.v , 77 + Text: 4 ... +enterPrimary + File: another_arbiter.v , 77 + Text: 4 ... +enterPrimary_literal + File: another_arbiter.v , 77 + Text: 4 ... +enterNumber_Integral + File: another_arbiter.v , 77 + Text: 4 ... +enterEvent_expression + File: another_arbiter.v , 77 + Text: selectPrio [ 3 ] ... +enterExpression + File: another_arbiter.v , 77 + Text: selectPrio [ 3 ] ... +enterPrimary + File: another_arbiter.v , 77 + Text: selectPrio [ 3 ] ... +enterComplex_func_call + File: another_arbiter.v , 77 + Text: selectPrio [ 3 ] ... +enterIdentifier + File: another_arbiter.v , 77 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 77 + Text: [ 3 ] ... +enterBit_select + File: another_arbiter.v , 77 + Text: [ 3 ] ... +enterExpression + File: another_arbiter.v , 77 + Text: 3 ... +enterPrimary + File: another_arbiter.v , 77 + Text: 3 ... +enterPrimary_literal + File: another_arbiter.v , 77 + Text: 3 ... +enterNumber_Integral + File: another_arbiter.v , 77 + Text: 3 ... +enterEvent_expression + File: another_arbiter.v , 77 + Text: selectPrio [ 2 ] ... +enterExpression + File: another_arbiter.v , 77 + Text: selectPrio [ 2 ] ... +enterPrimary + File: another_arbiter.v , 77 + Text: selectPrio [ 2 ] ... +enterComplex_func_call + File: another_arbiter.v , 77 + Text: selectPrio [ 2 ] ... +enterIdentifier + File: another_arbiter.v , 77 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 77 + Text: [ 2 ] ... +enterBit_select + File: another_arbiter.v , 77 + Text: [ 2 ] ... +enterExpression + File: another_arbiter.v , 77 + Text: 2 ... +enterPrimary + File: another_arbiter.v , 77 + Text: 2 ... +enterPrimary_literal + File: another_arbiter.v , 77 + Text: 2 ... +enterNumber_Integral + File: another_arbiter.v , 77 + Text: 2 ... +enterEvent_expression + File: another_arbiter.v , 78 + Text: selectPrio [ 1 ] ... +enterExpression + File: another_arbiter.v , 78 + Text: selectPrio [ 1 ] ... +enterPrimary + File: another_arbiter.v , 78 + Text: selectPrio [ 1 ] ... +enterComplex_func_call + File: another_arbiter.v , 78 + Text: selectPrio [ 1 ] ... +enterIdentifier + File: another_arbiter.v , 78 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 78 + Text: [ 1 ] ... +enterBit_select + File: another_arbiter.v , 78 + Text: [ 1 ] ... +enterExpression + File: another_arbiter.v , 78 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 78 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 78 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 78 + Text: 1 ... +enterEvent_expression + File: another_arbiter.v , 78 + Text: selectPrio [ 0 ] ... +enterExpression + File: another_arbiter.v , 78 + Text: selectPrio [ 0 ] ... +enterPrimary + File: another_arbiter.v , 78 + Text: selectPrio [ 0 ] ... +enterComplex_func_call + File: another_arbiter.v , 78 + Text: selectPrio [ 0 ] ... +enterIdentifier + File: another_arbiter.v , 78 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 78 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 78 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 78 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 78 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 78 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 78 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 79 + Text: begin min = selectPr ... +enterStatement + File: another_arbiter.v , 79 + Text: begin min = selectPr ... +enterStatement_item + File: another_arbiter.v , 79 + Text: begin min = selectPr ... +enterSeq_block + File: another_arbiter.v , 79 + Text: begin min = selectPr ... +enterStatement_or_null + File: another_arbiter.v , 80 + Text: min = selectPrio [ 0 ... +enterStatement + File: another_arbiter.v , 80 + Text: min = selectPrio [ 0 ... +enterStatement_item + File: another_arbiter.v , 80 + Text: min = selectPrio [ 0 ... +enterBlocking_assignment + File: another_arbiter.v , 80 + Text: min = selectPrio [ 0 ... +enterOperator_assignment + File: another_arbiter.v , 80 + Text: min = selectPrio [ 0 ... +enterVariable_lvalue + File: another_arbiter.v , 80 + Text: min ... +enterHierarchical_identifier + File: another_arbiter.v , 80 + Text: min ... +enterSelect + File: another_arbiter.v , 80 + Text: ... +enterBit_select + File: another_arbiter.v , 80 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 80 + Text: = ... +enterExpression + File: another_arbiter.v , 80 + Text: selectPrio [ 0 ] ... +enterPrimary + File: another_arbiter.v , 80 + Text: selectPrio [ 0 ] ... +enterComplex_func_call + File: another_arbiter.v , 80 + Text: selectPrio [ 0 ] ... +enterIdentifier + File: another_arbiter.v , 80 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 80 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 80 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 80 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 80 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 80 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 80 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 81 + Text: for ( p = 1 ; p < NU ... +enterStatement + File: another_arbiter.v , 81 + Text: for ( p = 1 ; p < NU ... +enterStatement_item + File: another_arbiter.v , 81 + Text: for ( p = 1 ; p < NU ... +enterLoop_statement + File: another_arbiter.v , 81 + Text: for ( p = 1 ; p < NU ... +enterFor_initialization + File: another_arbiter.v , 81 + Text: p = 1 ... +enterList_of_variable_assignments + File: another_arbiter.v , 81 + Text: p = 1 ... +enterVariable_assignment + File: another_arbiter.v , 81 + Text: p = 1 ... +enterVariable_lvalue + File: another_arbiter.v , 81 + Text: p ... +enterHierarchical_identifier + File: another_arbiter.v , 81 + Text: p ... +enterSelect + File: another_arbiter.v , 81 + Text: ... +enterBit_select + File: another_arbiter.v , 81 + Text: ... +enterExpression + File: another_arbiter.v , 81 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 81 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 81 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 81 + Text: 1 ... +enterExpression + File: another_arbiter.v , 81 + Text: p < NUMUNITS ... +enterExpression + File: another_arbiter.v , 81 + Text: p ... +enterPrimary + File: another_arbiter.v , 81 + Text: p ... +enterPrimary_literal + File: another_arbiter.v , 81 + Text: p ... +enterIdentifier + File: another_arbiter.v , 81 + Text: p ... +enterBinOp_Less + File: another_arbiter.v , 81 + Text: < ... +enterExpression + File: another_arbiter.v , 81 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 81 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 81 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 81 + Text: NUMUNITS ... +enterFor_step + File: another_arbiter.v , 81 + Text: p = p + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 81 + Text: p = p + 1 ... +enterOperator_assignment + File: another_arbiter.v , 81 + Text: p = p + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 81 + Text: p ... +enterHierarchical_identifier + File: another_arbiter.v , 81 + Text: p ... +enterSelect + File: another_arbiter.v , 81 + Text: ... +enterBit_select + File: another_arbiter.v , 81 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 81 + Text: = ... +enterExpression + File: another_arbiter.v , 81 + Text: p + 1 ... +enterExpression + File: another_arbiter.v , 81 + Text: p ... +enterPrimary + File: another_arbiter.v , 81 + Text: p ... +enterPrimary_literal + File: another_arbiter.v , 81 + Text: p ... +enterIdentifier + File: another_arbiter.v , 81 + Text: p ... +enterBinOp_Plus + File: another_arbiter.v , 81 + Text: + ... +enterExpression + File: another_arbiter.v , 81 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 81 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 81 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 81 + Text: 1 ... +enterStatement_or_null + File: another_arbiter.v , 82 + Text: if ( selectPrio [ p ... +enterStatement + File: another_arbiter.v , 82 + Text: if ( selectPrio [ p ... +enterStatement_item + File: another_arbiter.v , 82 + Text: if ( selectPrio [ p ... +enterConditional_statement + File: another_arbiter.v , 82 + Text: if ( selectPrio [ p ... +enterCond_predicate + File: another_arbiter.v , 82 + Text: selectPrio [ p ] < m ... +enterExpression_or_cond_pattern + File: another_arbiter.v , 82 + Text: selectPrio [ p ] < m ... +enterExpression + File: another_arbiter.v , 82 + Text: selectPrio [ p ] < m ... +enterExpression + File: another_arbiter.v , 82 + Text: selectPrio [ p ] ... +enterPrimary + File: another_arbiter.v , 82 + Text: selectPrio [ p ] ... +enterComplex_func_call + File: another_arbiter.v , 82 + Text: selectPrio [ p ] ... +enterIdentifier + File: another_arbiter.v , 82 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 82 + Text: [ p ] ... +enterBit_select + File: another_arbiter.v , 82 + Text: [ p ] ... +enterExpression + File: another_arbiter.v , 82 + Text: p ... +enterPrimary + File: another_arbiter.v , 82 + Text: p ... +enterPrimary_literal + File: another_arbiter.v , 82 + Text: p ... +enterIdentifier + File: another_arbiter.v , 82 + Text: p ... +enterBinOp_Less + File: another_arbiter.v , 82 + Text: < ... +enterExpression + File: another_arbiter.v , 82 + Text: min ... +enterPrimary + File: another_arbiter.v , 82 + Text: min ... +enterPrimary_literal + File: another_arbiter.v , 82 + Text: min ... +enterIdentifier + File: another_arbiter.v , 82 + Text: min ... +enterStatement_or_null + File: another_arbiter.v , 82 + Text: min = selectPrio [ p ... +enterStatement + File: another_arbiter.v , 82 + Text: min = selectPrio [ p ... +enterStatement_item + File: another_arbiter.v , 82 + Text: min = selectPrio [ p ... +enterBlocking_assignment + File: another_arbiter.v , 82 + Text: min = selectPrio [ p ... +enterOperator_assignment + File: another_arbiter.v , 82 + Text: min = selectPrio [ p ... +enterVariable_lvalue + File: another_arbiter.v , 82 + Text: min ... +enterHierarchical_identifier + File: another_arbiter.v , 82 + Text: min ... +enterSelect + File: another_arbiter.v , 82 + Text: ... +enterBit_select + File: another_arbiter.v , 82 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 82 + Text: = ... +enterExpression + File: another_arbiter.v , 82 + Text: selectPrio [ p ] ... +enterPrimary + File: another_arbiter.v , 82 + Text: selectPrio [ p ] ... +enterComplex_func_call + File: another_arbiter.v , 82 + Text: selectPrio [ p ] ... +enterIdentifier + File: another_arbiter.v , 82 + Text: selectPrio ... +enterSelect + File: another_arbiter.v , 82 + Text: [ p ] ... +enterBit_select + File: another_arbiter.v , 82 + Text: [ p ] ... +enterExpression + File: another_arbiter.v , 82 + Text: p ... +enterPrimary + File: another_arbiter.v , 82 + Text: p ... +enterPrimary_literal + File: another_arbiter.v , 82 + Text: p ... +enterIdentifier + File: another_arbiter.v , 82 + Text: p ... +enterEnd + File: another_arbiter.v , 83 + Text: end ... +enterModule_item + File: another_arbiter.v , 85 + Text: always @ ( min or mi ... +enterNon_port_module_item + File: another_arbiter.v , 85 + Text: always @ ( min or mi ... +enterModule_or_generate_item + File: another_arbiter.v , 85 + Text: always @ ( min or mi ... +enterModule_common_item + File: another_arbiter.v , 85 + Text: always @ ( min or mi ... +enterAlways_construct + File: another_arbiter.v , 85 + Text: always @ ( min or mi ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 85 + Text: always ... +enterStatement + File: another_arbiter.v , 85 + Text: @ ( min or minPrio o ... +enterStatement_item + File: another_arbiter.v , 85 + Text: @ ( min or minPrio o ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 85 + Text: @ ( min or minPrio o ... +enterProcedural_timing_control + File: another_arbiter.v , 85 + Text: @ ( min or minPrio o ... +enterEvent_control + File: another_arbiter.v , 85 + Text: @ ( min or minPrio o ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min or minPrio or pr ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min or minPrio or pr ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min or minPrio or pr ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min or minPrio or pr ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min or minPrio or pr ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min or minPrio or pr ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min or minPrio or pr ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min or minPrio or pr ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min or minPrio ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: min ... +enterExpression + File: another_arbiter.v , 85 + Text: min ... +enterPrimary + File: another_arbiter.v , 85 + Text: min ... +enterPrimary_literal + File: another_arbiter.v , 85 + Text: min ... +enterIdentifier + File: another_arbiter.v , 85 + Text: min ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: minPrio ... +enterExpression + File: another_arbiter.v , 85 + Text: minPrio ... +enterPrimary + File: another_arbiter.v , 85 + Text: minPrio ... +enterPrimary_literal + File: another_arbiter.v , 85 + Text: minPrio ... +enterIdentifier + File: another_arbiter.v , 85 + Text: minPrio ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: prio [ 7 ] ... +enterExpression + File: another_arbiter.v , 85 + Text: prio [ 7 ] ... +enterPrimary + File: another_arbiter.v , 85 + Text: prio [ 7 ] ... +enterComplex_func_call + File: another_arbiter.v , 85 + Text: prio [ 7 ] ... +enterIdentifier + File: another_arbiter.v , 85 + Text: prio ... +enterSelect + File: another_arbiter.v , 85 + Text: [ 7 ] ... +enterBit_select + File: another_arbiter.v , 85 + Text: [ 7 ] ... +enterExpression + File: another_arbiter.v , 85 + Text: 7 ... +enterPrimary + File: another_arbiter.v , 85 + Text: 7 ... +enterPrimary_literal + File: another_arbiter.v , 85 + Text: 7 ... +enterNumber_Integral + File: another_arbiter.v , 85 + Text: 7 ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: prio [ 6 ] ... +enterExpression + File: another_arbiter.v , 85 + Text: prio [ 6 ] ... +enterPrimary + File: another_arbiter.v , 85 + Text: prio [ 6 ] ... +enterComplex_func_call + File: another_arbiter.v , 85 + Text: prio [ 6 ] ... +enterIdentifier + File: another_arbiter.v , 85 + Text: prio ... +enterSelect + File: another_arbiter.v , 85 + Text: [ 6 ] ... +enterBit_select + File: another_arbiter.v , 85 + Text: [ 6 ] ... +enterExpression + File: another_arbiter.v , 85 + Text: 6 ... +enterPrimary + File: another_arbiter.v , 85 + Text: 6 ... +enterPrimary_literal + File: another_arbiter.v , 85 + Text: 6 ... +enterNumber_Integral + File: another_arbiter.v , 85 + Text: 6 ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: prio [ 5 ] ... +enterExpression + File: another_arbiter.v , 85 + Text: prio [ 5 ] ... +enterPrimary + File: another_arbiter.v , 85 + Text: prio [ 5 ] ... +enterComplex_func_call + File: another_arbiter.v , 85 + Text: prio [ 5 ] ... +enterIdentifier + File: another_arbiter.v , 85 + Text: prio ... +enterSelect + File: another_arbiter.v , 85 + Text: [ 5 ] ... +enterBit_select + File: another_arbiter.v , 85 + Text: [ 5 ] ... +enterExpression + File: another_arbiter.v , 85 + Text: 5 ... +enterPrimary + File: another_arbiter.v , 85 + Text: 5 ... +enterPrimary_literal + File: another_arbiter.v , 85 + Text: 5 ... +enterNumber_Integral + File: another_arbiter.v , 85 + Text: 5 ... +enterEvent_expression + File: another_arbiter.v , 85 + Text: prio [ 4 ] ... +enterExpression + File: another_arbiter.v , 85 + Text: prio [ 4 ] ... +enterPrimary + File: another_arbiter.v , 85 + Text: prio [ 4 ] ... +enterComplex_func_call + File: another_arbiter.v , 85 + Text: prio [ 4 ] ... +enterIdentifier + File: another_arbiter.v , 85 + Text: prio ... +enterSelect + File: another_arbiter.v , 85 + Text: [ 4 ] ... +enterBit_select + File: another_arbiter.v , 85 + Text: [ 4 ] ... +enterExpression + File: another_arbiter.v , 85 + Text: 4 ... +enterPrimary + File: another_arbiter.v , 85 + Text: 4 ... +enterPrimary_literal + File: another_arbiter.v , 85 + Text: 4 ... +enterNumber_Integral + File: another_arbiter.v , 85 + Text: 4 ... +enterEvent_expression + File: another_arbiter.v , 86 + Text: prio [ 3 ] ... +enterExpression + File: another_arbiter.v , 86 + Text: prio [ 3 ] ... +enterPrimary + File: another_arbiter.v , 86 + Text: prio [ 3 ] ... +enterComplex_func_call + File: another_arbiter.v , 86 + Text: prio [ 3 ] ... +enterIdentifier + File: another_arbiter.v , 86 + Text: prio ... +enterSelect + File: another_arbiter.v , 86 + Text: [ 3 ] ... +enterBit_select + File: another_arbiter.v , 86 + Text: [ 3 ] ... +enterExpression + File: another_arbiter.v , 86 + Text: 3 ... +enterPrimary + File: another_arbiter.v , 86 + Text: 3 ... +enterPrimary_literal + File: another_arbiter.v , 86 + Text: 3 ... +enterNumber_Integral + File: another_arbiter.v , 86 + Text: 3 ... +enterEvent_expression + File: another_arbiter.v , 86 + Text: prio [ 2 ] ... +enterExpression + File: another_arbiter.v , 86 + Text: prio [ 2 ] ... +enterPrimary + File: another_arbiter.v , 86 + Text: prio [ 2 ] ... +enterComplex_func_call + File: another_arbiter.v , 86 + Text: prio [ 2 ] ... +enterIdentifier + File: another_arbiter.v , 86 + Text: prio ... +enterSelect + File: another_arbiter.v , 86 + Text: [ 2 ] ... +enterBit_select + File: another_arbiter.v , 86 + Text: [ 2 ] ... +enterExpression + File: another_arbiter.v , 86 + Text: 2 ... +enterPrimary + File: another_arbiter.v , 86 + Text: 2 ... +enterPrimary_literal + File: another_arbiter.v , 86 + Text: 2 ... +enterNumber_Integral + File: another_arbiter.v , 86 + Text: 2 ... +enterEvent_expression + File: another_arbiter.v , 86 + Text: prio [ 1 ] ... +enterExpression + File: another_arbiter.v , 86 + Text: prio [ 1 ] ... +enterPrimary + File: another_arbiter.v , 86 + Text: prio [ 1 ] ... +enterComplex_func_call + File: another_arbiter.v , 86 + Text: prio [ 1 ] ... +enterIdentifier + File: another_arbiter.v , 86 + Text: prio ... +enterSelect + File: another_arbiter.v , 86 + Text: [ 1 ] ... +enterBit_select + File: another_arbiter.v , 86 + Text: [ 1 ] ... +enterExpression + File: another_arbiter.v , 86 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 86 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 86 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 86 + Text: 1 ... +enterEvent_expression + File: another_arbiter.v , 86 + Text: prio [ 0 ] ... +enterExpression + File: another_arbiter.v , 86 + Text: prio [ 0 ] ... +enterPrimary + File: another_arbiter.v , 86 + Text: prio [ 0 ] ... +enterComplex_func_call + File: another_arbiter.v , 86 + Text: prio [ 0 ] ... +enterIdentifier + File: another_arbiter.v , 86 + Text: prio ... +enterSelect + File: another_arbiter.v , 86 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 86 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 86 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 86 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 86 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 86 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 87 + Text: begin for ( q = 0 ; ... +enterStatement + File: another_arbiter.v , 87 + Text: begin for ( q = 0 ; ... +enterStatement_item + File: another_arbiter.v , 87 + Text: begin for ( q = 0 ; ... +enterSeq_block + File: another_arbiter.v , 87 + Text: begin for ( q = 0 ; ... +enterStatement_or_null + File: another_arbiter.v , 88 + Text: for ( q = 0 ; q < NU ... +enterStatement + File: another_arbiter.v , 88 + Text: for ( q = 0 ; q < NU ... +enterStatement_item + File: another_arbiter.v , 88 + Text: for ( q = 0 ; q < NU ... +enterLoop_statement + File: another_arbiter.v , 88 + Text: for ( q = 0 ; q < NU ... +enterFor_initialization + File: another_arbiter.v , 88 + Text: q = 0 ... +enterList_of_variable_assignments + File: another_arbiter.v , 88 + Text: q = 0 ... +enterVariable_assignment + File: another_arbiter.v , 88 + Text: q = 0 ... +enterVariable_lvalue + File: another_arbiter.v , 88 + Text: q ... +enterHierarchical_identifier + File: another_arbiter.v , 88 + Text: q ... +enterSelect + File: another_arbiter.v , 88 + Text: ... +enterBit_select + File: another_arbiter.v , 88 + Text: ... +enterExpression + File: another_arbiter.v , 88 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 88 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 88 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 88 + Text: 0 ... +enterExpression + File: another_arbiter.v , 88 + Text: q < NUMUNITS ... +enterExpression + File: another_arbiter.v , 88 + Text: q ... +enterPrimary + File: another_arbiter.v , 88 + Text: q ... +enterPrimary_literal + File: another_arbiter.v , 88 + Text: q ... +enterIdentifier + File: another_arbiter.v , 88 + Text: q ... +enterBinOp_Less + File: another_arbiter.v , 88 + Text: < ... +enterExpression + File: another_arbiter.v , 88 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 88 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 88 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 88 + Text: NUMUNITS ... +enterFor_step + File: another_arbiter.v , 88 + Text: q = q + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 88 + Text: q = q + 1 ... +enterOperator_assignment + File: another_arbiter.v , 88 + Text: q = q + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 88 + Text: q ... +enterHierarchical_identifier + File: another_arbiter.v , 88 + Text: q ... +enterSelect + File: another_arbiter.v , 88 + Text: ... +enterBit_select + File: another_arbiter.v , 88 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 88 + Text: = ... +enterExpression + File: another_arbiter.v , 88 + Text: q + 1 ... +enterExpression + File: another_arbiter.v , 88 + Text: q ... +enterPrimary + File: another_arbiter.v , 88 + Text: q ... +enterPrimary_literal + File: another_arbiter.v , 88 + Text: q ... +enterIdentifier + File: another_arbiter.v , 88 + Text: q ... +enterBinOp_Plus + File: another_arbiter.v , 88 + Text: + ... +enterExpression + File: another_arbiter.v , 88 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 88 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 88 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 88 + Text: 1 ... +enterStatement_or_null + File: another_arbiter.v , 89 + Text: minPrio [ q ] = ( pr ... +enterStatement + File: another_arbiter.v , 89 + Text: minPrio [ q ] = ( pr ... +enterStatement_item + File: another_arbiter.v , 89 + Text: minPrio [ q ] = ( pr ... +enterBlocking_assignment + File: another_arbiter.v , 89 + Text: minPrio [ q ] = ( pr ... +enterOperator_assignment + File: another_arbiter.v , 89 + Text: minPrio [ q ] = ( pr ... +enterVariable_lvalue + File: another_arbiter.v , 89 + Text: minPrio [ q ] ... +enterHierarchical_identifier + File: another_arbiter.v , 89 + Text: minPrio ... +enterSelect + File: another_arbiter.v , 89 + Text: [ q ] ... +enterBit_select + File: another_arbiter.v , 89 + Text: [ q ] ... +enterExpression + File: another_arbiter.v , 89 + Text: q ... +enterPrimary + File: another_arbiter.v , 89 + Text: q ... +enterPrimary_literal + File: another_arbiter.v , 89 + Text: q ... +enterIdentifier + File: another_arbiter.v , 89 + Text: q ... +enterAssignOp_Assign + File: another_arbiter.v , 89 + Text: = ... +enterExpression + File: another_arbiter.v , 89 + Text: ( prio [ q ] == min ... +enterExpression + File: another_arbiter.v , 89 + Text: ( prio [ q ] == min ... +enterPrimary + File: another_arbiter.v , 89 + Text: ( prio [ q ] == min ... +enterMintypmax_expression + File: another_arbiter.v , 89 + Text: prio [ q ] == min ... +enterExpression + File: another_arbiter.v , 89 + Text: prio [ q ] == min ... +enterExpression + File: another_arbiter.v , 89 + Text: prio [ q ] ... +enterPrimary + File: another_arbiter.v , 89 + Text: prio [ q ] ... +enterComplex_func_call + File: another_arbiter.v , 89 + Text: prio [ q ] ... +enterIdentifier + File: another_arbiter.v , 89 + Text: prio ... +enterSelect + File: another_arbiter.v , 89 + Text: [ q ] ... +enterBit_select + File: another_arbiter.v , 89 + Text: [ q ] ... +enterExpression + File: another_arbiter.v , 89 + Text: q ... +enterPrimary + File: another_arbiter.v , 89 + Text: q ... +enterPrimary_literal + File: another_arbiter.v , 89 + Text: q ... +enterIdentifier + File: another_arbiter.v , 89 + Text: q ... +enterBinOp_Equiv + File: another_arbiter.v , 89 + Text: == ... +enterExpression + File: another_arbiter.v , 89 + Text: min ... +enterPrimary + File: another_arbiter.v , 89 + Text: min ... +enterPrimary_literal + File: another_arbiter.v , 89 + Text: min ... +enterIdentifier + File: another_arbiter.v , 89 + Text: min ... +enterExpression + File: another_arbiter.v , 89 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 89 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 89 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 89 + Text: 1 ... +enterExpression + File: another_arbiter.v , 89 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 89 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 89 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 89 + Text: 0 ... +enterEnd + File: another_arbiter.v , 90 + Text: end ... +enterModule_item + File: another_arbiter.v , 92 + Text: assign prioRequest = ... +enterNon_port_module_item + File: another_arbiter.v , 92 + Text: assign prioRequest = ... +enterModule_or_generate_item + File: another_arbiter.v , 92 + Text: assign prioRequest = ... +enterModule_common_item + File: another_arbiter.v , 92 + Text: assign prioRequest = ... +enterContinuous_assign + File: another_arbiter.v , 92 + Text: assign prioRequest = ... +enterList_of_net_assignments + File: another_arbiter.v , 92 + Text: prioRequest = minPri ... +enterNet_assignment + File: another_arbiter.v , 92 + Text: prioRequest = minPri ... +enterNet_lvalue + File: another_arbiter.v , 92 + Text: prioRequest ... +enterPs_or_hierarchical_identifier + File: another_arbiter.v , 92 + Text: prioRequest ... +enterIdentifier + File: another_arbiter.v , 92 + Text: prioRequest ... +enterConstant_select + File: another_arbiter.v , 92 + Text: ... +enterConstant_bit_select + File: another_arbiter.v , 92 + Text: ... +enterExpression + File: another_arbiter.v , 92 + Text: minPrio & request ... +enterExpression + File: another_arbiter.v , 92 + Text: minPrio ... +enterPrimary + File: another_arbiter.v , 92 + Text: minPrio ... +enterPrimary_literal + File: another_arbiter.v , 92 + Text: minPrio ... +enterIdentifier + File: another_arbiter.v , 92 + Text: minPrio ... +enterBinOp_BitwAnd + File: another_arbiter.v , 92 + Text: & ... +enterExpression + File: another_arbiter.v , 92 + Text: request ... +enterPrimary + File: another_arbiter.v , 92 + Text: request ... +enterPrimary_literal + File: another_arbiter.v , 92 + Text: request ... +enterIdentifier + File: another_arbiter.v , 92 + Text: request ... +enterModule_item + File: another_arbiter.v , 94 + Text: always @ ( next ) be ... +enterNon_port_module_item + File: another_arbiter.v , 94 + Text: always @ ( next ) be ... +enterModule_or_generate_item + File: another_arbiter.v , 94 + Text: always @ ( next ) be ... +enterModule_common_item + File: another_arbiter.v , 94 + Text: always @ ( next ) be ... +enterAlways_construct + File: another_arbiter.v , 94 + Text: always @ ( next ) be ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 94 + Text: always ... +enterStatement + File: another_arbiter.v , 94 + Text: @ ( next ) begin for ... +enterStatement_item + File: another_arbiter.v , 94 + Text: @ ( next ) begin for ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 94 + Text: @ ( next ) begin for ... +enterProcedural_timing_control + File: another_arbiter.v , 94 + Text: @ ( next ) ... +enterEvent_control + File: another_arbiter.v , 94 + Text: @ ( next ) ... +enterEvent_expression + File: another_arbiter.v , 94 + Text: next ... +enterExpression + File: another_arbiter.v , 94 + Text: next ... +enterPrimary + File: another_arbiter.v , 94 + Text: next ... +enterPrimary_literal + File: another_arbiter.v , 94 + Text: next ... +enterIdentifier + File: another_arbiter.v , 94 + Text: next ... +enterStatement_or_null + File: another_arbiter.v , 95 + Text: begin for ( s = 0 ; ... +enterStatement + File: another_arbiter.v , 95 + Text: begin for ( s = 0 ; ... +enterStatement_item + File: another_arbiter.v , 95 + Text: begin for ( s = 0 ; ... +enterSeq_block + File: another_arbiter.v , 95 + Text: begin for ( s = 0 ; ... +enterStatement_or_null + File: another_arbiter.v , 96 + Text: for ( s = 0 ; s < NU ... +enterStatement + File: another_arbiter.v , 96 + Text: for ( s = 0 ; s < NU ... +enterStatement_item + File: another_arbiter.v , 96 + Text: for ( s = 0 ; s < NU ... +enterLoop_statement + File: another_arbiter.v , 96 + Text: for ( s = 0 ; s < NU ... +enterFor_initialization + File: another_arbiter.v , 96 + Text: s = 0 ... +enterList_of_variable_assignments + File: another_arbiter.v , 96 + Text: s = 0 ... +enterVariable_assignment + File: another_arbiter.v , 96 + Text: s = 0 ... +enterVariable_lvalue + File: another_arbiter.v , 96 + Text: s ... +enterHierarchical_identifier + File: another_arbiter.v , 96 + Text: s ... +enterSelect + File: another_arbiter.v , 96 + Text: ... +enterBit_select + File: another_arbiter.v , 96 + Text: ... +enterExpression + File: another_arbiter.v , 96 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 96 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 96 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 96 + Text: 0 ... +enterExpression + File: another_arbiter.v , 96 + Text: s < NUMUNITS ... +enterExpression + File: another_arbiter.v , 96 + Text: s ... +enterPrimary + File: another_arbiter.v , 96 + Text: s ... +enterPrimary_literal + File: another_arbiter.v , 96 + Text: s ... +enterIdentifier + File: another_arbiter.v , 96 + Text: s ... +enterBinOp_Less + File: another_arbiter.v , 96 + Text: < ... +enterExpression + File: another_arbiter.v , 96 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 96 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 96 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 96 + Text: NUMUNITS ... +enterFor_step + File: another_arbiter.v , 96 + Text: s = s + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 96 + Text: s = s + 1 ... +enterOperator_assignment + File: another_arbiter.v , 96 + Text: s = s + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 96 + Text: s ... +enterHierarchical_identifier + File: another_arbiter.v , 96 + Text: s ... +enterSelect + File: another_arbiter.v , 96 + Text: ... +enterBit_select + File: another_arbiter.v , 96 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 96 + Text: = ... +enterExpression + File: another_arbiter.v , 96 + Text: s + 1 ... +enterExpression + File: another_arbiter.v , 96 + Text: s ... +enterPrimary + File: another_arbiter.v , 96 + Text: s ... +enterPrimary_literal + File: another_arbiter.v , 96 + Text: s ... +enterIdentifier + File: another_arbiter.v , 96 + Text: s ... +enterBinOp_Plus + File: another_arbiter.v , 96 + Text: + ... +enterExpression + File: another_arbiter.v , 96 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 96 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 96 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 96 + Text: 1 ... +enterStatement_or_null + File: another_arbiter.v , 97 + Text: scan [ s ] = ( next ... +enterStatement + File: another_arbiter.v , 97 + Text: scan [ s ] = ( next ... +enterStatement_item + File: another_arbiter.v , 97 + Text: scan [ s ] = ( next ... +enterBlocking_assignment + File: another_arbiter.v , 97 + Text: scan [ s ] = ( next ... +enterOperator_assignment + File: another_arbiter.v , 97 + Text: scan [ s ] = ( next ... +enterVariable_lvalue + File: another_arbiter.v , 97 + Text: scan [ s ] ... +enterHierarchical_identifier + File: another_arbiter.v , 97 + Text: scan ... +enterSelect + File: another_arbiter.v , 97 + Text: [ s ] ... +enterBit_select + File: another_arbiter.v , 97 + Text: [ s ] ... +enterExpression + File: another_arbiter.v , 97 + Text: s ... +enterPrimary + File: another_arbiter.v , 97 + Text: s ... +enterPrimary_literal + File: another_arbiter.v , 97 + Text: s ... +enterIdentifier + File: another_arbiter.v , 97 + Text: s ... +enterAssignOp_Assign + File: another_arbiter.v , 97 + Text: = ... +enterExpression + File: another_arbiter.v , 97 + Text: ( next + s < NUMUNIT ... +enterExpression + File: another_arbiter.v , 97 + Text: ( next + s < NUMUNIT ... +enterPrimary + File: another_arbiter.v , 97 + Text: ( next + s < NUMUNIT ... +enterMintypmax_expression + File: another_arbiter.v , 97 + Text: next + s < NUMUNITS ... +enterExpression + File: another_arbiter.v , 97 + Text: next + s < NUMUNITS ... +enterExpression + File: another_arbiter.v , 97 + Text: next + s ... +enterExpression + File: another_arbiter.v , 97 + Text: next ... +enterPrimary + File: another_arbiter.v , 97 + Text: next ... +enterPrimary_literal + File: another_arbiter.v , 97 + Text: next ... +enterIdentifier + File: another_arbiter.v , 97 + Text: next ... +enterBinOp_Plus + File: another_arbiter.v , 97 + Text: + ... +enterExpression + File: another_arbiter.v , 97 + Text: s ... +enterPrimary + File: another_arbiter.v , 97 + Text: s ... +enterPrimary_literal + File: another_arbiter.v , 97 + Text: s ... +enterIdentifier + File: another_arbiter.v , 97 + Text: s ... +enterBinOp_Less + File: another_arbiter.v , 97 + Text: < ... +enterExpression + File: another_arbiter.v , 97 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 97 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 97 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 97 + Text: NUMUNITS ... +enterExpression + File: another_arbiter.v , 97 + Text: next + s ... +enterExpression + File: another_arbiter.v , 97 + Text: next ... +enterPrimary + File: another_arbiter.v , 97 + Text: next ... +enterPrimary_literal + File: another_arbiter.v , 97 + Text: next ... +enterIdentifier + File: another_arbiter.v , 97 + Text: next ... +enterBinOp_Plus + File: another_arbiter.v , 97 + Text: + ... +enterExpression + File: another_arbiter.v , 97 + Text: s ... +enterPrimary + File: another_arbiter.v , 97 + Text: s ... +enterPrimary_literal + File: another_arbiter.v , 97 + Text: s ... +enterIdentifier + File: another_arbiter.v , 97 + Text: s ... +enterExpression + File: another_arbiter.v , 97 + Text: next + s - NUMUNITS ... +enterExpression + File: another_arbiter.v , 97 + Text: next + s ... +enterExpression + File: another_arbiter.v , 97 + Text: next ... +enterPrimary + File: another_arbiter.v , 97 + Text: next ... +enterPrimary_literal + File: another_arbiter.v , 97 + Text: next ... +enterIdentifier + File: another_arbiter.v , 97 + Text: next ... +enterBinOp_Plus + File: another_arbiter.v , 97 + Text: + ... +enterExpression + File: another_arbiter.v , 97 + Text: s ... +enterPrimary + File: another_arbiter.v , 97 + Text: s ... +enterPrimary_literal + File: another_arbiter.v , 97 + Text: s ... +enterIdentifier + File: another_arbiter.v , 97 + Text: s ... +enterBinOp_Minus + File: another_arbiter.v , 97 + Text: - ... +enterExpression + File: another_arbiter.v , 97 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 97 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 97 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 97 + Text: NUMUNITS ... +enterEnd + File: another_arbiter.v , 98 + Text: end ... +enterModule_item + File: another_arbiter.v , 100 + Text: always @ ( finalRequ ... +enterNon_port_module_item + File: another_arbiter.v , 100 + Text: always @ ( finalRequ ... +enterModule_or_generate_item + File: another_arbiter.v , 100 + Text: always @ ( finalRequ ... +enterModule_common_item + File: another_arbiter.v , 100 + Text: always @ ( finalRequ ... +enterAlways_construct + File: another_arbiter.v , 100 + Text: always @ ( finalRequ ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 100 + Text: always ... +enterStatement + File: another_arbiter.v , 100 + Text: @ ( finalRequest or ... +enterStatement_item + File: another_arbiter.v , 100 + Text: @ ( finalRequest or ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 100 + Text: @ ( finalRequest or ... +enterProcedural_timing_control + File: another_arbiter.v , 100 + Text: @ ( finalRequest or ... +enterEvent_control + File: another_arbiter.v , 100 + Text: @ ( finalRequest or ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: finalRequest or scan ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: finalRequest or scan ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: finalRequest or scan ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: finalRequest or scan ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: finalRequest or scan ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: finalRequest or scan ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: finalRequest or scan ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: finalRequest or scan ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: finalRequest ... +enterExpression + File: another_arbiter.v , 100 + Text: finalRequest ... +enterPrimary + File: another_arbiter.v , 100 + Text: finalRequest ... +enterPrimary_literal + File: another_arbiter.v , 100 + Text: finalRequest ... +enterIdentifier + File: another_arbiter.v , 100 + Text: finalRequest ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: scan [ 7 ] ... +enterExpression + File: another_arbiter.v , 100 + Text: scan [ 7 ] ... +enterPrimary + File: another_arbiter.v , 100 + Text: scan [ 7 ] ... +enterComplex_func_call + File: another_arbiter.v , 100 + Text: scan [ 7 ] ... +enterIdentifier + File: another_arbiter.v , 100 + Text: scan ... +enterSelect + File: another_arbiter.v , 100 + Text: [ 7 ] ... +enterBit_select + File: another_arbiter.v , 100 + Text: [ 7 ] ... +enterExpression + File: another_arbiter.v , 100 + Text: 7 ... +enterPrimary + File: another_arbiter.v , 100 + Text: 7 ... +enterPrimary_literal + File: another_arbiter.v , 100 + Text: 7 ... +enterNumber_Integral + File: another_arbiter.v , 100 + Text: 7 ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: scan [ 6 ] ... +enterExpression + File: another_arbiter.v , 100 + Text: scan [ 6 ] ... +enterPrimary + File: another_arbiter.v , 100 + Text: scan [ 6 ] ... +enterComplex_func_call + File: another_arbiter.v , 100 + Text: scan [ 6 ] ... +enterIdentifier + File: another_arbiter.v , 100 + Text: scan ... +enterSelect + File: another_arbiter.v , 100 + Text: [ 6 ] ... +enterBit_select + File: another_arbiter.v , 100 + Text: [ 6 ] ... +enterExpression + File: another_arbiter.v , 100 + Text: 6 ... +enterPrimary + File: another_arbiter.v , 100 + Text: 6 ... +enterPrimary_literal + File: another_arbiter.v , 100 + Text: 6 ... +enterNumber_Integral + File: another_arbiter.v , 100 + Text: 6 ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: scan [ 5 ] ... +enterExpression + File: another_arbiter.v , 100 + Text: scan [ 5 ] ... +enterPrimary + File: another_arbiter.v , 100 + Text: scan [ 5 ] ... +enterComplex_func_call + File: another_arbiter.v , 100 + Text: scan [ 5 ] ... +enterIdentifier + File: another_arbiter.v , 100 + Text: scan ... +enterSelect + File: another_arbiter.v , 100 + Text: [ 5 ] ... +enterBit_select + File: another_arbiter.v , 100 + Text: [ 5 ] ... +enterExpression + File: another_arbiter.v , 100 + Text: 5 ... +enterPrimary + File: another_arbiter.v , 100 + Text: 5 ... +enterPrimary_literal + File: another_arbiter.v , 100 + Text: 5 ... +enterNumber_Integral + File: another_arbiter.v , 100 + Text: 5 ... +enterEvent_expression + File: another_arbiter.v , 100 + Text: scan [ 4 ] ... +enterExpression + File: another_arbiter.v , 100 + Text: scan [ 4 ] ... +enterPrimary + File: another_arbiter.v , 100 + Text: scan [ 4 ] ... +enterComplex_func_call + File: another_arbiter.v , 100 + Text: scan [ 4 ] ... +enterIdentifier + File: another_arbiter.v , 100 + Text: scan ... +enterSelect + File: another_arbiter.v , 100 + Text: [ 4 ] ... +enterBit_select + File: another_arbiter.v , 100 + Text: [ 4 ] ... +enterExpression + File: another_arbiter.v , 100 + Text: 4 ... +enterPrimary + File: another_arbiter.v , 100 + Text: 4 ... +enterPrimary_literal + File: another_arbiter.v , 100 + Text: 4 ... +enterNumber_Integral + File: another_arbiter.v , 100 + Text: 4 ... +enterEvent_expression + File: another_arbiter.v , 101 + Text: scan [ 3 ] ... +enterExpression + File: another_arbiter.v , 101 + Text: scan [ 3 ] ... +enterPrimary + File: another_arbiter.v , 101 + Text: scan [ 3 ] ... +enterComplex_func_call + File: another_arbiter.v , 101 + Text: scan [ 3 ] ... +enterIdentifier + File: another_arbiter.v , 101 + Text: scan ... +enterSelect + File: another_arbiter.v , 101 + Text: [ 3 ] ... +enterBit_select + File: another_arbiter.v , 101 + Text: [ 3 ] ... +enterExpression + File: another_arbiter.v , 101 + Text: 3 ... +enterPrimary + File: another_arbiter.v , 101 + Text: 3 ... +enterPrimary_literal + File: another_arbiter.v , 101 + Text: 3 ... +enterNumber_Integral + File: another_arbiter.v , 101 + Text: 3 ... +enterEvent_expression + File: another_arbiter.v , 101 + Text: scan [ 2 ] ... +enterExpression + File: another_arbiter.v , 101 + Text: scan [ 2 ] ... +enterPrimary + File: another_arbiter.v , 101 + Text: scan [ 2 ] ... +enterComplex_func_call + File: another_arbiter.v , 101 + Text: scan [ 2 ] ... +enterIdentifier + File: another_arbiter.v , 101 + Text: scan ... +enterSelect + File: another_arbiter.v , 101 + Text: [ 2 ] ... +enterBit_select + File: another_arbiter.v , 101 + Text: [ 2 ] ... +enterExpression + File: another_arbiter.v , 101 + Text: 2 ... +enterPrimary + File: another_arbiter.v , 101 + Text: 2 ... +enterPrimary_literal + File: another_arbiter.v , 101 + Text: 2 ... +enterNumber_Integral + File: another_arbiter.v , 101 + Text: 2 ... +enterEvent_expression + File: another_arbiter.v , 101 + Text: scan [ 1 ] ... +enterExpression + File: another_arbiter.v , 101 + Text: scan [ 1 ] ... +enterPrimary + File: another_arbiter.v , 101 + Text: scan [ 1 ] ... +enterComplex_func_call + File: another_arbiter.v , 101 + Text: scan [ 1 ] ... +enterIdentifier + File: another_arbiter.v , 101 + Text: scan ... +enterSelect + File: another_arbiter.v , 101 + Text: [ 1 ] ... +enterBit_select + File: another_arbiter.v , 101 + Text: [ 1 ] ... +enterExpression + File: another_arbiter.v , 101 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 101 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 101 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 101 + Text: 1 ... +enterEvent_expression + File: another_arbiter.v , 101 + Text: scan [ 0 ] ... +enterExpression + File: another_arbiter.v , 101 + Text: scan [ 0 ] ... +enterPrimary + File: another_arbiter.v , 101 + Text: scan [ 0 ] ... +enterComplex_func_call + File: another_arbiter.v , 101 + Text: scan [ 0 ] ... +enterIdentifier + File: another_arbiter.v , 101 + Text: scan ... +enterSelect + File: another_arbiter.v , 101 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 101 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 101 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 101 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 101 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 101 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 102 + Text: begin found [ 0 ] = ... +enterStatement + File: another_arbiter.v , 102 + Text: begin found [ 0 ] = ... +enterStatement_item + File: another_arbiter.v , 102 + Text: begin found [ 0 ] = ... +enterSeq_block + File: another_arbiter.v , 102 + Text: begin found [ 0 ] = ... +enterStatement_or_null + File: another_arbiter.v , 103 + Text: found [ 0 ] = finalR ... +enterStatement + File: another_arbiter.v , 103 + Text: found [ 0 ] = finalR ... +enterStatement_item + File: another_arbiter.v , 103 + Text: found [ 0 ] = finalR ... +enterBlocking_assignment + File: another_arbiter.v , 103 + Text: found [ 0 ] = finalR ... +enterOperator_assignment + File: another_arbiter.v , 103 + Text: found [ 0 ] = finalR ... +enterVariable_lvalue + File: another_arbiter.v , 103 + Text: found [ 0 ] ... +enterHierarchical_identifier + File: another_arbiter.v , 103 + Text: found ... +enterSelect + File: another_arbiter.v , 103 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 103 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 103 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 103 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 103 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 103 + Text: 0 ... +enterAssignOp_Assign + File: another_arbiter.v , 103 + Text: = ... +enterExpression + File: another_arbiter.v , 103 + Text: finalRequest [ scan ... +enterPrimary + File: another_arbiter.v , 103 + Text: finalRequest [ scan ... +enterComplex_func_call + File: another_arbiter.v , 103 + Text: finalRequest [ scan ... +enterIdentifier + File: another_arbiter.v , 103 + Text: finalRequest ... +enterSelect + File: another_arbiter.v , 103 + Text: [ scan [ 0 ] ] ... +enterBit_select + File: another_arbiter.v , 103 + Text: [ scan [ 0 ] ] ... +enterExpression + File: another_arbiter.v , 103 + Text: scan [ 0 ] ... +enterPrimary + File: another_arbiter.v , 103 + Text: scan [ 0 ] ... +enterComplex_func_call + File: another_arbiter.v , 103 + Text: scan [ 0 ] ... +enterIdentifier + File: another_arbiter.v , 103 + Text: scan ... +enterSelect + File: another_arbiter.v , 103 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 103 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 103 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 103 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 103 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 103 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 104 + Text: for ( t = 1 ; t < NU ... +enterStatement + File: another_arbiter.v , 104 + Text: for ( t = 1 ; t < NU ... +enterStatement_item + File: another_arbiter.v , 104 + Text: for ( t = 1 ; t < NU ... +enterLoop_statement + File: another_arbiter.v , 104 + Text: for ( t = 1 ; t < NU ... +enterFor_initialization + File: another_arbiter.v , 104 + Text: t = 1 ... +enterList_of_variable_assignments + File: another_arbiter.v , 104 + Text: t = 1 ... +enterVariable_assignment + File: another_arbiter.v , 104 + Text: t = 1 ... +enterVariable_lvalue + File: another_arbiter.v , 104 + Text: t ... +enterHierarchical_identifier + File: another_arbiter.v , 104 + Text: t ... +enterSelect + File: another_arbiter.v , 104 + Text: ... +enterBit_select + File: another_arbiter.v , 104 + Text: ... +enterExpression + File: another_arbiter.v , 104 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 104 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 104 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 104 + Text: 1 ... +enterExpression + File: another_arbiter.v , 104 + Text: t < NUMUNITS - 1 ... +enterExpression + File: another_arbiter.v , 104 + Text: t < NUMUNITS ... +enterExpression + File: another_arbiter.v , 104 + Text: t ... +enterPrimary + File: another_arbiter.v , 104 + Text: t ... +enterPrimary_literal + File: another_arbiter.v , 104 + Text: t ... +enterIdentifier + File: another_arbiter.v , 104 + Text: t ... +enterBinOp_Less + File: another_arbiter.v , 104 + Text: < ... +enterExpression + File: another_arbiter.v , 104 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 104 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 104 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 104 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 104 + Text: - ... +enterExpression + File: another_arbiter.v , 104 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 104 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 104 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 104 + Text: 1 ... +enterFor_step + File: another_arbiter.v , 104 + Text: t = t + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 104 + Text: t = t + 1 ... +enterOperator_assignment + File: another_arbiter.v , 104 + Text: t = t + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 104 + Text: t ... +enterHierarchical_identifier + File: another_arbiter.v , 104 + Text: t ... +enterSelect + File: another_arbiter.v , 104 + Text: ... +enterBit_select + File: another_arbiter.v , 104 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 104 + Text: = ... +enterExpression + File: another_arbiter.v , 104 + Text: t + 1 ... +enterExpression + File: another_arbiter.v , 104 + Text: t ... +enterPrimary + File: another_arbiter.v , 104 + Text: t ... +enterPrimary_literal + File: another_arbiter.v , 104 + Text: t ... +enterIdentifier + File: another_arbiter.v , 104 + Text: t ... +enterBinOp_Plus + File: another_arbiter.v , 104 + Text: + ... +enterExpression + File: another_arbiter.v , 104 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 104 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 104 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 104 + Text: 1 ... +enterStatement_or_null + File: another_arbiter.v , 105 + Text: found [ t ] = found ... +enterStatement + File: another_arbiter.v , 105 + Text: found [ t ] = found ... +enterStatement_item + File: another_arbiter.v , 105 + Text: found [ t ] = found ... +enterBlocking_assignment + File: another_arbiter.v , 105 + Text: found [ t ] = found ... +enterOperator_assignment + File: another_arbiter.v , 105 + Text: found [ t ] = found ... +enterVariable_lvalue + File: another_arbiter.v , 105 + Text: found [ t ] ... +enterHierarchical_identifier + File: another_arbiter.v , 105 + Text: found ... +enterSelect + File: another_arbiter.v , 105 + Text: [ t ] ... +enterBit_select + File: another_arbiter.v , 105 + Text: [ t ] ... +enterExpression + File: another_arbiter.v , 105 + Text: t ... +enterPrimary + File: another_arbiter.v , 105 + Text: t ... +enterPrimary_literal + File: another_arbiter.v , 105 + Text: t ... +enterIdentifier + File: another_arbiter.v , 105 + Text: t ... +enterAssignOp_Assign + File: another_arbiter.v , 105 + Text: = ... +enterExpression + File: another_arbiter.v , 105 + Text: found [ t - 1 ] || f ... +enterExpression + File: another_arbiter.v , 105 + Text: found [ t - 1 ] ... +enterPrimary + File: another_arbiter.v , 105 + Text: found [ t - 1 ] ... +enterComplex_func_call + File: another_arbiter.v , 105 + Text: found [ t - 1 ] ... +enterIdentifier + File: another_arbiter.v , 105 + Text: found ... +enterSelect + File: another_arbiter.v , 105 + Text: [ t - 1 ] ... +enterBit_select + File: another_arbiter.v , 105 + Text: [ t - 1 ] ... +enterExpression + File: another_arbiter.v , 105 + Text: t - 1 ... +enterExpression + File: another_arbiter.v , 105 + Text: t ... +enterPrimary + File: another_arbiter.v , 105 + Text: t ... +enterPrimary_literal + File: another_arbiter.v , 105 + Text: t ... +enterIdentifier + File: another_arbiter.v , 105 + Text: t ... +enterBinOp_Minus + File: another_arbiter.v , 105 + Text: - ... +enterExpression + File: another_arbiter.v , 105 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 105 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 105 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 105 + Text: 1 ... +enterBinOp_LogicOr + File: another_arbiter.v , 105 + Text: || ... +enterExpression + File: another_arbiter.v , 105 + Text: finalRequest [ scan ... +enterPrimary + File: another_arbiter.v , 105 + Text: finalRequest [ scan ... +enterComplex_func_call + File: another_arbiter.v , 105 + Text: finalRequest [ scan ... +enterIdentifier + File: another_arbiter.v , 105 + Text: finalRequest ... +enterSelect + File: another_arbiter.v , 105 + Text: [ scan [ t ] ] ... +enterBit_select + File: another_arbiter.v , 105 + Text: [ scan [ t ] ] ... +enterExpression + File: another_arbiter.v , 105 + Text: scan [ t ] ... +enterPrimary + File: another_arbiter.v , 105 + Text: scan [ t ] ... +enterComplex_func_call + File: another_arbiter.v , 105 + Text: scan [ t ] ... +enterIdentifier + File: another_arbiter.v , 105 + Text: scan ... +enterSelect + File: another_arbiter.v , 105 + Text: [ t ] ... +enterBit_select + File: another_arbiter.v , 105 + Text: [ t ] ... +enterExpression + File: another_arbiter.v , 105 + Text: t ... +enterPrimary + File: another_arbiter.v , 105 + Text: t ... +enterPrimary_literal + File: another_arbiter.v , 105 + Text: t ... +enterIdentifier + File: another_arbiter.v , 105 + Text: t ... +enterEnd + File: another_arbiter.v , 106 + Text: end ... +enterModule_item + File: another_arbiter.v , 108 + Text: always @ ( finalRequ ... +enterNon_port_module_item + File: another_arbiter.v , 108 + Text: always @ ( finalRequ ... +enterModule_or_generate_item + File: another_arbiter.v , 108 + Text: always @ ( finalRequ ... +enterModule_common_item + File: another_arbiter.v , 108 + Text: always @ ( finalRequ ... +enterAlways_construct + File: another_arbiter.v , 108 + Text: always @ ( finalRequ ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 108 + Text: always ... +enterStatement + File: another_arbiter.v , 108 + Text: @ ( finalRequest or ... +enterStatement_item + File: another_arbiter.v , 108 + Text: @ ( finalRequest or ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 108 + Text: @ ( finalRequest or ... +enterProcedural_timing_control + File: another_arbiter.v , 108 + Text: @ ( finalRequest or ... +enterEvent_control + File: another_arbiter.v , 108 + Text: @ ( finalRequest or ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest or foun ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest or foun ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest or foun ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest or foun ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest or foun ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest or foun ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest or foun ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest or foun ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest or foun ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: finalRequest ... +enterExpression + File: another_arbiter.v , 108 + Text: finalRequest ... +enterPrimary + File: another_arbiter.v , 108 + Text: finalRequest ... +enterPrimary_literal + File: another_arbiter.v , 108 + Text: finalRequest ... +enterIdentifier + File: another_arbiter.v , 108 + Text: finalRequest ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: found ... +enterExpression + File: another_arbiter.v , 108 + Text: found ... +enterPrimary + File: another_arbiter.v , 108 + Text: found ... +enterPrimary_literal + File: another_arbiter.v , 108 + Text: found ... +enterIdentifier + File: another_arbiter.v , 108 + Text: found ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: scan [ 7 ] ... +enterExpression + File: another_arbiter.v , 108 + Text: scan [ 7 ] ... +enterPrimary + File: another_arbiter.v , 108 + Text: scan [ 7 ] ... +enterComplex_func_call + File: another_arbiter.v , 108 + Text: scan [ 7 ] ... +enterIdentifier + File: another_arbiter.v , 108 + Text: scan ... +enterSelect + File: another_arbiter.v , 108 + Text: [ 7 ] ... +enterBit_select + File: another_arbiter.v , 108 + Text: [ 7 ] ... +enterExpression + File: another_arbiter.v , 108 + Text: 7 ... +enterPrimary + File: another_arbiter.v , 108 + Text: 7 ... +enterPrimary_literal + File: another_arbiter.v , 108 + Text: 7 ... +enterNumber_Integral + File: another_arbiter.v , 108 + Text: 7 ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: scan [ 6 ] ... +enterExpression + File: another_arbiter.v , 108 + Text: scan [ 6 ] ... +enterPrimary + File: another_arbiter.v , 108 + Text: scan [ 6 ] ... +enterComplex_func_call + File: another_arbiter.v , 108 + Text: scan [ 6 ] ... +enterIdentifier + File: another_arbiter.v , 108 + Text: scan ... +enterSelect + File: another_arbiter.v , 108 + Text: [ 6 ] ... +enterBit_select + File: another_arbiter.v , 108 + Text: [ 6 ] ... +enterExpression + File: another_arbiter.v , 108 + Text: 6 ... +enterPrimary + File: another_arbiter.v , 108 + Text: 6 ... +enterPrimary_literal + File: another_arbiter.v , 108 + Text: 6 ... +enterNumber_Integral + File: another_arbiter.v , 108 + Text: 6 ... +enterEvent_expression + File: another_arbiter.v , 108 + Text: scan [ 5 ] ... +enterExpression + File: another_arbiter.v , 108 + Text: scan [ 5 ] ... +enterPrimary + File: another_arbiter.v , 108 + Text: scan [ 5 ] ... +enterComplex_func_call + File: another_arbiter.v , 108 + Text: scan [ 5 ] ... +enterIdentifier + File: another_arbiter.v , 108 + Text: scan ... +enterSelect + File: another_arbiter.v , 108 + Text: [ 5 ] ... +enterBit_select + File: another_arbiter.v , 108 + Text: [ 5 ] ... +enterExpression + File: another_arbiter.v , 108 + Text: 5 ... +enterPrimary + File: another_arbiter.v , 108 + Text: 5 ... +enterPrimary_literal + File: another_arbiter.v , 108 + Text: 5 ... +enterNumber_Integral + File: another_arbiter.v , 108 + Text: 5 ... +enterEvent_expression + File: another_arbiter.v , 109 + Text: scan [ 4 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: scan [ 4 ] ... +enterPrimary + File: another_arbiter.v , 109 + Text: scan [ 4 ] ... +enterComplex_func_call + File: another_arbiter.v , 109 + Text: scan [ 4 ] ... +enterIdentifier + File: another_arbiter.v , 109 + Text: scan ... +enterSelect + File: another_arbiter.v , 109 + Text: [ 4 ] ... +enterBit_select + File: another_arbiter.v , 109 + Text: [ 4 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: 4 ... +enterPrimary + File: another_arbiter.v , 109 + Text: 4 ... +enterPrimary_literal + File: another_arbiter.v , 109 + Text: 4 ... +enterNumber_Integral + File: another_arbiter.v , 109 + Text: 4 ... +enterEvent_expression + File: another_arbiter.v , 109 + Text: scan [ 3 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: scan [ 3 ] ... +enterPrimary + File: another_arbiter.v , 109 + Text: scan [ 3 ] ... +enterComplex_func_call + File: another_arbiter.v , 109 + Text: scan [ 3 ] ... +enterIdentifier + File: another_arbiter.v , 109 + Text: scan ... +enterSelect + File: another_arbiter.v , 109 + Text: [ 3 ] ... +enterBit_select + File: another_arbiter.v , 109 + Text: [ 3 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: 3 ... +enterPrimary + File: another_arbiter.v , 109 + Text: 3 ... +enterPrimary_literal + File: another_arbiter.v , 109 + Text: 3 ... +enterNumber_Integral + File: another_arbiter.v , 109 + Text: 3 ... +enterEvent_expression + File: another_arbiter.v , 109 + Text: scan [ 2 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: scan [ 2 ] ... +enterPrimary + File: another_arbiter.v , 109 + Text: scan [ 2 ] ... +enterComplex_func_call + File: another_arbiter.v , 109 + Text: scan [ 2 ] ... +enterIdentifier + File: another_arbiter.v , 109 + Text: scan ... +enterSelect + File: another_arbiter.v , 109 + Text: [ 2 ] ... +enterBit_select + File: another_arbiter.v , 109 + Text: [ 2 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: 2 ... +enterPrimary + File: another_arbiter.v , 109 + Text: 2 ... +enterPrimary_literal + File: another_arbiter.v , 109 + Text: 2 ... +enterNumber_Integral + File: another_arbiter.v , 109 + Text: 2 ... +enterEvent_expression + File: another_arbiter.v , 109 + Text: scan [ 1 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: scan [ 1 ] ... +enterPrimary + File: another_arbiter.v , 109 + Text: scan [ 1 ] ... +enterComplex_func_call + File: another_arbiter.v , 109 + Text: scan [ 1 ] ... +enterIdentifier + File: another_arbiter.v , 109 + Text: scan ... +enterSelect + File: another_arbiter.v , 109 + Text: [ 1 ] ... +enterBit_select + File: another_arbiter.v , 109 + Text: [ 1 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 109 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 109 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 109 + Text: 1 ... +enterEvent_expression + File: another_arbiter.v , 109 + Text: scan [ 0 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: scan [ 0 ] ... +enterPrimary + File: another_arbiter.v , 109 + Text: scan [ 0 ] ... +enterComplex_func_call + File: another_arbiter.v , 109 + Text: scan [ 0 ] ... +enterIdentifier + File: another_arbiter.v , 109 + Text: scan ... +enterSelect + File: another_arbiter.v , 109 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 109 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 109 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 109 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 109 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 109 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 110 + Text: begin grantD [ scan ... +enterStatement + File: another_arbiter.v , 110 + Text: begin grantD [ scan ... +enterStatement_item + File: another_arbiter.v , 110 + Text: begin grantD [ scan ... +enterSeq_block + File: another_arbiter.v , 110 + Text: begin grantD [ scan ... +enterStatement_or_null + File: another_arbiter.v , 111 + Text: grantD [ scan [ 0 ] ... +enterStatement + File: another_arbiter.v , 111 + Text: grantD [ scan [ 0 ] ... +enterStatement_item + File: another_arbiter.v , 111 + Text: grantD [ scan [ 0 ] ... +enterBlocking_assignment + File: another_arbiter.v , 111 + Text: grantD [ scan [ 0 ] ... +enterOperator_assignment + File: another_arbiter.v , 111 + Text: grantD [ scan [ 0 ] ... +enterVariable_lvalue + File: another_arbiter.v , 111 + Text: grantD [ scan [ 0 ] ... +enterHierarchical_identifier + File: another_arbiter.v , 111 + Text: grantD ... +enterSelect + File: another_arbiter.v , 111 + Text: [ scan [ 0 ] ] ... +enterBit_select + File: another_arbiter.v , 111 + Text: [ scan [ 0 ] ] ... +enterExpression + File: another_arbiter.v , 111 + Text: scan [ 0 ] ... +enterPrimary + File: another_arbiter.v , 111 + Text: scan [ 0 ] ... +enterComplex_func_call + File: another_arbiter.v , 111 + Text: scan [ 0 ] ... +enterIdentifier + File: another_arbiter.v , 111 + Text: scan ... +enterSelect + File: another_arbiter.v , 111 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 111 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 111 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 111 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 111 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 111 + Text: 0 ... +enterAssignOp_Assign + File: another_arbiter.v , 111 + Text: = ... +enterExpression + File: another_arbiter.v , 111 + Text: finalRequest [ scan ... +enterPrimary + File: another_arbiter.v , 111 + Text: finalRequest [ scan ... +enterComplex_func_call + File: another_arbiter.v , 111 + Text: finalRequest [ scan ... +enterIdentifier + File: another_arbiter.v , 111 + Text: finalRequest ... +enterSelect + File: another_arbiter.v , 111 + Text: [ scan [ 0 ] ] ... +enterBit_select + File: another_arbiter.v , 111 + Text: [ scan [ 0 ] ] ... +enterExpression + File: another_arbiter.v , 111 + Text: scan [ 0 ] ... +enterPrimary + File: another_arbiter.v , 111 + Text: scan [ 0 ] ... +enterComplex_func_call + File: another_arbiter.v , 111 + Text: scan [ 0 ] ... +enterIdentifier + File: another_arbiter.v , 111 + Text: scan ... +enterSelect + File: another_arbiter.v , 111 + Text: [ 0 ] ... +enterBit_select + File: another_arbiter.v , 111 + Text: [ 0 ] ... +enterExpression + File: another_arbiter.v , 111 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 111 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 111 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 111 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 112 + Text: for ( u = 1 ; u < NU ... +enterStatement + File: another_arbiter.v , 112 + Text: for ( u = 1 ; u < NU ... +enterStatement_item + File: another_arbiter.v , 112 + Text: for ( u = 1 ; u < NU ... +enterLoop_statement + File: another_arbiter.v , 112 + Text: for ( u = 1 ; u < NU ... +enterFor_initialization + File: another_arbiter.v , 112 + Text: u = 1 ... +enterList_of_variable_assignments + File: another_arbiter.v , 112 + Text: u = 1 ... +enterVariable_assignment + File: another_arbiter.v , 112 + Text: u = 1 ... +enterVariable_lvalue + File: another_arbiter.v , 112 + Text: u ... +enterHierarchical_identifier + File: another_arbiter.v , 112 + Text: u ... +enterSelect + File: another_arbiter.v , 112 + Text: ... +enterBit_select + File: another_arbiter.v , 112 + Text: ... +enterExpression + File: another_arbiter.v , 112 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 112 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 112 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 112 + Text: 1 ... +enterExpression + File: another_arbiter.v , 112 + Text: u < NUMUNITS ... +enterExpression + File: another_arbiter.v , 112 + Text: u ... +enterPrimary + File: another_arbiter.v , 112 + Text: u ... +enterPrimary_literal + File: another_arbiter.v , 112 + Text: u ... +enterIdentifier + File: another_arbiter.v , 112 + Text: u ... +enterBinOp_Less + File: another_arbiter.v , 112 + Text: < ... +enterExpression + File: another_arbiter.v , 112 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 112 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 112 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 112 + Text: NUMUNITS ... +enterFor_step + File: another_arbiter.v , 112 + Text: u = u + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 112 + Text: u = u + 1 ... +enterOperator_assignment + File: another_arbiter.v , 112 + Text: u = u + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 112 + Text: u ... +enterHierarchical_identifier + File: another_arbiter.v , 112 + Text: u ... +enterSelect + File: another_arbiter.v , 112 + Text: ... +enterBit_select + File: another_arbiter.v , 112 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 112 + Text: = ... +enterExpression + File: another_arbiter.v , 112 + Text: u + 1 ... +enterExpression + File: another_arbiter.v , 112 + Text: u ... +enterPrimary + File: another_arbiter.v , 112 + Text: u ... +enterPrimary_literal + File: another_arbiter.v , 112 + Text: u ... +enterIdentifier + File: another_arbiter.v , 112 + Text: u ... +enterBinOp_Plus + File: another_arbiter.v , 112 + Text: + ... +enterExpression + File: another_arbiter.v , 112 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 112 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 112 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 112 + Text: 1 ... +enterStatement_or_null + File: another_arbiter.v , 113 + Text: grantD [ scan [ u ] ... +enterStatement + File: another_arbiter.v , 113 + Text: grantD [ scan [ u ] ... +enterStatement_item + File: another_arbiter.v , 113 + Text: grantD [ scan [ u ] ... +enterBlocking_assignment + File: another_arbiter.v , 113 + Text: grantD [ scan [ u ] ... +enterOperator_assignment + File: another_arbiter.v , 113 + Text: grantD [ scan [ u ] ... +enterVariable_lvalue + File: another_arbiter.v , 113 + Text: grantD [ scan [ u ] ... +enterHierarchical_identifier + File: another_arbiter.v , 113 + Text: grantD ... +enterSelect + File: another_arbiter.v , 113 + Text: [ scan [ u ] ] ... +enterBit_select + File: another_arbiter.v , 113 + Text: [ scan [ u ] ] ... +enterExpression + File: another_arbiter.v , 113 + Text: scan [ u ] ... +enterPrimary + File: another_arbiter.v , 113 + Text: scan [ u ] ... +enterComplex_func_call + File: another_arbiter.v , 113 + Text: scan [ u ] ... +enterIdentifier + File: another_arbiter.v , 113 + Text: scan ... +enterSelect + File: another_arbiter.v , 113 + Text: [ u ] ... +enterBit_select + File: another_arbiter.v , 113 + Text: [ u ] ... +enterExpression + File: another_arbiter.v , 113 + Text: u ... +enterPrimary + File: another_arbiter.v , 113 + Text: u ... +enterPrimary_literal + File: another_arbiter.v , 113 + Text: u ... +enterIdentifier + File: another_arbiter.v , 113 + Text: u ... +enterAssignOp_Assign + File: another_arbiter.v , 113 + Text: = ... +enterExpression + File: another_arbiter.v , 113 + Text: finalRequest [ scan ... +enterExpression + File: another_arbiter.v , 113 + Text: finalRequest [ scan ... +enterPrimary + File: another_arbiter.v , 113 + Text: finalRequest [ scan ... +enterComplex_func_call + File: another_arbiter.v , 113 + Text: finalRequest [ scan ... +enterIdentifier + File: another_arbiter.v , 113 + Text: finalRequest ... +enterSelect + File: another_arbiter.v , 113 + Text: [ scan [ u ] ] ... +enterBit_select + File: another_arbiter.v , 113 + Text: [ scan [ u ] ] ... +enterExpression + File: another_arbiter.v , 113 + Text: scan [ u ] ... +enterPrimary + File: another_arbiter.v , 113 + Text: scan [ u ] ... +enterComplex_func_call + File: another_arbiter.v , 113 + Text: scan [ u ] ... +enterIdentifier + File: another_arbiter.v , 113 + Text: scan ... +enterSelect + File: another_arbiter.v , 113 + Text: [ u ] ... +enterBit_select + File: another_arbiter.v , 113 + Text: [ u ] ... +enterExpression + File: another_arbiter.v , 113 + Text: u ... +enterPrimary + File: another_arbiter.v , 113 + Text: u ... +enterPrimary_literal + File: another_arbiter.v , 113 + Text: u ... +enterIdentifier + File: another_arbiter.v , 113 + Text: u ... +enterBinOp_LogicAnd + File: another_arbiter.v , 113 + Text: && ... +enterExpression + File: another_arbiter.v , 113 + Text: ~ found [ u - 1 ] ... +enterUnary_Tilda + File: another_arbiter.v , 113 + Text: ~ ... +enterPrimary + File: another_arbiter.v , 113 + Text: found [ u - 1 ] ... +enterComplex_func_call + File: another_arbiter.v , 113 + Text: found [ u - 1 ] ... +enterIdentifier + File: another_arbiter.v , 113 + Text: found ... +enterSelect + File: another_arbiter.v , 113 + Text: [ u - 1 ] ... +enterBit_select + File: another_arbiter.v , 113 + Text: [ u - 1 ] ... +enterExpression + File: another_arbiter.v , 113 + Text: u - 1 ... +enterExpression + File: another_arbiter.v , 113 + Text: u ... +enterPrimary + File: another_arbiter.v , 113 + Text: u ... +enterPrimary_literal + File: another_arbiter.v , 113 + Text: u ... +enterIdentifier + File: another_arbiter.v , 113 + Text: u ... +enterBinOp_Minus + File: another_arbiter.v , 113 + Text: - ... +enterExpression + File: another_arbiter.v , 113 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 113 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 113 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 113 + Text: 1 ... +enterEnd + File: another_arbiter.v , 114 + Text: end ... +enterModule_item + File: another_arbiter.v , 115 + Text: always @ ( grantD ) ... +enterNon_port_module_item + File: another_arbiter.v , 115 + Text: always @ ( grantD ) ... +enterModule_or_generate_item + File: another_arbiter.v , 115 + Text: always @ ( grantD ) ... +enterModule_common_item + File: another_arbiter.v , 115 + Text: always @ ( grantD ) ... +enterAlways_construct + File: another_arbiter.v , 115 + Text: always @ ( grantD ) ... +enterAlwaysKeywd_Always + File: another_arbiter.v , 115 + Text: always ... +enterStatement + File: another_arbiter.v , 115 + Text: @ ( grantD ) begin n ... +enterStatement_item + File: another_arbiter.v , 115 + Text: @ ( grantD ) begin n ... +enterProcedural_timing_control_statement + File: another_arbiter.v , 115 + Text: @ ( grantD ) begin n ... +enterProcedural_timing_control + File: another_arbiter.v , 115 + Text: @ ( grantD ) ... +enterEvent_control + File: another_arbiter.v , 115 + Text: @ ( grantD ) ... +enterEvent_expression + File: another_arbiter.v , 115 + Text: grantD ... +enterExpression + File: another_arbiter.v , 115 + Text: grantD ... +enterPrimary + File: another_arbiter.v , 115 + Text: grantD ... +enterPrimary_literal + File: another_arbiter.v , 115 + Text: grantD ... +enterIdentifier + File: another_arbiter.v , 115 + Text: grantD ... +enterStatement_or_null + File: another_arbiter.v , 116 + Text: begin nextNext = 0 ; ... +enterStatement + File: another_arbiter.v , 116 + Text: begin nextNext = 0 ; ... +enterStatement_item + File: another_arbiter.v , 116 + Text: begin nextNext = 0 ; ... +enterSeq_block + File: another_arbiter.v , 116 + Text: begin nextNext = 0 ; ... +enterStatement_or_null + File: another_arbiter.v , 117 + Text: nextNext = 0 ; ... +enterStatement + File: another_arbiter.v , 117 + Text: nextNext = 0 ; ... +enterStatement_item + File: another_arbiter.v , 117 + Text: nextNext = 0 ; ... +enterBlocking_assignment + File: another_arbiter.v , 117 + Text: nextNext = 0 ... +enterOperator_assignment + File: another_arbiter.v , 117 + Text: nextNext = 0 ... +enterVariable_lvalue + File: another_arbiter.v , 117 + Text: nextNext ... +enterHierarchical_identifier + File: another_arbiter.v , 117 + Text: nextNext ... +enterSelect + File: another_arbiter.v , 117 + Text: ... +enterBit_select + File: another_arbiter.v , 117 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 117 + Text: = ... +enterExpression + File: another_arbiter.v , 117 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 117 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 117 + Text: 0 ... +enterNumber_Integral + File: another_arbiter.v , 117 + Text: 0 ... +enterStatement_or_null + File: another_arbiter.v , 118 + Text: for ( v = 0 ; v < NU ... +enterStatement + File: another_arbiter.v , 118 + Text: for ( v = 0 ; v < NU ... +enterStatement_item + File: another_arbiter.v , 118 + Text: for ( v = 0 ; v < NU ... +enterLoop_statement + File: another_arbiter.v , 118 + Text: for ( v = 0 ; v < NU ... +enterFor_initialization + File: another_arbiter.v , 118 + Text: v = 0 ... +enterList_of_variable_assignments + File: another_arbiter.v , 118 + Text: v = 0 ... +enterVariable_assignment + File: another_arbiter.v , 118 + Text: v = 0 ... +enterVariable_lvalue + File: another_arbiter.v , 118 + Text: v ... +enterHierarchical_identifier + File: another_arbiter.v , 118 + Text: v ... +enterSelect + File: another_arbiter.v , 118 + Text: ... +enterBit_select + File: another_arbiter.v , 118 + Text: ... +enterExpression + File: another_arbiter.v , 118 + Text: 0 ... +enterPrimary + File: another_arbiter.v , 118 + Text: 0 ... +enterPrimary_literal + File: another_arbiter.v , 118 + Text: 0 ... +enterNumber_Integral + File:[ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 0 [ NOTE] : 0 - -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 - Text: keyCount ... + another_arbiter.v , 118 + Text: 0 ... enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 + File: another_arbiter.v , 118 + Text: v < NUMUNITS - 1 ... +enterExpression + File: another_arbiter.v , 118 + Text: v < NUMUNITS ... +enterExpression + File: another_arbiter.v , 118 + Text: v ... +enterPrimary + File: another_arbiter.v , 118 + Text: v ... +enterPrimary_literal + File: another_arbiter.v , 118 + Text: v ... +enterIdentifier + File: another_arbiter.v , 118 + Text: v ... +enterBinOp_Less + File: another_arbiter.v , 118 + Text: < ... +enterExpression + File: another_arbiter.v , 118 + Text: NUMUNITS ... +enterPrimary + File: another_arbiter.v , 118 + Text: NUMUNITS ... +enterPrimary_literal + File: another_arbiter.v , 118 + Text: NUMUNITS ... +enterIdentifier + File: another_arbiter.v , 118 + Text: NUMUNITS ... +enterBinOp_Minus + File: another_arbiter.v , 118 + Text: - ... +enterExpression + File: another_arbiter.v , 118 Text: 1 ... enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 + File: another_arbiter.v , 118 Text: 1 ... enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 + File: another_arbiter.v , 118 Text: 1 ... enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 66 + File: another_arbiter.v , 118 Text: 1 ... -enterEndtask - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 67 - Text: endtask ... -enterClass_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterClass_method - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: function int try_get ... -enterFunction_body_declaration - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int try_get ( int ke ... -enterFunction_data_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterFunction_data_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: try_get ... -enterTf_port_list - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterTf_port_item - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int keyCount = 1 ... -enterData_type_or_implicit - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterData_type - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIntegerAtomType_Int - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: int ... -enterIdentifier - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 - Text: keyCount ... +enterFor_step + File: another_arbiter.v , 118 + Text: v = v + 1 ... +enterFor_step_assignment + File: another_arbiter.v , 118 + Text: v = v + 1 ... +enterOperator_assignment + File: another_arbiter.v , 118 + Text: v = v + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 118 + Text: v ... +enterHierarchical_identifier + File: another_arbiter.v , 118 + Text: v ... +enterSelect + File: another_arbiter.v , 118 + Text: ... +enterBit_select + File: another_arbiter.v , 118 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 118 + Text: = ... enterExpression - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 + File: another_arbiter.v , 118 + Text: v + 1 ... +enterExpression + File: another_arbiter.v , 118 + Text: v ... +enterPrimary + File: another_arbiter.v , 118 + Text: v ... +enterPrimary_literal + File: another_arbiter.v , 118 + Text: v ... +enterIdentifier + File: another_arbiter.v , 118 + Text: v ... +enterBinOp_Plus + File: another_arbiter.v , 118 + Text: + ... +enterExpression + File: another_arbiter.v , 118 Text: 1 ... enterPrimary - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 + File: another_arbiter.v , 118 Text: 1 ... enterPrimary_literal - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 + File: another_arbiter.v , 118 Text: 1 ... enterNumber_Integral - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 69 + File: another_arbiter.v , 118 Text: 1 ... -enterEndfunction - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 70 - Text: endfunction ... -enterEndclass - File: /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv , 72 - Text: endclass ... +enterStatement_or_null + File: another_arbiter.v , 119 + Text: if ( grantD [ v ] ) ... +enterStatement + File: another_arbiter.v , 119 + Text: if ( grantD [ v ] ) ... +enterStatement_item + File: another_arbiter.v , 119 + Text: if ( grantD [ v ] ) ... +enterConditional_statement + File: another_arbiter.v , 119 + Text: if ( grantD [ v ] ) ... +enterCond_predicate + File: another_arbiter.v , 119 + Text: grantD [ v ] ... +enterExpression_or_cond_pattern + File: another_arbiter.v , 119 + Text: grantD [ v ] ... +enterExpression + File: another_arbiter.v , 119 + Text: grantD [ v ] ... +enterPrimary + File: another_arbiter.v , 119 + Text: grantD [ v ] ... +enterComplex_func_call + File: another_arbiter.v , 119 + Text: grantD [ v ] ... +enterIdentifier + File: another_arbiter.v , 119 + Text: grantD ... +enterSelect + File: another_arbiter.v , 119 + Text: [ v ] ... +enterBit_select + File: another_arbiter.v , 119 + Text: [ v ] ... +enterExpression + File: another_arbiter.v , 119 + Text: v ... +enterPrimary + File: another_arbiter.v , 119 + Text: v ... +enterPrimary_literal + File: another_arbiter.v , 119 + Text: v ... +enterIdentifier + File: another_arbiter.v , 119 + Text: v ... +enterStatement_or_null + File: another_arbiter.v , 119 + Text: nextNext = v + 1 ; ... +enterStatement + File: another_arbiter.v , 119 + Text: nextNext = v + 1 ; ... +enterStatement_item + File: another_arbiter.v , 119 + Text: nextNext = v + 1 ; ... +enterBlocking_assignment + File: another_arbiter.v , 119 + Text: nextNext = v + 1 ... +enterOperator_assignment + File: another_arbiter.v , 119 + Text: nextNext = v + 1 ... +enterVariable_lvalue + File: another_arbiter.v , 119 + Text: nextNext ... +enterHierarchical_identifier + File: another_arbiter.v , 119 + Text: nextNext ... +enterSelect + File: another_arbiter.v , 119 + Text: ... +enterBit_select + File: another_arbiter.v , 119 + Text: ... +enterAssignOp_Assign + File: another_arbiter.v , 119 + Text: = ... +enterExpression + File: another_arbiter.v , 119 + Text: v + 1 ... +enterExpression + File: another_arbiter.v , 119 + Text: v ... +enterPrimary + File: another_arbiter.v , 119 + Text: v ... +enterPrimary_literal + File: another_arbiter.v , 119 + Text: v ... +enterIdentifier + File: another_arbiter.v , 119 + Text: v ... +enterBinOp_Plus + File: another_arbiter.v , 119 + Text: + ... +enterExpression + File: another_arbiter.v , 119 + Text: 1 ... +enterPrimary + File: another_arbiter.v , 119 + Text: 1 ... +enterPrimary_literal + File: another_arbiter.v , 119 + Text: 1 ... +enterNumber_Integral + File: another_arbiter.v , 119 + Text: 1 ... +enterEnd + File: another_arbiter.v , 120 + Text: end ... +enterEndmodule + File: another_arbiter.v , 121 + Text: endmodule ... -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -Command exited with non-zero status 1 -2.42user 0.02system 0:02.44elapsed 99%CPU (0avgtext+0avgdata 74452maxresident)k -0inputs+136outputs (0major+22257minor)pagefaults 0swaps
diff --git a/third_party/tests/SimpleUVM/SimpleUVM.log b/third_party/tests/SimpleUVM/SimpleUVM.log index f4151e5..1121cda 100644 --- a/third_party/tests/SimpleUVM/SimpleUVM.log +++ b/third_party/tests/SimpleUVM/SimpleUVM.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/SimpleUVM/slpp_unit/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -753,13 +749,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 11 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -2.14user 0.04system 0:02.19elapsed 99%CPU (0avgtext+0avgdata 101212maxresident)k -0inputs+7704outputs (0major+35476minor)pagefaults 0swaps
diff --git a/third_party/tests/SimpleVMM/SimpleVMM.log b/third_party/tests/SimpleVMM/SimpleVMM.log index 05b2a04..c6d6504 100644 --- a/third_party/tests/SimpleVMM/SimpleVMM.log +++ b/third_party/tests/SimpleVMM/SimpleVMM.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/SimpleVMM/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -202,13 +198,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 16 [ NOTE] : 5 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -22.92user 0.06system 0:22.99elapsed 99%CPU (0avgtext+0avgdata 304408maxresident)k -0inputs+11392outputs (0major+82135minor)pagefaults 0swaps
diff --git a/third_party/tests/UVMNestedSeq/UVMNestedSeq.log b/third_party/tests/UVMNestedSeq/UVMNestedSeq.log index 9b833bc..bfe6e91 100644 --- a/third_party/tests/UVMNestedSeq/UVMNestedSeq.log +++ b/third_party/tests/UVMNestedSeq/UVMNestedSeq.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/UVMNestedSeq/slpp_unit/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -857,13 +853,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 3 [WARNING] : 12 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -6.04user 0.08system 0:06.13elapsed 99%CPU (0avgtext+0avgdata 167464maxresident)k -0inputs+12080outputs (0major+52014minor)pagefaults 0swaps
diff --git a/third_party/tests/UVMSwitch/UVMSwitch.log b/third_party/tests/UVMSwitch/UVMSwitch.log index 35106d0..3f82ece 100644 --- a/third_party/tests/UVMSwitch/UVMSwitch.log +++ b/third_party/tests/UVMSwitch/UVMSwitch.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/UVMSwitch/slpp_all/surelog.log. [NOTE :CM0009] Command line argument "+vcs+flush+all" ignored. @@ -12,7 +8,7 @@ [INFO :PP0122] Preprocessing source file "builtin.sv". -1 /home/alain/Surelog/dist/surelog/bin/../sv/builtin.sv 1 in +1 /home/alain/Surelog/build/dist/Release//sv/builtin.sv 1 in [INFO :PP0122] Preprocessing source file "../../UVM/uvm-1.2/src/uvm_pkg.sv". 1 ../../UVM/uvm-1.2/src/uvm_pkg.sv 1 in @@ -1516,13 +1512,8 @@ [NOTE :EL0522] ../../UVM/uvm-1.2/src/macros/uvm_object_defines.svh:1613 Scope "work@top.UNNAMED.UNNAMED.UNNAMED.UNNAMED.UNNAMED.UNNAMED.UNNAMED.UNNAMED.UNNAMED". [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 11 [ NOTE] : 129 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -19.65user 0.16system 0:19.82elapsed 99%CPU (0avgtext+0avgdata 317080maxresident)k -136inputs+11048outputs (0major+89543minor)pagefaults 0swaps
diff --git a/third_party/tests/UnitAmiqEth/UnitAmiqEth.log b/third_party/tests/UnitAmiqEth/UnitAmiqEth.log index ed80066..27036cb 100644 --- a/third_party/tests/UnitAmiqEth/UnitAmiqEth.log +++ b/third_party/tests/UnitAmiqEth/UnitAmiqEth.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/UnitAmiqEth/slpp_all/surelog.log. [WARNI:CM0005] Include path "./sv/" does not exist. @@ -1277,13 +1273,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 7 [ NOTE] : 4 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -6.48user 0.08system 0:06.58elapsed 99%CPU (0avgtext+0avgdata 135480maxresident)k -0inputs+8664outputs (0major+44065minor)pagefaults 0swaps
diff --git a/third_party/tests/UtdSV/UtdSV.log b/third_party/tests/UtdSV/UtdSV.log index adee2e9..71f9be6 100644 --- a/third_party/tests/UtdSV/UtdSV.log +++ b/third_party/tests/UtdSV/UtdSV.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/UtdSV/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -27,15 +23,15 @@ [NOTE :PP0105] tlu.h:361 Multiply defined macro "INT_THR_HI", tlu.h:358 previous definition. -[ERROR:PA0207] ifdef-2.v:6 Syntax error: token recognition error at: '"first_block, second_block not defined,\n', +[SYNTX:PA0207] ifdef-2.v:6 Syntax error: token recognition error at: '"first_block, second_block not defined,\n', "first_block, second_block not defined, ^-- ../../../build/tests/UtdSV/slpp_unit/work/ifdef-2.v:6 col:4. -[ERROR:PA0207] pad_jbusl.v:351 Syntax error: no viable alternative at input 'bw_io_dtl_padx12 I61 (\n .ps_select_buf ({ps_sel_end } ),\n .bypass_en_buf ({bypass_en_end } ),\n .serial_out ({serial_out[127:116] } ),\n .serial_in ({serial_in[127:116] } ),\n .to_core ({io_jbi_j_ad[127:116] } ),\n .pad ({j_ad[127:116] } ),\n .por_l_buf ({net674[0] ,net674[1] } ),\n .oe_buf ({net675[0] ,net675[1] } ),\n .reset_l_buf ({net0234[0] ,net0234[1] } ),\n .update_dr_buf ({update_dr_end } ),\n .cbu1 ({net682[0] ,net682[1] ,net682[2] ,net682[3] ,\n net682[4] ,net682[5] ,net682[6] ,net682[7] } ),\n .cbd1 ({net684[0] ,net684[1] ,net684[2] ,net684[3] ,\n net684[4] ,net684[5] ,net684[6] ,net684[7] } ),\n .up_open_buf ({net664[0] ,net664[1] } ),\n .mode_ctl_buf ({mode_ctl_end } ),\n .se_buf ({se_buf_end } ),\n .shift_dr_buf ({shift_dr_end } ),\n .hiz_l_buf ({hiz_l_end } ),\n .rst_val_dn_buf ({net670[0] ,net670[1] } ),\n .down_25_buf ({net678[0] ,net678[1] } ),\n .data ({jbi_io_j_ad[127:116] } ),\n .clock_dr_buf ({clock_dr_end } ),\n .rst_val_up_buf ({net669[0] ,net669[1] } ),\n .sel_bypass_buf ({net667[0] ,net667[1] } ),\n .cbu0 ({net683[0] ,net683[1] ,net683[2] ,net683[3] ,\n net683[4] ,net683[5] ,net683[6] ,net683[7] } ),\n .cbd0 ({net685[0] ,net685[1] ,net685[2] ,net685[3] ,\n net685[4] ,net685[5] ,net685[6] ,net685[7] } ),\n .rst_io_l_buf ({net671[0] ,net671[1] } ),\n .bso (bscan[5] ),\n .so (scan[5] ),\n .bsr_si (pad_jbusl_bsi ),\n .si (pad_jbusl_headel_so ),\n .clk (clk ),\n .vddo (vddo ),\n .ref', +[SYNTX:PA0207] pad_jbusl.v:351 Syntax error: no viable alternative at input 'bw_io_dtl_padx12 I61 (\n .ps_select_buf ({ps_sel_end } ),\n .bypass_en_buf ({bypass_en_end } ),\n .serial_out ({serial_out[127:116] } ),\n .serial_in ({serial_in[127:116] } ),\n .to_core ({io_jbi_j_ad[127:116] } ),\n .pad ({j_ad[127:116] } ),\n .por_l_buf ({net674[0] ,net674[1] } ),\n .oe_buf ({net675[0] ,net675[1] } ),\n .reset_l_buf ({net0234[0] ,net0234[1] } ),\n .update_dr_buf ({update_dr_end } ),\n .cbu1 ({net682[0] ,net682[1] ,net682[2] ,net682[3] ,\n net682[4] ,net682[5] ,net682[6] ,net682[7] } ),\n .cbd1 ({net684[0] ,net684[1] ,net684[2] ,net684[3] ,\n net684[4] ,net684[5] ,net684[6] ,net684[7] } ),\n .up_open_buf ({net664[0] ,net664[1] } ),\n .mode_ctl_buf ({mode_ctl_end } ),\n .se_buf ({se_buf_end } ),\n .shift_dr_buf ({shift_dr_end } ),\n .hiz_l_buf ({hiz_l_end } ),\n .rst_val_dn_buf ({net670[0] ,net670[1] } ),\n .down_25_buf ({net678[0] ,net678[1] } ),\n .data ({jbi_io_j_ad[127:116] } ),\n .clock_dr_buf ({clock_dr_end } ),\n .rst_val_up_buf ({net669[0] ,net669[1] } ),\n .sel_bypass_buf ({net667[0] ,net667[1] } ),\n .cbu0 ({net683[0] ,net683[1] ,net683[2] ,net683[3] ,\n net683[4] ,net683[5] ,net683[6] ,net683[7] } ),\n .cbd0 ({net685[0] ,net685[1] ,net685[2] ,net685[3] ,\n net685[4] ,net685[5] ,net685[6] ,net685[7] } ),\n .rst_io_l_buf ({net671[0] ,net671[1] } ),\n .bso (bscan[5] ),\n .so (scan[5] ),\n .bsr_si (pad_jbusl_bsi ),\n .si (pad_jbusl_headel_so ),\n .clk (clk ),\n .vddo (vddo ),\n .ref', .ref (dtl_l_vref ) ); ^-- ../../../build/tests/UtdSV/slpp_unit/work/pad_jbusl.v:351 col:6. -[ERROR:PA0207] pad_jbusr.v:388 Syntax error: no viable alternative at input 'bw_io_dtl_padx12 I2 (\n .ps_select_buf ({ps_select_end } ),\n .bypass_en_buf ({bypass_en_end } ),\n .serial_out ({serial_out[56:45] } ),\n .serial_in ({serial_in[56:45] } ),\n .to_core ({io_jbi_j_ad[56:45] } ),\n .pad ({j_ad[56:45] } ),\n .por_l_buf ({net866[0] ,net866[1] } ),\n .oe_buf ({net867[0] ,net867[1] } ),\n .reset_l_buf ({net865[0] ,net865[1] } ),\n .update_dr_buf ({update_dr_end } ),\n .cbu1 ({net872[0] ,net872[1] ,net872[2] ,net872[3] ,\n net872[4] ,net872[5] ,net872[6] ,net872[7] } ),\n .cbd1 ({net874[0] ,net874[1] ,net874[2] ,net874[3] ,\n net874[4] ,net874[5] ,net874[6] ,net874[7] } ),\n .up_open_buf ({net858[0] ,net858[1] } ),\n .mode_ctl_buf ({mode_ctl_end } ),\n .se_buf ({net861[0] ,net861[1] } ),\n .shift_dr_buf ({shift_dr_end } ),\n .hiz_l_buf ({hiz_l_end } ),\n .rst_val_dn_buf ({net863[0] ,net863[1] } ),\n .down_25_buf ({net870[0] ,net870[1] } ),\n .data ({jbi_io_j_ad[56:45] } ),\n .clock_dr_buf ({clock_dr_end } ),\n .rst_val_up_buf ({net862[0] ,net862[1] } ),\n .sel_bypass_buf ({net860[0] ,net860[1] } ),\n .cbu0 ({net0480[0] ,net0480[1] ,net0480[2] ,net0480[3] ,\n net0480[4] ,net0480[5] ,net0480[6] ,net0480[7] } ),\n .cbd0 ({net0478[0] ,net0478[1] ,net0478[2] ,net0478[3] ,\n net0478[4] ,net0478[5] ,net0478[6] ,net0478[7] } ),\n .rst_io_l_buf ({net864[0] ,net864[1] } ),\n .bso (bscan[8] ),\n .so (scan[8] ),\n .bsr_si (pad_jbusr_bsi ),\n .si (pad_jbusr_header_so ),\n .clk (clk ),\n .vddo (vddo ),\n .ref', +[SYNTX:PA0207] pad_jbusr.v:388 Syntax error: no viable alternative at input 'bw_io_dtl_padx12 I2 (\n .ps_select_buf ({ps_select_end } ),\n .bypass_en_buf ({bypass_en_end } ),\n .serial_out ({serial_out[56:45] } ),\n .serial_in ({serial_in[56:45] } ),\n .to_core ({io_jbi_j_ad[56:45] } ),\n .pad ({j_ad[56:45] } ),\n .por_l_buf ({net866[0] ,net866[1] } ),\n .oe_buf ({net867[0] ,net867[1] } ),\n .reset_l_buf ({net865[0] ,net865[1] } ),\n .update_dr_buf ({update_dr_end } ),\n .cbu1 ({net872[0] ,net872[1] ,net872[2] ,net872[3] ,\n net872[4] ,net872[5] ,net872[6] ,net872[7] } ),\n .cbd1 ({net874[0] ,net874[1] ,net874[2] ,net874[3] ,\n net874[4] ,net874[5] ,net874[6] ,net874[7] } ),\n .up_open_buf ({net858[0] ,net858[1] } ),\n .mode_ctl_buf ({mode_ctl_end } ),\n .se_buf ({net861[0] ,net861[1] } ),\n .shift_dr_buf ({shift_dr_end } ),\n .hiz_l_buf ({hiz_l_end } ),\n .rst_val_dn_buf ({net863[0] ,net863[1] } ),\n .down_25_buf ({net870[0] ,net870[1] } ),\n .data ({jbi_io_j_ad[56:45] } ),\n .clock_dr_buf ({clock_dr_end } ),\n .rst_val_up_buf ({net862[0] ,net862[1] } ),\n .sel_bypass_buf ({net860[0] ,net860[1] } ),\n .cbu0 ({net0480[0] ,net0480[1] ,net0480[2] ,net0480[3] ,\n net0480[4] ,net0480[5] ,net0480[6] ,net0480[7] } ),\n .cbd0 ({net0478[0] ,net0478[1] ,net0478[2] ,net0478[3] ,\n net0478[4] ,net0478[5] ,net0478[6] ,net0478[7] } ),\n .rst_io_l_buf ({net864[0] ,net864[1] } ),\n .bso (bscan[8] ),\n .so (scan[8] ),\n .bsr_si (pad_jbusr_bsi ),\n .si (pad_jbusr_header_so ),\n .clk (clk ),\n .vddo (vddo ),\n .ref', .ref (dtl_r_vref ) ); ^-- ../../../build/tests/UtdSV/slpp_unit/work/pad_jbusr.v:388 col:6. @@ -7452,13 +7448,8 @@ [WARNI:EL0513] Nb undefined instances: 2699. [ FATAL] : 0 -[ ERROR] : 9 +[ SYNTAX] : 3 +[ ERROR] : 6 [WARNING] : 2797 [ NOTE] : 488 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -23.75user 0.43system 0:24.24elapsed 99%CPU (0avgtext+0avgdata 1127540maxresident)k -7944inputs+9624outputs (0major+286217minor)pagefaults 0swaps
diff --git a/third_party/tests/Verilator/Verilator.log b/third_party/tests/Verilator/Verilator.log index a3003e5..dcdc149 100644 --- a/third_party/tests/Verilator/Verilator.log +++ b/third_party/tests/Verilator/Verilator.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/Verilator/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -1394,15 +1390,15 @@ [INFO :PP0122] Preprocessing source file "t_preproc.v". -[ERROR:PP0106] t_preproc.v:245 Syntax error: no viable alternative at input '`define\n', +[SYNTX:PP0106] t_preproc.v:245 Syntax error: no viable alternative at input '`define\n', Not a \`define ^-- t_preproc.v:245 col:14. -[ERROR:PP0106] t_preproc.v:284 Syntax error: no viable alternative at input '`define /* multi\t\\n\t line1*/', +[SYNTX:PP0106] t_preproc.v:284 Syntax error: no viable alternative at input '`define /* multi\t\\n\t line1*/', `define /* multi \ ^-- t_preproc.v:284 col:8. -[ERROR:PP0106] t_preproc.v:475 Syntax error: no viable alternative at input '`define ESC(name) \', +[SYNTX:PP0106] t_preproc.v:475 Syntax error: no viable alternative at input '`define ESC(name) \', `define ESC(name) \`CAT(name,suffix) ^-- t_preproc.v:475 col:18. @@ -3762,7 +3758,7 @@ [INFO :PA0201] Parsing source file "t_attr_parenstar.v". -[ERROR:PA0207] t_attr_parenstar.v:32 Syntax error: no viable alternative at input '@ (*', +[SYNTX:PA0207] t_attr_parenstar.v:32 Syntax error: no viable alternative at input '@ (*', always @ (* ^-- ../../../build/tests/Verilator/slpp_unit/work/t_attr_parenstar.v:32 col:12. @@ -3826,7 +3822,7 @@ [INFO :PA0201] Parsing source file "t_case_wild.v". -[ERROR:PA0207] t_case_wild.v:64 Syntax error: no viable alternative at input 'casez (in[0])\n endcase', +[SYNTX:PA0207] t_case_wild.v:64 Syntax error: no viable alternative at input 'casez (in[0])\n endcase', endcase ^-- ../../../build/tests/Verilator/slpp_unit/work/t_case_wild.v:64 col:6. @@ -3856,7 +3852,7 @@ [INFO :PA0201] Parsing source file "t_clk_concat2.v". -[ERROR:PA0207] t_clk_concat2.v:80 Syntax error: extraneous input 'input' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_clk_concat2.v:80 Syntax error: extraneous input 'input' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, input clk; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_clk_concat2.v:80 col:3. @@ -3866,13 +3862,13 @@ [INFO :PA0201] Parsing source file "t_clk_concat5.v". -[ERROR:PA0207] t_clk_concat5.v:83 Syntax error: extraneous input 'input' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_clk_concat5.v:83 Syntax error: extraneous input 'input' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, input clk; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_clk_concat5.v:83 col:3. [INFO :PA0201] Parsing source file "t_clk_concat6.v". -[ERROR:PA0207] t_clk_concat6.v:96 Syntax error: extraneous input 'input' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_clk_concat6.v:96 Syntax error: extraneous input 'input' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, input clk; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_clk_concat6.v:96 col:3. @@ -3916,7 +3912,7 @@ [INFO :PA0201] Parsing source file "t_const_dec_mixed_bad.v". -[ERROR:PA0207] t_const_dec_mixed_bad.v:8 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n\n parameter [200:0] MIXED = 32'dx_1', +[SYNTX:PA0207] t_const_dec_mixed_bad.v:8 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n\n parameter [200:0] MIXED = 32'dx_1', parameter [200:0] MIXED = 32'dx_1; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_const_dec_mixed_bad.v:8 col:35. @@ -3976,7 +3972,7 @@ [INFO :PA0201] Parsing source file "t_dpi_display.v". -[ERROR:PA0207] t_dpi_display.v:10 Syntax error: no viable alternative at input 'module t ();\n\n SURELOG_MACRO_NOT_DEFINED:error!!! "Only Verilator supports PLI-ish DPI calls and sformat conversion."', +[SYNTX:PA0207] t_dpi_display.v:10 Syntax error: no viable alternative at input 'module t ();\n\n SURELOG_MACRO_NOT_DEFINED:error!!! "Only Verilator supports PLI-ish DPI calls and sformat conversion."', SURELOG_MACRO_NOT_DEFINED:error!!! "Only Verilator supports PLI-ish DPI calls and sformat conversion." ^-- ../../../build/tests/Verilator/slpp_unit/work/t_dpi_display.v:10 col:39. @@ -4014,7 +4010,7 @@ [INFO :PA0201] Parsing source file "t_dpi_sys.v". -[ERROR:PA0207] t_dpi_sys.v:14 Syntax error: no viable alternative at input 'module t ();\n\n SURELOG_MACRO_NOT_DEFINED:error!!! "Only Verilator supports PLI-ish DPI calls."', +[SYNTX:PA0207] t_dpi_sys.v:14 Syntax error: no viable alternative at input 'module t ();\n\n SURELOG_MACRO_NOT_DEFINED:error!!! "Only Verilator supports PLI-ish DPI calls."', SURELOG_MACRO_NOT_DEFINED:error!!! "Only Verilator supports PLI-ish DPI calls." ^-- ../../../build/tests/Verilator/slpp_unit/work/t_dpi_sys.v:14 col:39. @@ -4022,7 +4018,7 @@ [INFO :PA0201] Parsing source file "t_dpi_threads.v". -[ERROR:PA0207] t_dpi_threads.v:18 Syntax error: extraneous input '"Only Verilator supports PLI-ish DPI calls."' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'input', 'output', 'inout', 'ref', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_dpi_threads.v:18 Syntax error: extraneous input '"Only Verilator supports PLI-ish DPI calls."' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'input', 'output', 'inout', 'ref', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, SURELOG_MACRO_NOT_DEFINED:error!!! "Only Verilator supports PLI-ish DPI calls." ^-- ../../../build/tests/Verilator/slpp_unit/work/t_dpi_threads.v:18 col:39. @@ -4034,7 +4030,7 @@ [INFO :PA0201] Parsing source file "t_dpi_var.v". -[ERROR:PA0207] t_dpi_var.v:64 Syntax error: no viable alternative at input 'module sub (/*AUTOARG*/\n // Outputs\n fr_a, fr_b, fr_chk,\n // Inputs\n in\n );\n\nSURELOG_MACRO_NOT_DEFINED:systemc_imp_header!!! \n void', +[SYNTX:PA0207] t_dpi_var.v:64 Syntax error: no viable alternative at input 'module sub (/*AUTOARG*/\n // Outputs\n fr_a, fr_b, fr_chk,\n // Inputs\n in\n );\n\nSURELOG_MACRO_NOT_DEFINED:systemc_imp_header!!! \n void', void mon_class_name(const char* namep); ^-- ../../../build/tests/Verilator/slpp_unit/work/t_dpi_var.v:64 col:2. @@ -4050,7 +4046,7 @@ [INFO :PA0201] Parsing source file "t_enum.v". -[ERROR:PA0207] t_enum.v:33 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n\n localparam FIVE = 5;\n\n enum { e0,\n\t e1,\n\t e3=3,\n\t e5=FIVE,\n\t e10_[2] = 10,\n\t e12,\n\t e20_[5:7] = 25,\n\t e20_z,\n\t e30_[7:5] = 30,\n\t e30_z\n\t } EN;\n\n enum {\n\t z5 = e5\n\t } ZN;\n\n typedef enum [', +[SYNTX:PA0207] t_enum.v:33 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n\n localparam FIVE = 5;\n\n enum { e0,\n\t e1,\n\t e3=3,\n\t e5=FIVE,\n\t e10_[2] = 10,\n\t e12,\n\t e20_[5:7] = 25,\n\t e20_z,\n\t e30_[7:5] = 30,\n\t e30_z\n\t } EN;\n\n enum {\n\t z5 = e5\n\t } ZN;\n\n typedef enum [', typedef enum [2:0] { ONES=~0 } three_t; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_enum.v:33 col:16. @@ -4074,7 +4070,7 @@ [INFO :PA0201] Parsing source file "t_enum_type_methods.v". -[ERROR:PA0207] t_enum_type_methods.v:13 Syntax error: no viable alternative at input 'enum [', +[SYNTX:PA0207] t_enum_type_methods.v:13 Syntax error: no viable alternative at input 'enum [', typedef enum [3:0] { ^-- ../../../build/tests/Verilator/slpp_unit/work/t_enum_type_methods.v:13 col:16. @@ -4086,7 +4082,7 @@ [INFO :PA0201] Parsing source file "t_extend_class.v". -[ERROR:PA0207] t_extend_class.v:49 Syntax error: extraneous input '#' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'input', 'output', 'inout', 'ref', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_extend_class.v:49 Syntax error: extraneous input '#' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'input', 'output', 'inout', 'ref', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, #include "t_extend_class_c.h" // Header for contained object ^-- ../../../build/tests/Verilator/slpp_unit/work/t_extend_class.v:49 col:0. @@ -4348,7 +4344,7 @@ [INFO :PA0201] Parsing source file "t_gen_missing.v". -[ERROR:PA0207] t_gen_missing.v:8 Syntax error: extraneous input '"Bad Test"' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_gen_missing.v:8 Syntax error: extraneous input '"Bad Test"' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, SURELOG_MACRO_NOT_DEFINED:error!!! "Bad Test" ^-- ../../../build/tests/Verilator/slpp_unit/work/t_gen_missing.v:8 col:37. @@ -4368,7 +4364,7 @@ [INFO :PA0201] Parsing source file "t_hierarchy_identifier.v". -[ERROR:PA0207] t_hierarchy_identifier.v:30 Syntax error: token recognition error at: '\', +[SYNTX:PA0207] t_hierarchy_identifier.v:30 Syntax error: token recognition error at: '\', if (cnt==SIZE) begin : \0escaped___name ^-- ../../../build/tests/Verilator/slpp_unit/work/t_hierarchy_identifier.v:30 col:26. @@ -4426,13 +4422,13 @@ [INFO :PA0201] Parsing source file "t_inst_missing.v". -[ERROR:PA0207] t_inst_missing.v:10 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n wire ok = 1'b0;\n // verilator lint_off PINNOCONNECT\n // verilator lint_off PINCONNECTEMPTY\n sub sub (.ok(ok), ,', +[SYNTX:PA0207] t_inst_missing.v:10 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n wire ok = 1'b0;\n // verilator lint_off PINNOCONNECT\n // verilator lint_off PINCONNECTEMPTY\n sub sub (.ok(ok), ,', sub sub (.ok(ok), , .nc()); ^-- ../../../build/tests/Verilator/slpp_unit/work/t_inst_missing.v:10 col:21. [INFO :PA0201] Parsing source file "t_inst_missing_bad.v". -[ERROR:PA0207] t_inst_missing_bad.v:8 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n wire ok = 1'b0;\n sub sub (.ok(ok), ,', +[SYNTX:PA0207] t_inst_missing_bad.v:8 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n wire ok = 1'b0;\n sub sub (.ok(ok), ,', sub sub (.ok(ok), , .nc()); ^-- ../../../build/tests/Verilator/slpp_unit/work/t_inst_missing_bad.v:8 col:21. @@ -4490,7 +4486,7 @@ [INFO :PA0201] Parsing source file "t_interface_down_gen.v". -[ERROR:PA0207] t_interface_down_gen.v:75 Syntax error: no viable alternative at input 'Commercial sims choke', +[SYNTX:PA0207] t_interface_down_gen.v:75 Syntax error: no viable alternative at input 'Commercial sims choke', SURELOG_MACRO_NOT_DEFINED:error!!! Commercial sims choke on cross ref here ^-- ../../../build/tests/Verilator/slpp_unit/work/t_interface_down_gen.v:75 col:52. @@ -4536,7 +4532,7 @@ [INFO :PA0201] Parsing source file "t_interface_modportlist.v". -[ERROR:PA0207] t_interface_modportlist.v:10 Syntax error: no viable alternative at input 'my_module m(.clk(clk), iface', +[SYNTX:PA0207] t_interface_modportlist.v:10 Syntax error: no viable alternative at input 'my_module m(.clk(clk), iface', my_module m(.clk(clk), iface); ^-- ../../../build/tests/Verilator/slpp_unit/work/t_interface_modportlist.v:10 col:26. @@ -4588,7 +4584,7 @@ [INFO :PA0201] Parsing source file "t_lint_bsspace_bad.v". -[ERROR:PA0207] t_lint_bsspace_bad.v:11 Syntax error: no viable alternative at input 'blak\n\nmodule', +[SYNTX:PA0207] t_lint_bsspace_bad.v:11 Syntax error: no viable alternative at input 'blak\n\nmodule', module t; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_lint_bsspace_bad.v:11 col:0. @@ -4608,7 +4604,7 @@ [INFO :PA0201] Parsing source file "t_lint_implicit_def_bad.v". -[ERROR:PA0207] t_lint_implicit_def_bad.v:14 Syntax error: extraneous input '`default_nettype' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'input', 'output', 'inout', 'ref', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_lint_implicit_def_bad.v:14 Syntax error: extraneous input '`default_nettype' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'input', 'output', 'inout', 'ref', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, `default_nettype none ^-- ../../../build/tests/Verilator/slpp_unit/work/t_lint_implicit_def_bad.v:14 col:0. @@ -4620,7 +4616,7 @@ [INFO :PA0201] Parsing source file "t_lint_in_inc_bad.v". -[ERROR:PA0207] t_lint_in_inc_bad_2.vh:8 Syntax error: mismatched input 'if' expecting '(', +[SYNTX:PA0207] t_lint_in_inc_bad_2.vh:8 Syntax error: mismatched input 'if' expecting '(', if if if; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_lint_in_inc_bad.v:18 col:6. @@ -4638,7 +4634,7 @@ [INFO :PA0201] Parsing source file "t_lint_mod_paren_bad.v". -[ERROR:PA0207] t_lint_mod_paren_bad.v:12 Syntax error: mismatched input '(' expecting ';', +[SYNTX:PA0207] t_lint_mod_paren_bad.v:12 Syntax error: mismatched input '(' expecting ';', ) ( ^-- ../../../build/tests/Verilator/slpp_unit/work/t_lint_mod_paren_bad.v:12 col:5. @@ -4652,13 +4648,13 @@ [INFO :PA0201] Parsing source file "t_lint_pindup_bad.v". -[ERROR:PA0207] t_lint_pindup_bad.v:14 Syntax error: no viable alternative at input 'sub\n #(,', +[SYNTX:PA0207] t_lint_pindup_bad.v:14 Syntax error: no viable alternative at input 'sub\n #(,', #(, // Not found ^-- ../../../build/tests/Verilator/slpp_unit/work/t_lint_pindup_bad.v:14 col:7. [INFO :PA0201] Parsing source file "t_lint_pkg_colon_bad.v". -[ERROR:PA0207] t_lint_pkg_colon_bad.v:7 Syntax error: mismatched input '::' expecting ';', +[SYNTX:PA0207] t_lint_pkg_colon_bad.v:7 Syntax error: mismatched input '::' expecting ';', reg mispkgb::bar_t b; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_lint_pkg_colon_bad.v:7 col:14. @@ -4670,7 +4666,7 @@ [INFO :PA0201] Parsing source file "t_lint_rsvd_bad.v". -[ERROR:PA0207] t_lint_rsvd_bad.v:7 Syntax error: mismatched input 'endconfig' expecting {'design', 'localparam'}, +[SYNTX:PA0207] t_lint_rsvd_bad.v:7 Syntax error: mismatched input 'endconfig' expecting {'design', 'localparam'}, endconfig ^-- ../../../build/tests/Verilator/slpp_unit/work/t_lint_rsvd_bad.v:7 col:0. @@ -4832,7 +4828,7 @@ [INFO :PA0201] Parsing source file "t_mem_multi_ref_bad.v". -[ERROR:PA0207] t_mem_multi_ref_bad.v:18 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n reg dimn;\n reg [1:0] dim0;\n reg [1:0] dim1 [1:0];\n reg [1:0] dim2 [1:0][1:0];\n reg dim0nv[1:0];\n\n initial begin\n dimn[1:0] = 0; // Bad: Not ranged\n dim0[1][1] = 0; // Bad: Not arrayed\n dim1[1][1][1] = 0; // Bad: Not arrayed to right depth\n dim2[1][1][1] = 0; // OK\n dim2[0 +: 1][', +[SYNTX:PA0207] t_mem_multi_ref_bad.v:18 Syntax error: no viable alternative at input 'module t (/*AUTOARG*/);\n reg dimn;\n reg [1:0] dim0;\n reg [1:0] dim1 [1:0];\n reg [1:0] dim2 [1:0][1:0];\n reg dim0nv[1:0];\n\n initial begin\n dimn[1:0] = 0; // Bad: Not ranged\n dim0[1][1] = 0; // Bad: Not arrayed\n dim1[1][1][1] = 0; // Bad: Not arrayed to right depth\n dim2[1][1][1] = 0; // OK\n dim2[0 +: 1][', dim2[0 +: 1][1] = 0; // Bad: Range on non-bits ^-- ../../../build/tests/Verilator/slpp_unit/work/t_mem_multi_ref_bad.v:18 col:18. @@ -4852,7 +4848,7 @@ [INFO :PA0201] Parsing source file "t_mem_slice_bad.v". -[ERROR:PA0207] t_mem_slice_bad.v:38 Syntax error: mismatched input '[' expecting '=', +[SYNTX:PA0207] t_mem_slice_bad.v:38 Syntax error: mismatched input '[' expecting '=', assign active_command3[1:0][2:0][3:0] = (use_AnB) ? command_A3[1:0][2:0][3:0] : command_B3[1:0][1:0][3:0]; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_mem_slice_bad.v:38 col:30. @@ -5036,13 +5032,13 @@ [INFO :PA0201] Parsing source file "t_pipe_filter.v". -[ERROR:PA0207] t_pipe_filter.v:10 Syntax error: no viable alternative at input 'example line 10', +[SYNTX:PA0207] t_pipe_filter.v:10 Syntax error: no viable alternative at input 'example line 10', example line 10; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_pipe_filter.v:10 col:13. [INFO :PA0201] Parsing source file "t_pp_circdef_bad.v". -[ERROR:PA0207] t_pp_circdef_bad.v:14 Syntax error: no viable alternative at input 'logic [12-SURELOG_MACRO_NOT_DEFINED:SEL_NUM_BITS!!!', +[SYNTX:PA0207] t_pp_circdef_bad.v:14 Syntax error: no viable alternative at input 'logic [12-SURELOG_MACRO_NOT_DEFINED:SEL_NUM_BITS!!!', typedef logic [12-SURELOG_MACRO_NOT_DEFINED:SEL_NUM_BITS!!! +: SURELOG_MACRO_NOT_DEFINED:SEL_NUM_BITS!!! -1:0] d_t; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_pp_circdef_bad.v:9 col:18. @@ -5050,7 +5046,7 @@ [INFO :PA0201] Parsing source file "t_pp_display.v". -[ERROR:PA0207] t_pp_display.v:22 Syntax error: no viable alternative at input '$display("left side : \"right side \"" // The 'left' as the variable name shouldn't match the "left" in the `" string\n initial', +[SYNTX:PA0207] t_pp_display.v:22 Syntax error: no viable alternative at input '$display("left side : \"right side \"" // The 'left' as the variable name shouldn't match the "left" in the `" string\n initial', initial begin ^-- ../../../build/tests/Verilator/slpp_unit/work/t_pp_display.v:24 col:3. @@ -5060,7 +5056,7 @@ [INFO :PA0201] Parsing source file "t_pp_lib_library.v". -[ERROR:PA0207] t_pp_lib_library.v:7 Syntax error: no viable alternative at input 'input [SURELOG_MACRO_NOT_DEFINED:WIDTH!!!', +[SYNTX:PA0207] t_pp_lib_library.v:7 Syntax error: no viable alternative at input 'input [SURELOG_MACRO_NOT_DEFINED:WIDTH!!!', input [SURELOG_MACRO_NOT_DEFINED:WIDTH!!! -1:0] a; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_pp_lib_library.v:7 col:10. @@ -5084,13 +5080,13 @@ [INFO :PA0201] Parsing source file "t_preproc.v". -[ERROR:PA0207] t_preproc.v:100 Syntax error: token recognition error at: '"twoline: \"first \n', +[SYNTX:PA0207] t_preproc.v:100 Syntax error: token recognition error at: '"twoline: \"first \n', $display("twoline: \"first ^-- ../../../build/tests/Verilator/slpp_unit/work/t_preproc.v:125 col:9. [INFO :PA0201] Parsing source file "t_preproc_def09.v". -[ERROR:PA0207] t_preproc_def09.v:12 Syntax error: mismatched input ''' expecting <EOF>, +[SYNTX:PA0207] t_preproc_def09.v:12 Syntax error: mismatched input ''' expecting <EOF>, 'initial $display("start", "msg1" , "msg2" , "end");' ^-- ../../../build/tests/Verilator/slpp_unit/work/t_preproc_def09.v:10 col:0. @@ -5098,7 +5094,7 @@ [INFO :PA0201] Parsing source file "t_preproc_inc_bad.v". -[ERROR:PA0207] t_preproc_inc_inc_bad.vh:10 Syntax error: no viable alternative at input 'xx // intentional error\n\nendmodule', +[SYNTX:PA0207] t_preproc_inc_inc_bad.vh:10 Syntax error: no viable alternative at input 'xx // intentional error\n\nendmodule', endmodule ^-- ../../../build/tests/Verilator/slpp_unit/work/t_preproc_inc_bad.v:17 col:0. @@ -5110,25 +5106,25 @@ [INFO :PA0201] Parsing source file "t_preproc_noline.v". -[ERROR:PA0207] t_preproc_noline.v:7 Syntax error: no viable alternative at input 'Hello in t_preproc_psl', +[SYNTX:PA0207] t_preproc_noline.v:7 Syntax error: no viable alternative at input 'Hello in t_preproc_psl', Hello in t_preproc_psl.v ^-- ../../../build/tests/Verilator/slpp_unit/work/t_preproc_noline.v:7 col:9. [INFO :PA0201] Parsing source file "t_preproc_persist.v". -[ERROR:PA0207] t_preproc_persist.v:6 Syntax error: no viable alternative at input 'Inside "t_preproc_persist.v"', +[SYNTX:PA0207] t_preproc_persist.v:6 Syntax error: no viable alternative at input 'Inside "t_preproc_persist.v"', Inside "t_preproc_persist.v". ^-- ../../../build/tests/Verilator/slpp_unit/work/t_preproc_persist.v:6 col:7. [INFO :PA0201] Parsing source file "t_preproc_persist2.v". -[ERROR:PA0207] t_preproc_persist2.v:6 Syntax error: no viable alternative at input 'Inside "t_preproc_persist2.v"', +[SYNTX:PA0207] t_preproc_persist2.v:6 Syntax error: no viable alternative at input 'Inside "t_preproc_persist2.v"', Inside "t_preproc_persist2.v". ^-- ../../../build/tests/Verilator/slpp_unit/work/t_preproc_persist2.v:6 col:7. [INFO :PA0201] Parsing source file "t_preproc_persist_inc.v". -[ERROR:PA0207] t_preproc_persist_inc.v:6 Syntax error: no viable alternative at input 'Inside "t_preproc_persist_inc.v"', +[SYNTX:PA0207] t_preproc_persist_inc.v:6 Syntax error: no viable alternative at input 'Inside "t_preproc_persist_inc.v"', Inside "t_preproc_persist_inc.v". ^-- ../../../build/tests/Verilator/slpp_unit/work/t_preproc_persist_inc.v:6 col:8. @@ -5136,7 +5132,7 @@ [INFO :PA0201] Parsing source file "t_preproc_undefineall.v". -[ERROR:PA0207] t_preproc_undefineall.v:8 Syntax error: extraneous input '"Test setup error, PREDEF_COMMAND_LINE pre-missing"' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_preproc_undefineall.v:8 Syntax error: extraneous input '"Test setup error, PREDEF_COMMAND_LINE pre-missing"' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, SURELOG_MACRO_NOT_DEFINED:error!!! "Test setup error, PREDEF_COMMAND_LINE pre-missing" ^-- ../../../build/tests/Verilator/slpp_unit/work/t_preproc_undefineall.v:8 col:36. @@ -5308,7 +5304,7 @@ [INFO :PA0201] Parsing source file "t_trace_primitive.v". -[ERROR:PA0207] t_trace_primitive.v:34 Syntax error: extraneous input 'assign' expecting {'input', 'output', 'reg', '(*', 'table', 'initial'}, +[SYNTX:PA0207] t_trace_primitive.v:34 Syntax error: extraneous input 'assign' expecting {'input', 'output', 'reg', '(*', 'table', 'initial'}, assign b = ~a; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_trace_primitive.v:34 col:0. @@ -5332,7 +5328,7 @@ [INFO :PA0201] Parsing source file "t_tri_gate.v". -[ERROR:PA0207] t_tri_gate.v:21 Syntax error: extraneous input '"Unknown test name"' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_tri_gate.v:21 Syntax error: extraneous input '"Unknown test name"' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, SURELOG_MACRO_NOT_DEFINED:error!!! "Unknown test name" ^-- ../../../build/tests/Verilator/slpp_unit/work/t_tri_gate.v:21 col:37. @@ -5448,7 +5444,7 @@ [INFO :PA0201] Parsing source file "t_var_dup_bad.v". -[ERROR:PA0207] t_var_dup_bad.v:65 Syntax error: extraneous input 'output' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] t_var_dup_bad.v:65 Syntax error: extraneous input 'output' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, output bad_reout_port; ^-- ../../../build/tests/Verilator/slpp_unit/work/t_var_dup_bad.v:65 col:3. @@ -7186,7 +7182,7 @@ [INFO :PA0201] Parsing source file "t_sv_cpu_code/rom.sv". -[ERROR:PA0207] t_sv_cpu_code/rom.sv:18 Syntax error: no viable alternative at input ''{\n SURELOG_MACRO_NOT_DEFINED:LDI!!!', +[SYNTX:PA0207] t_sv_cpu_code/rom.sv:18 Syntax error: no viable alternative at input ''{\n SURELOG_MACRO_NOT_DEFINED:LDI!!!', SURELOG_MACRO_NOT_DEFINED:LDI!!! ^-- ../../../build/tests/Verilator/slpp_unit/work/t_sv_cpu_code/rom.sv:18 col:6. @@ -7220,7 +7216,7 @@ [INFO :PA0201] Parsing source file "t_sv_cpu_code/ports.sv". -[ERROR:PA0207] t_sv_cpu_code/ports.sv:39 Syntax error: extraneous input 'SURELOG_MACRO_NOT_DEFINED:PACKED!!!' expecting {'{', 'packed'}, +[SYNTX:PA0207] t_sv_cpu_code/ports.sv:39 Syntax error: extraneous input 'SURELOG_MACRO_NOT_DEFINED:PACKED!!!' expecting {'{', 'packed'}, struct SURELOG_MACRO_NOT_DEFINED:PACKED!!! ^-- ../../../build/tests/Verilator/slpp_unit/work/t_sv_cpu_code/ports.sv:39 col:9. @@ -8887,13 +8883,8 @@ [ERROR:PA0206] t_sv_cpu_code/adrdec.sv:8 Missing timeunit/timeprecision for "adrdec". [ FATAL] : 0 -[ ERROR] : 635 +[ SYNTAX] : 48 +[ ERROR] : 587 [WARNING] : 417 [ NOTE] : 4 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -265.03user 1.59system 4:26.72elapsed 99%CPU (0avgtext+0avgdata 3000236maxresident)k -13064inputs+17136outputs (23major+752594minor)pagefaults 0swaps
diff --git a/third_party/tests/Yosys/Yosys.log b/third_party/tests/Yosys/Yosys.log index 91c5659..c41a9cd 100644 --- a/third_party/tests/Yosys/Yosys.log +++ b/third_party/tests/Yosys/Yosys.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/Yosys/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -22,43 +18,43 @@ [WARNI:PP0103] simple/macros.v:179 Undefining an unknown macro "A". -[ERROR:PA0207] errors/syntax_err05.v:2 Syntax error: extraneous input 'input' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, +[SYNTX:PA0207] errors/syntax_err05.v:2 Syntax error: extraneous input 'input' expecting {';', 'default', 'module', 'endmodule', 'extern', 'macromodule', 'interface', 'program', 'virtual', 'class', 'timeunit', 'timeprecision', 'checker', 'type', 'clocking', 'defparam', 'bind', 'const', 'function', 'new', 'static', 'constraint', 'if', 'automatic', 'localparam', 'parameter', 'specparam', 'import', 'genvar', 'typedef', 'enum', 'struct', 'union', 'string', 'chandle', 'event', '[', 'byte', 'shortint', 'int', 'longint', 'integer', 'time', 'bit', 'logic', 'reg', 'shortreal', 'real', 'realtime', 'supply0', 'supply1', 'tri', 'triand', 'trior', 'tri0', 'tri1', 'wire', 'uwire', 'wand', 'wor', 'trireg', 'signed', 'unsigned', 'interconnect', 'var', '$', 'export', 'context', DOLLAR_UNIT, '(*', 'assert', 'property', 'assume', 'cover', 'expect', 'not', 'or', 'and', 'sequence', 'covergroup', 'soft', 'pulldown', 'pullup', 'cmos', 'rcmos', 'bufif0', 'bufif1', 'notif0', 'notif1', 'nmos', 'pmos', 'rnmos', 'rpmos', 'nand', 'nor', 'xor', 'xnor', 'buf', 'tranif0', 'tranif1', 'rtranif1', 'rtranif0', 'tran', 'rtran', 'generate', 'case', 'for', 'global', 'initial', 'assign', 'alias', 'always', 'always_comb', 'always_latch', 'always_ff', 'do', 'restrict', 'let', 'this', DOLLAR_ROOT, 'randomize', 'final', 'task', 'specify', 'sample', '=', 'nettype', Escaped_identifier, Simple_identifier, '`pragma', SURELOG_MACRO_NOT_DEFINED}, input x[2:0]; ^-- ../../../build/tests/Yosys/slpp_unit/work/errors/syntax_err05.v:2 col:0. -[ERROR:PA0207] errors/syntax_err01.v:2 Syntax error: missing {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier} at '[', +[SYNTX:PA0207] errors/syntax_err01.v:2 Syntax error: missing {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier} at '[', integer [31:0]w; ^-- ../../../build/tests/Yosys/slpp_unit/work/errors/syntax_err01.v:2 col:8. -[ERROR:PA0207] errors/syntax_err07.v:4 Syntax error: extraneous input '55' expecting ';', +[SYNTX:PA0207] errors/syntax_err07.v:4 Syntax error: extraneous input '55' expecting ';', assign y = (4)55; ^-- ../../../build/tests/Yosys/slpp_unit/work/errors/syntax_err07.v:4 col:14. -[ERROR:PA0207] errors/syntax_err08.v:4 Syntax error: no viable alternative at input 'x 55', +[SYNTX:PA0207] errors/syntax_err08.v:4 Syntax error: no viable alternative at input 'x 55', assign y = x 55; ^-- ../../../build/tests/Yosys/slpp_unit/work/errors/syntax_err08.v:4 col:13. -[ERROR:PA0207] errors/syntax_err10.v:2 Syntax error: missing {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier} at '[', +[SYNTX:PA0207] errors/syntax_err10.v:2 Syntax error: missing {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier} at '[', parameter integer [2:0]x=0; ^-- ../../../build/tests/Yosys/slpp_unit/work/errors/syntax_err10.v:2 col:18. -[ERROR:PA0207] errors/syntax_err11.v:2 Syntax error: extraneous input 'real' expecting {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier}, +[SYNTX:PA0207] errors/syntax_err11.v:2 Syntax error: extraneous input 'real' expecting {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier}, parameter integer real x=0; ^-- ../../../build/tests/Yosys/slpp_unit/work/errors/syntax_err11.v:2 col:18. -[ERROR:PA0207] errors/syntax_err03.v:3 Syntax error: mismatched input ']' expecting ':', +[SYNTX:PA0207] errors/syntax_err03.v:3 Syntax error: mismatched input ']' expecting ':', input [3]x ^-- ../../../build/tests/Yosys/slpp_unit/work/errors/syntax_err03.v:3 col:10. -[ERROR:PA0207] errors/syntax_err02.v:3 Syntax error: missing {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier} at '[', +[SYNTX:PA0207] errors/syntax_err02.v:3 Syntax error: missing {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier} at '[', input integer [3:0]x ^-- ../../../build/tests/Yosys/slpp_unit/work/errors/syntax_err02.v:3 col:16. -[ERROR:PA0207] errors/syntax_err04.v:2 Syntax error: mismatched input ']' expecting ':', +[SYNTX:PA0207] errors/syntax_err04.v:2 Syntax error: mismatched input ']' expecting ':', wire [3]x; ^-- ../../../build/tests/Yosys/slpp_unit/work/errors/syntax_err04.v:2 col:7. -[ERROR:PA0207] various/shregmap.v:15 Syntax error: token recognition error at: '\', +[SYNTX:PA0207] various/shregmap.v:15 Syntax error: token recognition error at: '\', module \$__SHREG_DFF_P_ (input C, D, output Q); ^-- ../../../build/tests/Yosys/slpp_unit/work/various/shregmap.v:15 col:7. @@ -961,13 +957,8 @@ [WARNI:PA0205] sat/sizebits.sv:1 No timescale set for "functions01". [ FATAL] : 0 -[ ERROR] : 10 +[ SYNTAX] : 10 +[ ERROR] : 0 [WARNING] : 457 [ NOTE] : 0 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -17.36user 0.19system 0:17.59elapsed 99%CPU (0avgtext+0avgdata 383316maxresident)k -4032inputs+2240outputs (9major+95392minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.log b/third_party/tests/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.log index 74991b4..32ab366 100644 --- a/third_party/tests/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.log +++ b/third_party/tests/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimAes/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -31,13 +27,8 @@ [NOTE :EL0511] Nb leaf instances: 40. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 0 [ NOTE] : 5 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.32user 0.00system 0:01.33elapsed 99%CPU (0avgtext+0avgdata 52224maxresident)k -288inputs+176outputs (0major+11466minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysBigSim/amber23/YosysBigSimAmber23.log b/third_party/tests/YosysBigSim/amber23/YosysBigSimAmber23.log index 9bc63fc..0959c71 100644 --- a/third_party/tests/YosysBigSim/amber23/YosysBigSimAmber23.log +++ b/third_party/tests/YosysBigSim/amber23/YosysBigSimAmber23.log
@@ -1,12 +1,8 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimAmber23/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. -[ERROR:PA0207] rtl/a23_decode.v:174 Syntax error: mismatched input 'type' expecting {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier}, +[SYNTX:PA0207] rtl/a23_decode.v:174 Syntax error: mismatched input 'type' expecting {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier}, reg [3:0] type; ^-- ../../../build/tests/YosysBigSimAmber23/slpp_unit/work/rtl/a23_decode.v:518 col:23. @@ -143,13 +139,8 @@ [NOTE :EL0511] Nb leaf instances: 3. [ FATAL] : 0 -[ ERROR] : 3 +[ SYNTAX] : 1 +[ ERROR] : 2 [WARNING] : 17 [ NOTE] : 22 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -6.61user 0.04system 0:06.66elapsed 99%CPU (0avgtext+0avgdata 217396maxresident)k -40inputs+904outputs (0major+53047minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysBigSim/lm32/YosysBigSimLm32.log b/third_party/tests/YosysBigSim/lm32/YosysBigSimLm32.log index bf8b455..3cadbf9 100644 --- a/third_party/tests/YosysBigSim/lm32/YosysBigSimLm32.log +++ b/third_party/tests/YosysBigSim/lm32/YosysBigSimLm32.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimLm32/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -188,13 +184,8 @@ [NOTE :EL0511] Nb leaf instances: 10. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 12 [WARNING] : 20 [ NOTE] : 24 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -10.72user 0.10system 0:10.85elapsed 99%CPU (0avgtext+0avgdata 280092maxresident)k -1664inputs+800outputs (0major+69070minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.log b/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.log index a9d0586..da63ee6 100644 --- a/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.log +++ b/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimOpenMsp/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -42,7 +38,7 @@ [WARNI:PP0103] rtl/openMSP430_undefines.v:254 Undefining an unknown macro "PER_CUSTOM_SIZE". -[ERROR:PA0207] sim/sieve.v:1 Syntax error: missing {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier} at '[', +[SYNTX:PA0207] sim/sieve.v:1 Syntax error: missing {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier} at '[', pmem[ 512] = 16'h4031; ^-- ../../../build/tests/YosysBigSimOpenMsp/slpp_unit/work/sim/sieve.v:1 col:4. @@ -215,13 +211,8 @@ [NOTE :EL0511] Nb leaf instances: 17. [ FATAL] : 0 -[ ERROR] : 7 +[ SYNTAX] : 1 +[ ERROR] : 6 [WARNING] : 33 [ NOTE] : 33 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -9.71user 0.11system 0:09.83elapsed 99%CPU (0avgtext+0avgdata 216168maxresident)k -40inputs+1512outputs (0major+53048minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.log b/third_party/tests/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.log index 09aa79b..23eeabc 100644 --- a/third_party/tests/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.log +++ b/third_party/tests/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimReed/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -9,14 +5,8 @@ [ERROR:PP0125] Cannot read the file's content "rtl/BM_lamda.v". Only UTF-8 is supported. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 1 [WARNING] : 0 [ NOTE] : 0 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -Command exited with non-zero status 1 -0.09user 0.00system 0:00.10elapsed 91%CPU (0avgtext+0avgdata 27084maxresident)k -1448inputs+8outputs (1major+5489minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysBigSim/softusb_navre/YosysBigSimSoft.log b/third_party/tests/YosysBigSim/softusb_navre/YosysBigSimSoft.log index 95d138e..b8b47a9 100644 --- a/third_party/tests/YosysBigSim/softusb_navre/YosysBigSimSoft.log +++ b/third_party/tests/YosysBigSim/softusb_navre/YosysBigSimSoft.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimSoft/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -32,13 +28,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 2 [ NOTE] : 6 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -2.72user 0.02system 0:02.74elapsed 99%CPU (0avgtext+0avgdata 101500maxresident)k -40inputs+72outputs (0major+24142minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysBigSim/verilog-pong/YosysBigSimPong.log b/third_party/tests/YosysBigSim/verilog-pong/YosysBigSimPong.log index a0996e3..631a396 100644 --- a/third_party/tests/YosysBigSim/verilog-pong/YosysBigSimPong.log +++ b/third_party/tests/YosysBigSim/verilog-pong/YosysBigSimPong.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimPong/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -56,13 +52,8 @@ [NOTE :EL0511] Nb leaf instances: 1. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 6 [ NOTE] : 8 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -3.25user 0.03system 0:03.29elapsed 99%CPU (0avgtext+0avgdata 121492maxresident)k -736inputs+448outputs (0major+29541minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysBoom/YosysSmallBoom.log b/third_party/tests/YosysBoom/YosysSmallBoom.log index d37deca..ab9fa11 100644 --- a/third_party/tests/YosysBoom/YosysSmallBoom.log +++ b/third_party/tests/YosysBoom/YosysSmallBoom.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysSmallBoom/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -2029,13 +2025,8 @@ [NOTE :EL0511] Nb leaf instances: 182. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 291 [ NOTE] : 296 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -29.16user 1.38system 0:30.67elapsed 99%CPU (0avgtext+0avgdata 2966120maxresident)k -11984inputs+199760outputs (60major+810330minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysCam/YosysCam.log b/third_party/tests/YosysCam/YosysCam.log index 89e8818..9dcd91b 100644 --- a/third_party/tests/YosysCam/YosysCam.log +++ b/third_party/tests/YosysCam/YosysCam.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysCam/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -43,13 +39,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 0 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -2.59user 0.01system 0:02.61elapsed 99%CPU (0avgtext+0avgdata 58948maxresident)k -0inputs+664outputs (0major+13466minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysDsp/YosysDsp.log b/third_party/tests/YosysDsp/YosysDsp.log index 875de0a..8f75df8 100644 --- a/third_party/tests/YosysDsp/YosysDsp.log +++ b/third_party/tests/YosysDsp/YosysDsp.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysDsp/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -146,13 +142,8 @@ [NOTE :EL0511] Nb leaf instances: 3. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 5 [WARNING] : 20 [ NOTE] : 20 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -7.10user 0.05system 0:07.16elapsed 99%CPU (0avgtext+0avgdata 113388maxresident)k -0inputs+2000outputs (0major+27148minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysMarlann/YosysMarlann.log b/third_party/tests/YosysMarlann/YosysMarlann.log index 50ee1db..20ce3ef 100644 --- a/third_party/tests/YosysMarlann/YosysMarlann.log +++ b/third_party/tests/YosysMarlann/YosysMarlann.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysMarlann/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -40,13 +36,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 2 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -2.54user 0.02system 0:02.57elapsed 99%CPU (0avgtext+0avgdata 62744maxresident)k -32inputs+520outputs (0major+14864minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysOldTests/openmsp430/YosysOldOpen.log b/third_party/tests/YosysOldTests/openmsp430/YosysOldOpen.log index b049719..6aeb46c 100644 --- a/third_party/tests/YosysOldTests/openmsp430/YosysOldOpen.log +++ b/third_party/tests/YosysOldTests/openmsp430/YosysOldOpen.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysOldOpen/slpp_all/surelog.log. [WARNI:PA0205] rtl/omsp_alu.v:46 No timescale set for "omsp_alu". @@ -169,13 +165,8 @@ [NOTE :EL0511] Nb leaf instances: 15. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 20 [ NOTE] : 31 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -6.76user 0.10system 0:06.91elapsed 99%CPU (0avgtext+0avgdata 163312maxresident)k -4936inputs+6152outputs (0major+44507minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysOldTests/or1200/YosysOldOr.log b/third_party/tests/YosysOldTests/or1200/YosysOldOr.log index bb6121e..f58a731 100644 --- a/third_party/tests/YosysOldTests/or1200/YosysOldOr.log +++ b/third_party/tests/YosysOldTests/or1200/YosysOldOr.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysOldOr/slpp_all/surelog.log. [INFO :CP0300] Compilation... @@ -505,13 +501,8 @@ [NOTE :EL0511] Nb leaf instances: 1635. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 0 [ NOTE] : 117 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -12.73user 0.26system 0:13.11elapsed 99%CPU (0avgtext+0avgdata 512008maxresident)k -30352inputs+34760outputs (0major+134756minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysOldTests/sasc/YosysOldSasc.log b/third_party/tests/YosysOldTests/sasc/YosysOldSasc.log index 3887a2d..d93137f 100644 --- a/third_party/tests/YosysOldTests/sasc/YosysOldSasc.log +++ b/third_party/tests/YosysOldTests/sasc/YosysOldSasc.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysOldSasc/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -38,10 +34,10 @@ [NOTE :EL0503] timescale.v:22 Top level module "work@sasc_brg". -[WARNI:EL0505] rtl/sasc_fifo4.v:62 Multiply defined module "work@sasc_fifo4", +[WARNI:EL0505] timescale.v:3 Multiply defined module "work@sasc_fifo4", cache/synth.v:1 previous definition. -[WARNI:EL0505] rtl/sasc_top.v:72 Multiply defined module "work@sasc_top", +[WARNI:EL0505] timescale.v:11 Multiply defined module "work@sasc_top", cache/synth.v:282 previous definition. [NOTE :EL0504] Multiple top level modules in design. @@ -55,13 +51,8 @@ [NOTE :EL0511] Nb leaf instances: 3. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 3 [WARNING] : 5 [ NOTE] : 9 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -2.00user 0.01system 0:02.02elapsed 99%CPU (0avgtext+0avgdata 51820maxresident)k -136inputs+104outputs (0major+11455minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.log b/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.log index 734800c..1386a63 100644 --- a/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.log +++ b/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysOldSsPcm/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -32,13 +28,8 @@ [NOTE :EL0511] Nb leaf instances: 1. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 1 [WARNING] : 2 [ NOTE] : 6 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.30user 0.01system 0:01.32elapsed 99%CPU (0avgtext+0avgdata 45936maxresident)k -40inputs+72outputs (0major+9981minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysOldTests/usb_phy/YosysOldUsb.log b/third_party/tests/YosysOldTests/usb_phy/YosysOldUsb.log index c55ac69..3c23655 100644 --- a/third_party/tests/YosysOldTests/usb_phy/YosysOldUsb.log +++ b/third_party/tests/YosysOldTests/usb_phy/YosysOldUsb.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysOldUsb/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -38,7 +34,7 @@ [WARNI:EL0505] timescale.v:2 Multiply defined module "work@usb_phy", cache/synth.v:1 previous definition. -[WARNI:EL0505] rtl/usb_rx_phy.v:78 Multiply defined module "work@usb_rx_phy", +[WARNI:EL0505] timescale.v:2 Multiply defined module "work@usb_rx_phy", cache/synth.v:109 previous definition. [WARNI:EL0505] timescale.v:2 Multiply defined module "work@usb_tx_phy", @@ -53,13 +49,8 @@ [NOTE :EL0511] Nb leaf instances: 2. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 3 [WARNING] : 6 [ NOTE] : 7 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -2.12user 0.02system 0:02.15elapsed 99%CPU (0avgtext+0avgdata 64812maxresident)k -40inputs+136outputs (0major+15005minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysSmall/YosysSmall.log b/third_party/tests/YosysSmall/YosysSmall.log index 5d72b6b..416a49a 100644 --- a/third_party/tests/YosysSmall/YosysSmall.log +++ b/third_party/tests/YosysSmall/YosysSmall.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysSmall/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -61,13 +57,8 @@ [NOTE :EL0511] Nb leaf instances: 0. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 1 [WARNING] : 6 [ NOTE] : 9 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -1.43user 0.01system 0:01.46elapsed 99%CPU (0avgtext+0avgdata 45900maxresident)k -0inputs+608outputs (0major+10119minor)pagefaults 0swaps
diff --git a/third_party/tests/YosysVerx/YosysVerx.log b/third_party/tests/YosysVerx/YosysVerx.log index e57e160..e131c28 100644 --- a/third_party/tests/YosysVerx/YosysVerx.log +++ b/third_party/tests/YosysVerx/YosysVerx.log
@@ -1,7 +1,3 @@ -******************************************** -* SURELOG System Verilog Compiler/Linter * -******************************************** - [INFO :CM0023] Creating log file ../../../build/tests/YosysVerx/slpp_unit/surelog.log. [INFO :CM0020] Separate compilation-unit mode is on. @@ -48,13 +44,8 @@ [NOTE :EL0511] Nb leaf instances: 1. [ FATAL] : 0 +[ SYNTAX] : 0 [ ERROR] : 0 [WARNING] : 3 [ NOTE] : 8 -******************************************** -* End SURELOG SVerilog Compiler/Linter * -******************************************** - -8.58user 0.10system 0:08.69elapsed 99%CPU (0avgtext+0avgdata 234896maxresident)k -0inputs+6152outputs (0major+58797minor)pagefaults 0swaps