A copying macro that lets you create new eqbylbp-config-p structures, based on existing structures.
Syntax:
(change-eqbylbp-config x
[:restriction <restriction>]
[:witness-rule <witness-rule>]
[:instance-rule <instance-rule>]
[:prune-examples <prune-examples>]
[:passes <passes>]
[:simp-hint <simp-hint>]
[:add-hints <add-hints>]
[:verbosep <verbosep>])
This is a sometimes useful alternative to make-eqbylbp-config.
It constructs a new eqbylbp-config-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-eqbylbp-config (x &rest args) (std::change-aggregate 'eqbylbp-config x args '((:restriction . eqbylbp-config->restriction) (:witness-rule . eqbylbp-config->witness-rule) (:instance-rule . eqbylbp-config->instance-rule) (:prune-examples . eqbylbp-config->prune-examples) (:passes . eqbylbp-config->passes) (:simp-hint . eqbylbp-config->simp-hint) (:add-hints . eqbylbp-config->add-hints) (:verbosep . eqbylbp-config->verbosep)) 'change-eqbylbp-config 'nil))