Search-engine friendly clone of the
ACL2 documentation
.
Top
Documentation
Books
Boolean-reasoning
Projects
Debugging
Std
Proof-automation
Macro-libraries
ACL2
Interfacing-tools
Hardware-verification
Gl
Esim
Vl2014
Warnings
Primitives
Use-set
Syntax
Getting-started
Utilities
Loader
Transforms
Expression-sizing
Occform
Oprewrite
Expand-functions
Delayredux
Unparameterization
Scopesubst
Vl-paramvaluelist-scopesubst
Vl-packeddimensionlist-scopesubst
Vl-namedparamvaluelist-scopesubst
Vl-paramdecllist-scopesubst
Vl-portdecllist-scopesubst
Vl-plainarglist-scopesubst
Vl-namedarglist-scopesubst
Vl-gateinstlist-scopesubst
Vl-enumitemlist-scopesubst
Vl-vardecllist-scopesubst
Vl-modinstlist-scopesubst
Vl-initiallist-scopesubst
Vl-fundecllist-scopesubst
Vl-modulelist-scopesubst
Vl-evatomlist-scopesubst
Vl-assignlist-scopesubst
Vl-alwayslist-scopesubst
Vl-rangelist-scopesubst
Vl-aliaslist-scopesubst
Vl-portlist-scopesubst
Vl-expr-scopesubst
Vl-stmt-scopesubst
Vl-maybe-delayoreventcontrol-scopesubst
Vl-delayoreventcontrol-scopesubst
Vl-repeateventcontrol-scopesubst
Vl-maybe-packeddimension-scopesubst
Vl-packeddimension-scopesubst
Vl-namedparamvalue-scopesubst
Vl-module-scopesubst
Vl-modelement-scopesubst
Vl-paramtype-scopesubst
Vl-maybe-paramvalue-scopesubst
Vl-maybe-gatedelay-scopesubst
Vl-fundecl-scopesubst
Vl-regularport-scopesubst
Vl-paramvalue-scopesubst
Vl-paramdecl-scopesubst
Vl-paramargs-scopesubst
Vl-modinst-scopesubst
Vl-maybe-datatype-scopesubst
Vl-interfaceport-scopesubst
Vl-gateinst-scopesubst
Vl-gatedelay-scopesubst
Vl-eventcontrol-scopesubst
Vl-enumbasetype-scopesubst
Vl-delaycontrol-scopesubst
Vl-assign-scopesubst
Vl-arguments-scopesubst
Vl-vardecl-scopesubst
Vl-portdecl-scopesubst
Vl-plainarg-scopesubst
Vl-namedarg-scopesubst
Vl-maybe-range-scopesubst
Vl-initial-scopesubst
Vl-enumitem-scopesubst
Vl-range-scopesubst
Vl-port-scopesubst
Vl-maybe-expr-scopesubst
Vl-evatom-scopesubst
Vl-always-scopesubst
Vl-alias-scopesubst
Vl-scopeinfo-resolve-params
Vl-make-paramdecloverrides
Vl-unparam-inst
Vl-scope-finalize-params
Vl-override-parameter-value
Vl-unparam-instlist
Vl-create-unparameterized-module
Vl-module-default-signature
Vl-modulelist-default-signatures
Vl-gencase-some-match
Vl-gencase-match
Vl-make-paramdecloverrides-named
Vl-unparam-newname
Vl-paramdecl-set-default
Vl-unparam-signature
Vl-genblob-collect-modinst-paramsigs
Vl-design-unparameterize
Vl-paramdecllist-remove-defaults
Vl-unparam-newname-exprstring
Vl-paramdecl-remove-default
Vl-unparam-sigalist
Vl-unparam-signaturelist
Caseelim
Split
Selresolve
Weirdint-elim
Vl-delta
Replicate-insts
Rangeresolve
Propagate
Clean-selects
Clean-params
Blankargs
Inline-mods
Expr-simp
Trunc
Always-top
Gatesplit
Gate-elim
Expression-optimization
Elim-supplies
Wildelim
Drop-blankports
Clean-warnings
Addinstnames
Custom-transform-hooks
Annotate
Latchcode
Elim-unused-vars
Problem-modules
Lint
Mlib
Server
Kit
Printer
Esim-vl
Well-formedness
Sv
Vwsim
Fgl
Vl
X86isa
Svl
Rtl
Software-verification
Math
Testing-utilities
Unparameterization
Scopesubst
Scope aware substitution that replaces occurrences of resolved parameters with their values.
Subtopics
Vl-paramvaluelist-scopesubst
(vl-paramvaluelist-scopesubst x ss)
maps
vl-paramvalue-scopesubst
across a list.
Vl-packeddimensionlist-scopesubst
(vl-packeddimensionlist-scopesubst x ss)
maps
vl-packeddimension-scopesubst
across a list.
Vl-namedparamvaluelist-scopesubst
(vl-namedparamvaluelist-scopesubst x ss)
maps
vl-namedparamvalue-scopesubst
across a list.
Vl-paramdecllist-scopesubst
(vl-paramdecllist-scopesubst x ss)
maps
vl-paramdecl-scopesubst
across a list.
Vl-portdecllist-scopesubst
(vl-portdecllist-scopesubst x ss)
maps
vl-portdecl-scopesubst
across a list.
Vl-plainarglist-scopesubst
(vl-plainarglist-scopesubst x ss)
maps
vl-plainarg-scopesubst
across a list.
Vl-namedarglist-scopesubst
(vl-namedarglist-scopesubst x ss)
maps
vl-namedarg-scopesubst
across a list.
Vl-gateinstlist-scopesubst
(vl-gateinstlist-scopesubst x ss)
maps
vl-gateinst-scopesubst
across a list.
Vl-enumitemlist-scopesubst
(vl-enumitemlist-scopesubst x ss)
maps
vl-enumitem-scopesubst
across a list.
Vl-vardecllist-scopesubst
(vl-vardecllist-scopesubst x ss)
maps
vl-vardecl-scopesubst
across a list.
Vl-modinstlist-scopesubst
(vl-modinstlist-scopesubst x ss)
maps
vl-modinst-scopesubst
across a list.
Vl-initiallist-scopesubst
(vl-initiallist-scopesubst x ss)
maps
vl-initial-scopesubst
across a list.
Vl-fundecllist-scopesubst
(vl-fundecllist-scopesubst x ss)
maps
vl-fundecl-scopesubst
across a list.
Vl-modulelist-scopesubst
(vl-modulelist-scopesubst x ss)
maps
vl-module-scopesubst
across a list.
Vl-evatomlist-scopesubst
(vl-evatomlist-scopesubst x ss)
maps
vl-evatom-scopesubst
across a list.
Vl-assignlist-scopesubst
(vl-assignlist-scopesubst x ss)
maps
vl-assign-scopesubst
across a list.
Vl-alwayslist-scopesubst
(vl-alwayslist-scopesubst x ss)
maps
vl-always-scopesubst
across a list.
Vl-rangelist-scopesubst
(vl-rangelist-scopesubst x ss)
maps
vl-range-scopesubst
across a list.
Vl-aliaslist-scopesubst
(vl-aliaslist-scopesubst x ss)
maps
vl-alias-scopesubst
across a list.
Vl-portlist-scopesubst
(vl-portlist-scopesubst x ss)
maps
vl-port-scopesubst
across a list.
Vl-expr-scopesubst
Substitute resolved parameters into an expression.
Vl-stmt-scopesubst
Scopesubstitute into a
vl-stmt-p
Vl-maybe-delayoreventcontrol-scopesubst
Scopesubstitute into a
vl-maybe-delayoreventcontrol-p
.
Vl-delayoreventcontrol-scopesubst
Scopesubstitute into a
vl-delayoreventcontrol-p
.
Vl-repeateventcontrol-scopesubst
Scopesubstitute into a
vl-repeateventcontrol-p
.
Vl-maybe-packeddimension-scopesubst
Scopesubstitute into a
vl-maybe-packeddimension-p
.
Vl-packeddimension-scopesubst
Scopesubstitute into a
vl-packeddimension-p
.
Vl-namedparamvalue-scopesubst
Scopesubstitute into a
vl-namedparamvalue-p
.
Vl-module-scopesubst
Scopesubstitute into a
vl-module-p
.
Vl-modelement-scopesubst
Scopesubstitute into a
vl-modelement-p
.
Vl-paramtype-scopesubst
Scopesubstitute into a
vl-paramtype-p
.
Vl-maybe-paramvalue-scopesubst
Scopesubstitute into a
vl-maybe-paramvalue-p
.
Vl-maybe-gatedelay-scopesubst
Scopesubstitute into a
vl-maybe-gatedelay-p
.
Vl-fundecl-scopesubst
Scopesubstitute into a
vl-fundecl-p
.
Vl-regularport-scopesubst
Scopesubstitute into a
vl-regularport-p
.
Vl-paramvalue-scopesubst
Scopesubstitute into a
vl-paramvalue-p
.
Vl-paramdecl-scopesubst
Scopesubstitute into a
vl-paramdecl-p
.
Vl-paramargs-scopesubst
Scopesubstitute into a
vl-paramargs-p
.
Vl-modinst-scopesubst
Scopesubstitute into a
vl-modinst-p
.
Vl-maybe-datatype-scopesubst
Scopesubstitute into a
vl-maybe-datatype-p
.
Vl-interfaceport-scopesubst
Scopesubstitute into a
vl-interfaceport-p
.
Vl-gateinst-scopesubst
Scopesubstitute into a
vl-gateinst-p
.
Vl-gatedelay-scopesubst
Scopesubstitute into a
vl-gatedelay-p
.
Vl-eventcontrol-scopesubst
Scopesubstitute into a
vl-eventcontrol-p
.
Vl-enumbasetype-scopesubst
Scopesubstitute into a
vl-enumbasetype-p
.
Vl-delaycontrol-scopesubst
Scopesubstitute into a
vl-delaycontrol-p
.
Vl-assign-scopesubst
Scopesubstitute into a
vl-assign-p
.
Vl-arguments-scopesubst
Scopesubstitute into a
vl-arguments-p
.
Vl-vardecl-scopesubst
Scopesubstitute into a
vl-vardecl-p
.
Vl-portdecl-scopesubst
Scopesubstitute into a
vl-portdecl-p
.
Vl-plainarg-scopesubst
Scopesubstitute into a
vl-plainarg-p
.
Vl-namedarg-scopesubst
Scopesubstitute into a
vl-namedarg-p
.
Vl-maybe-range-scopesubst
Scopesubstitute into a
vl-maybe-range-p
.
Vl-initial-scopesubst
Scopesubstitute into a
vl-initial-p
.
Vl-enumitem-scopesubst
Scopesubstitute into a
vl-enumitem-p
.
Vl-range-scopesubst
Scopesubstitute into a
vl-range-p
.
Vl-port-scopesubst
Scopesubstitute into a
vl-port-p
.
Vl-maybe-expr-scopesubst
Scopesubstitute into a
vl-maybe-expr-p
.
Vl-evatom-scopesubst
Scopesubstitute into a
vl-evatom-p
.
Vl-always-scopesubst
Scopesubstitute into a
vl-always-p
.
Vl-alias-scopesubst
Scopesubstitute into a
vl-alias-p
.