Raw constructor for honsed vl-lintconfig-p structures.
Syntax:
(honsed-vl-lintconfig start-files help readme search-path search-exts include-dirs topmods quiet dropmods ignore cclimit edition strict mem debug)
This is identical to vl-lintconfig, except that we hons the structure we are creating.
This is an ordinary honsing constructor introduced by defaggregate.
Function:
(defun honsed-vl-lintconfig (start-files help readme search-path search-exts include-dirs topmods quiet dropmods ignore cclimit edition strict mem debug) (declare (xargs :guard (and (string-listp start-files) (booleanp help) (booleanp readme) (string-listp search-path) (string-listp search-exts) (string-listp include-dirs) (string-listp topmods) (string-listp quiet) (string-listp dropmods) (string-listp ignore) (natp cclimit) (vl-edition-p edition) (booleanp strict) (posp mem) (booleanp debug)))) (mbe :logic (vl-lintconfig start-files help readme search-path search-exts include-dirs topmods quiet dropmods ignore cclimit edition strict mem debug) :exec (hons :vl-lint-opts (hons (hons 'start-files start-files) (hons (hons 'help help) (hons (hons 'readme readme) (hons (hons 'search-path search-path) (hons (hons 'search-exts search-exts) (hons (hons 'include-dirs include-dirs) (hons (hons 'topmods topmods) (hons (hons 'quiet quiet) (hons (hons 'dropmods dropmods) (hons (hons 'ignore ignore) (hons (hons 'cclimit cclimit) (hons (hons 'edition edition) (hons (hons 'strict strict) (hons (hons 'mem mem) (hons (hons 'debug debug) nil))))))))))))))))))