Search-engine friendly clone of the
ACL2 documentation
.
Top
Documentation
Books
Boolean-reasoning
Projects
Debugging
Community
Std
Proof-automation
Macro-libraries
B*
Defunc
Fty
Deftagsum
Defprod
Defflexsum
Defbitstruct
Deflist
Defalist
Defbyte
Defresult
Deffixequiv
Deffixtype
Defoption
Fty-discipline
Fold
Deffold-reduce
Deffold-map
Defmake-self
Defmake-self-implementation
Defmake-self-event-generation
Defmake-self-gen-everything
Defmake-self-gen-list
Defmake-self-gen-omap
Defmake-self-gen-clique
Defmake-self-gen-table-events
Defmake-self-gen-sum-case
Defmake-self-gen-sum
Defmake-self-gen-prod
Defmake-self-gen-option
Defmake-self-gen-cliques
Defmake-self-gen-prod/sum/option
Defmake-self-gen-types
Defmake-self-gen-sum-cases
Defmake-self-get-make-self-fn
Defmake-self-gen-type
Defmake-self-gen-table-events-loop
Defmake-self-gen-topic-name
Defmake-self-gen-name
Defmake-self-process-inputs-and-gen-everything
Defmake-self-fn
Defmake-self-input-processing
Defmake-self-macro-definition
Specific-types
Fty-extensions
Defsubtype
Deftypes
Defset
Defflatsum
Deflist-of-len
Defomap
Defbytelist
Fty::basetypes
Defvisitors
Deffixtype-alias
Deffixequiv-sk
Defunit
Multicase
Deffixequiv-mutual
Fty::baselists
Def-enumcase
Defmap
Apt
Std/util
Defdata
Defrstobj
Seq
Match-tree
Defrstobj
With-supporters
Def-partial-measure
Template-subst
Soft
Defthm-domain
Event-macros
Def-universal-equiv
Def-saved-obligs
With-supporters-after
Definec
Sig
Outer-local
Data-structures
ACL2
Interfacing-tools
Hardware-verification
Software-verification
Math
Testing-utilities
Defmake-self-implementation
Defmake-self-event-generation
Event generation performed by
defmake-self
.
Subtopics
Defmake-self-gen-everything
Generate all the events.
Defmake-self-gen-list
Generate the ``make-self'' function for a list type.
Defmake-self-gen-omap
Generate the ``make-self function for an omap type.
Defmake-self-gen-clique
Generate the events for a type clique.
Defmake-self-gen-table-events
Generate the table-events for a type clique with the given members.
Defmake-self-gen-sum-case
Generate the ``make-self'' calls for the fields of a product type.
Defmake-self-gen-sum
Generate the ``make-self'' function for a sum type.
Defmake-self-gen-prod
Generate the ``make-self'' function for a product type.
Defmake-self-gen-option
Generate the ``make-self'' function for an option type.
Defmake-self-gen-cliques
Generate the events for a list of type cliques.
Defmake-self-gen-prod/sum/option
Generate the ``make-self'' function for a product, sum, or option type.
Defmake-self-gen-types
Generate the ``make-self'' functions for a list of types.
Defmake-self-gen-sum-cases
Generate the code for the cases of a sum type.
Defmake-self-get-make-self-fn
Get the name of the ``make-self'' function for a type.
Defmake-self-gen-type
Generate the ``make-self'' function for a type.
Defmake-self-gen-table-events-loop
Defmake-self-gen-topic-name
Generate the name of the XDOC topic.
Defmake-self-gen-name
Generate the name of the ``make-self'' function for a type.