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
Sv
Vwsim
Fgl
Vl
Syntax
Vl-module
Vl-vardecl
Vl-fundecl
Vl-interface
Vl-design
Vl-assign
Vl-modinst
Vl-gateinst
Vl-taskdecl
Vl-portdecl
Vl-commentmap
Vl-dpiimport
Vl-ansi-portdecl
Vl-package
Vl-paramdecl
Vl-dpiexport
Vl-class
Vl-sort-blockitems-aux
Vl-plainarglist->exprs
Vl-taskdecllist->names
Expressions-and-datatypes
Vl-fundecllist->names
Vl-udp
Vl-port
Vl-genelement
Vl-clkdecl
Vl-parse-temps
Vl-bind
Vl-namedarg
Vl-exprdist
Vl-clkassign
Vl-range
Vl-propport
Vl-typedef
Vl-gatedelay
Vl-dimension
Vl-sequence
Vl-clkskew
Vl-program
Vl-gatestrength
Vl-property
Vl-config
Vl-always
Vl-import
Vl-repeateventcontrol
Vl-timeliteral
Vl-initial
Vl-eventcontrol
Vl-final
Vl-udpsymbol-p
Vl-maybe-clkskew
Vl-function-specialization
Vl-alias
Vl-maybe-nettypename
Vl-maybe-gatedelay
Vl-letdecl
Vl-direction-p
Vl-modelement
Vl-maybe-timeprecisiondecl
Vl-maybe-scopeid
Vl-maybe-gatestrength
Vl-maybe-direction
Vl-maybe-delayoreventcontrol
Vl-gclkdecl
Vl-fwdtypedef
Vl-maybe-udpsymbol-p
Vl-maybe-timeunitdecl
Vl-maybe-timeliteral
Vl-maybe-parse-temps
Vl-maybe-cstrength
Vl-arguments
Vl-maybe-module
Vl-maybe-design
Vl-covergroup
Vl-udpline
Vl-timeunitdecl
Vl-genvar
Vl-defaultdisable
Vl-context1
Vl-timeprecisiondecl
Vl-sort-blockitems
Vl-elabtask
Vl-udpedge
Vl-delaycontrol
Vl-context
Vl-ctxelement
Vl-ctxelement->loc
Vl-modelement->loc
Statements
Vl-stmt
Vl-assignstmt
Vl-blockstmt
Vl-stmt-p
Vl-casestmt
Vl-forstmt
Vl-foreachstmt
Vl-callstmt
Vl-stmt-case
Vl-waitstmt
Vl-repeatstmt
Vl-whilestmt
Vl-assertstmt
Vl-ifstmt
Vl-eventtriggerstmt
Vl-timingstmt
Vl-dostmt
Vl-deassignstmt
Vl-cassertstmt
Vl-nullstmt
Vl-stmt-kind
Vl-returnstmt
Vl-foreverstmt
Vl-disablestmt
Vl-stmt-equiv
Vl-continuestmt
Vl-breakstmt
Vl-stmt-fix
Vl-stmt-count
Vl-cassertion
Vl-assertion
Vl-stmtlist
Vl-caselist
Vl-blockitem
Vl-vardecllist
Vl-interface->ifports
Vl-syntaxversion
Vl-nettypename-p
Vl-module->ifports
Vl-lifetime-p
Vl-paramdecllist
Vl-modelementlist->genelements
Vl-importlist
Vl-typedeflist
Vl-gatetype-p
Vl-cstrength-p
Vl-port->name
Vl-genelement->loc
Vl-delayoreventcontrol
Vl-udpentry-p
Vl-portdecllist
Vl-elabtask->loc
Property-expressions
Vl-taskdecllist
Vl-port->loc
Vl-fundecllist
Vl-sequencelist
Vl-propertylist
Vl-portlist
Vl-dpiimportlist
Vl-dpiexportlist
Vl-classlist
Vl-arguments->args
Vl-alwaystype-p
Vl-modinstlist
Vl-importpart-p
Vl-importpart-fix
Vl-bindlist
Vl-initiallist
Vl-genvarlist
Vl-gclkdecllist
Vl-function-specialization-map
Vl-finallist
Vl-elabtasklist
Vl-defaultdisablelist
Vl-clkdecllist
Vl-cassertionlist
Vl-blockstmt-p
Vl-assignlist
Vl-assertionlist
Vl-alwayslist
Vl-aliaslist
Vl-udptable
Vl-udplist
Vl-udpentrylist
Vl-propportlist
Vl-programlist
Vl-packagelist
Vl-namedarglist
Vl-modulelist
Vl-modportlist
Vl-modport-portlist
Vl-letdecllist
Vl-interfacelist
Vl-gateinstlist
Vl-fwdtypedeflist
Vl-covergrouplist
Vl-configlist
Vl-clkassignlist
Vl-blockitemlist
Vl-ansi-portdecllist
Vl-regularportlist
Vl-paramdecllist-list
Vl-modelementlist
Vl-interfaceportlist
Vl-casekey-p
Sv::maybe-4veclist
Loader
Warnings
Getting-started
Utilities
Printer
Kit
Mlib
Transforms
X86isa
Svl
Rtl
Software-verification
Math
Testing-utilities
Statements
Vl-stmt
This is a tagged union type, introduced by
deftagsum
.
Member Tags → Types
:vl-nullstmt
→
vl-nullstmt
Representation of an empty statement.
:vl-assignstmt
→
vl-assignstmt
Representation of an assignment statement.
:vl-deassignstmt
→
vl-deassignstmt
Representation of a deassign or release statement.
:vl-callstmt
→
vl-callstmt
Representation of a Verilog-2005 task enable statement, or a SystemVerilog-2012 subroutine call statement.
:vl-disablestmt
→
vl-disablestmt
Representation of a disable statement.
:vl-eventtriggerstmt
→
vl-eventtriggerstmt
Representation of an event trigger.
:vl-casestmt
→
vl-casestmt
Representation of case, casez, and casex statements.
:vl-ifstmt
→
vl-ifstmt
Representation of an if/then/else statement.
:vl-foreverstmt
→
vl-foreverstmt
Representation of
forever
statements.
:vl-waitstmt
→
vl-waitstmt
Representation of
wait
statements.
:vl-repeatstmt
→
vl-repeatstmt
Representation of
repeat
statements.
:vl-whilestmt
→
vl-whilestmt
Representation of
while
statements.
:vl-dostmt
→
vl-dostmt
Representation of
do-while
loops.
:vl-forstmt
→
vl-forstmt
Representation of
for
statements.
:vl-foreachstmt
→
vl-foreachstmt
Representation of
foreach
statements.
:vl-breakstmt
→
vl-breakstmt
Representation of a
break
statement.
:vl-continuestmt
→
vl-continuestmt
Representation of a
continue
statement.
:vl-blockstmt
→
vl-blockstmt
Representation of begin/end and fork/join blocks.
:vl-timingstmt
→
vl-timingstmt
Representation of timing statements.
:vl-returnstmt
→
vl-returnstmt
Representation of return statements.
:vl-assertstmt
→
vl-assertstmt
Representation of an immediate assertion statement.
:vl-cassertstmt
→
vl-cassertstmt
Representation of a concurrent assertion statement.
Subtopics
Vl-assignstmt
Representation of an assignment statement.
Vl-blockstmt
Representation of begin/end and fork/join blocks.
Vl-stmt-p
Recognizer for
vl-stmt
structures.
Vl-casestmt
Representation of case, casez, and casex statements.
Vl-forstmt
Representation of
for
statements.
Vl-foreachstmt
Representation of
foreach
statements.
Vl-callstmt
Representation of a Verilog-2005 task enable statement, or a SystemVerilog-2012 subroutine call statement.
Vl-stmt-case
Case macro for the different kinds of
vl-stmt
structures.
Vl-waitstmt
Representation of
wait
statements.
Vl-repeatstmt
Representation of
repeat
statements.
Vl-whilestmt
Representation of
while
statements.
Vl-assertstmt
Representation of an immediate assertion statement.
Vl-ifstmt
Representation of an if/then/else statement.
Vl-eventtriggerstmt
Representation of an event trigger.
Vl-timingstmt
Representation of timing statements.
Vl-dostmt
Representation of
do-while
loops.
Vl-deassignstmt
Representation of a deassign or release statement.
Vl-cassertstmt
Representation of a concurrent assertion statement.
Vl-nullstmt
Representation of an empty statement.
Vl-stmt-kind
Get the
kind
(tag) of a
vl-stmt
structure.
Vl-returnstmt
Representation of return statements.
Vl-foreverstmt
Representation of
forever
statements.
Vl-disablestmt
Representation of a disable statement.
Vl-stmt-equiv
Basic equivalence relation for
vl-stmt
structures.
Vl-continuestmt
Representation of a
continue
statement.
Vl-breakstmt
Representation of a
break
statement.
Vl-stmt-fix
Fixing function for
vl-stmt
structures.
Vl-stmt-count
Measure for recurring over
vl-stmt
structures.