(macro) display the applicable rewrite rules


General Form:
(show-rewrites &optional rule-id enabled-only-flg)
Display rewrite rules whose left-hand side matches the current subterm. This command shows how the rewrite command can be applied. If rule-id is supplied and is a name (non-nil symbol) or a :rewrite or :definition rune, then only the corresponding rewrite rule(s) will be displayed, while if rule-id is a positive integer n, then only the nth rule that would be in the list is displayed. In each case, the display will point out when a rule is currently disabled (in the interactive environment), except that if enabled-only-flg is supplied and not nil, then disabled rules will not be displayed at all. Finally, among the free variables of any rule (see free-variables), those that would remain free if the rule were applied will be displayed. Also see rewrite.