[dylan-lang/opendylan] 1a32a5: [macro-expander] Revert fd269f4b0ae2f3b60d379900ab...

GitHub <[email protected]> Fri, 18 Dec 2015 05:48:23 -0800
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <56740ea78a756_7c393fddcf47d2bc353f8@hookshot-fe5-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 1a32a5e2a32735d87b3d6e914e82d52e301d2855
      https://github.com/dylan-lang/opendylan/commit/1a32a5e2a32735d87b3d6e914e82d52e301d2855
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-12-18 (Fri, 18 Dec 2015)

  Changed paths:
    M sources/dfmc/macro-expander/pattern-back-end.dylan
    M sources/dfmc/macro-expander/pattern-to-code.dylan
    M sources/dfmc/macro-expander/pattern-to-function.dylan

  Log Message:
  -----------
  [macro-expander] Revert fd269f4b0ae2f3b60d379900ab329a4606133bfc.

This change had broken the type inference code because the rule
set object was making its way to where the typist wanted to find
the canonical ref for it, but that doesn't exist.

* sources/dfmc/macro-expander/pattern-back-end.dylan
  (macro-aux-rule-match-error): Receive the rule-set name rather than
   the rule-set.

* sources/dfmc/macro-expander/pattern-to-code.dylan
  (generate-match-failure): Pass the rule-set-name instead of
   the rule-set.

* sources/dfmc/macro-expander/pattern-to-function.dylan
  (generate-match-failure-function): Likewise.

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter