1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<html>
<head><title>ADD-MACRO-ALIAS.html -- ACL2 Version 3.1</title></head>
<body text=#000000 bgcolor="#FFFFFF">
<h2>ADD-MACRO-ALIAS</h2>associate a function name with a macro name
<pre>Major Section: <a href="EVENTS.html">EVENTS</a>
</pre><p>
<pre>
Example:
(add-macro-alias append binary-append)
</pre>
This example associates the function symbol <code><a href="BINARY-APPEND.html">binary-append</a></code> with the
macro name <code><a href="APPEND.html">append</a></code>. As a result, the name <code><a href="APPEND.html">append</a></code> may be used as a
runic designator (see <a href="THEORIES.html">theories</a>) by the various theory
functions. See <a href="MACRO-ALIASES-TABLE.html">macro-aliases-table</a> for more details.
<p>
<pre>
General Form:
(add-macro-alias macro-name function-name)
</pre>
This is a convenient way to add an entry to <code><a href="MACRO-ALIASES-TABLE.html">macro-aliases-table</a></code>.
See <a href="MACRO-ALIASES-TABLE.html">macro-aliases-table</a> and also see <a href="REMOVE-MACRO-ALIAS.html">remove-macro-alias</a>.
<br><br><br><a href="acl2-doc.html"><img src="llogo.gif"></a> <a href="acl2-doc-index.html"><img src="index.gif"></a>
</body>
</html>
|