[dylan-lang/opendylan] fd269f: [macro-expander] Pass rule-set to aux-rule error f...

GitHub <[email protected]> Tue, 15 Dec 2015 21:37:23 -0800
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <5670f8937f981_59ee3fd7bba0b2c0827da@hookshot-fe2-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: fd269f4b0ae2f3b60d379900ab329a4606133bfc
      https://github.com/dylan-lang/opendylan/commit/fd269f4b0ae2f3b60d379900ab329a4606133bfc
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-12-16 (Wed, 16 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] Pass rule-set to aux-rule error function.

When constructing the <macro-aux-rule-match-error>, we want to have
the rule-set involved here for a pending change rather than only
the name of the rule-set.

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

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

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


  Commit: 07194c627fcb677e62a3b57b89eae8a3c063ec4a
      https://github.com/dylan-lang/opendylan/commit/07194c627fcb677e62a3b57b89eae8a3c063ec4a
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-12-16 (Wed, 16 Dec 2015)

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

  Log Message:
  -----------
  [macro-expander] Rename rule-set to rule-set-name.

<macro-aux-rule-match-error> stores the rule-set name, not the actual
rule-set, so modify the names of the values and keywords to match.

* sources/dfmc/macro-expander/pattern-back-end.dylan
  (<macro-aux-rule-match-error>): Rename slot and format argument.
  (macro-aux-rule-match-error): Update keyword initializer.


  Commit: 65aa0058243e21376a8cd9f409c79e7b133cd884
      https://github.com/dylan-lang/opendylan/commit/65aa0058243e21376a8cd9f409c79e7b133cd884
  Author: Peter S. Housel <[email protected]>
  Date:   2015-12-15 (Tue, 15 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:
  -----------
  Merge pull request #1014 from waywardmonkeys/aux-rule-error-report

Aux rule error report


Compare: https://github.com/dylan-lang/opendylan/compare/3a2119dedddc...65aa0058243e

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