Generate all the events.
(specialize-gen-everything code const-new target param const) → event
Function:
(defun specialize-gen-everything (code const-new target param const) (declare (xargs :guard (and (code-ensemblep code) (symbolp const-new) (identp target) (identp param) (exprp const)))) (b* ((code (specialize-code-ensemble code target param const)) (defconst-event (cons 'defconst (cons const-new (cons (cons 'quote (cons code 'nil)) 'nil))))) defconst-event))
Theorem:
(defthm pseudo-event-formp-of-specialize-gen-everything (b* ((event (specialize-gen-everything code const-new target param const))) (pseudo-event-formp event)) :rule-classes :rewrite)