[x3-devel]why 2 methods linking rule to RHS?
Larry Evans <[email protected]> Thu, 8 Sep 2016 01:48:47 -0500
| Newsgroups | gmane.comp.parsers.spirit.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------C351BA4CAF52048EDAADA451 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Attached is a .txt file containing the reason for the question in the Subject. I've used an attachment instead of putting reasons in line to avoid any reformatting the some mail programs might impose. -regards, Larry --------------C351BA4CAF52048EDAADA451 Content-Type: text/plain; charset=UTF-8; name="why_rule_def_in_context.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="why_rule_def_in_context.txt" VGhlIGRvY3VtZW50YXRpb24gaGVyZToKCmh0dHA6Ly9jaWVyZS5jb20vY3Bwbm93MTUveDNf ZG9jcy9zcGlyaXQvcXVpY2tfcmVmZXJlbmNlL25vbl90ZXJtaW5hbHMuaHRtbAoKbWVudGlv bnMgdGhhdCB0aGUgQk9PU1RfU1BJUklUX0RFRklORSBtYWNybyBpcyB1c2VkIHRvIGxpbmsK cnVsZXMgd2l0aCB0aGVpciBSSFMgZGVmaW5pdGlvbi4gIEhvd2V2ZXI6CgpodHRwOi8vY29s aXJ1LnN0YWNrZWQtY3Jvb2tlZC5jb20vYS80MTQyNWNiMzBlNDliYzhhCgp1c2VzIHRocmVl IHJ1bGVzIGFuZCBub3doZXJlIGlzIHRoZXJlIGEgdXNlIG9mCkJPT1NUX1NQSVJJVF9ERUZJ TkUuICBMb29raW5nIGhlcmUKCmh0dHBzOi8vZ2l0aHViLmNvbS9ib29zdG9yZy9zcGlyaXQv YmxvYi94My1kZXZlbC9pbmNsdWRlL2Jvb3N0L3NwaXJpdC9ob21lL3gzL25vbnRlcm1pbmFs L2RldGFpbC9ydWxlLmhwcCNMMjA4CgpyZXZlYWxzIHRoYXQgdGhlIG1ha2VfcnVsZV9jb250 ZXh0IGNhbGwgYWxzbyBsaW5rcyBhIHJ1bGUgdG8KaXQncyBSSFMgZGVmaW5pdGlvbiB2aWEg dGhlIGNvbnRleHQuCgpJbiBpbiBwYXJ0aWN1bGFyLCB0aGUgZm9sbG93aW5nIGNvZGUoc2xp Z2h0bHkgbW9kaWZpZWQKZnJvbSB0aGUgY29saXJ1IGxpbmsgYWJvdmUpOgoKLS17LS1tYWtl X3J1bGVfY29udGV4dCBlbXBsb3llZSBncmFtbWFyLS0KCiAgICB0eXBlZGVmIHN0ZDo6bWFw PGludCwgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+PiByZXN1bHRfdHlwZTsKCiAgICBjbGFz cyBwcm9jZXNzX2lke307CiAgICBydWxlPHByb2Nlc3NfaWQsIHN0ZDo6c3RyaW5nPiBwcm9j ZXNzX3J1bDsKICAgIGNsYXNzIG5vZGVfaWR7fTsKICAgIHJ1bGU8bm9kZV9pZCwgc3RkOjpw YWlyPGludCwgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+PiA+IG5vZGVfcnVsOwogICAgY2xh c3Mgbm9kZV9tYXBfaWR7fTsKICAgIHJ1bGU8bm9kZV9tYXBfaWQsIHJlc3VsdF90eXBlPiBu b2RlX21hcF9ydWw7CiAgICAKICAgIGF1dG8gY29uc3QgcHJvY2Vzc19kZWYgPSAKICAgICAg cHJvY2Vzc19ydWwgPSAnPCcgPj4gKyhjaGFyXyAtICc+JykgPj4gJz4nOwoKICAgIGF1dG8g Y29uc3Qgbm9kZV9kZWYgPSAKICAgICAgbm9kZV9ydWwgPSBpbnRfID4+ICcsJyA+PiAoK3By b2Nlc3NfZGVmICUgJywnKTsKCiAgICBhdXRvIGNvbnN0IG5vZGVfbWFwX2RlZiA9IAogICAg ICBub2RlX21hcF9ydWwgPSAqbm9kZV9ydWw7CiAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgYXV0byBzdGFydCA9IHByb2Nlc3NfZGVmOwogICAgCi0tfS0tbWFrZV9ydWxlX2NvbnRl eHQgZW1wbG95ZWUgZ3JhbW1hci0tCgp1c2VzIHRoaXMgbWV0aG9kIHRvIHN0b3JlIHRoZSBs aW5rIGJldHdlZW4gdGhlIHJ1bGUgaWQgYW5kCnRoZSB0aGUgcnVsZSdzIFJIUyBkZWZpbml0 aW9uIHVzaW5nIHRoZSBvdmVybG9hZGVkCm1ha2VfcnVsZV9jb250ZXh0IGNvZGUgaGVyZToK Cmh0dHBzOi8vZ2l0aHViLmNvbS9ib29zdG9yZy9zcGlyaXQvYmxvYi94My1kZXZlbC9pbmNs dWRlL2Jvb3N0L3NwaXJpdC9ob21lL3gzL25vbnRlcm1pbmFsL2RldGFpbC9ydWxlLmhwcCNM MTUwCgpIb3dldmVyLCB0aGUgc2FtZSBncmFtbWFyIGNvdWxkIGJlIHdyaXR0ZW4gd2l0aApC T09TVF9TUElSSVRfREVGSU5FICh3aGVyZSBCT09TVF9TUElSSVRfREVGSU5FIGlzIHRoZSBv bmUKZGVmaW5lZCBoZXJlOgoKaHR0cHM6Ly9naXRodWIuY29tL2Jvb3N0b3JnL3NwaXJpdC9i bG9iL3gzLWRldmVsL2luY2x1ZGUvYm9vc3Qvc3Bpcml0L2hvbWUveDMvbm9udGVybWluYWwv cnVsZS5ocHAjTDE3MgoKKSBhcyBpbiB0aGUgZm9sbG93aW5nIGNvZGU6CgotLXstLVVTRV9T UElSSVRfREVGSU5FIGVtcGxveWVlIGdyYW1tYXItLQoKICAgIHR5cGVkZWYgc3RkOjptYXA8 aW50LCBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4+IHJlc3VsdF90eXBlOwogICAgCiAgICBj bGFzcyBwcm9jZXNzX2lke307CiAgICBydWxlPHByb2Nlc3NfaWQsIHN0ZDo6c3RyaW5nPiBw cm9jZXNzX3J1bDsKICAgIGNsYXNzIG5vZGVfaWR7fTsKICAgIHJ1bGU8bm9kZV9pZCwgc3Rk OjpwYWlyPGludCwgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+PiA+IG5vZGVfcnVsOwogICAg Y2xhc3Mgbm9kZV9tYXBfaWR7fTsKICAgIHJ1bGU8bm9kZV9tYXBfaWQsIHJlc3VsdF90eXBl PiBub2RlX21hcF9ydWw7CgogICAgQk9PU1RfU1BJUklUX0RFRklORQogICAgKCBwcm9jZXNz X3J1bCAgPSAnPCcgPj4gKyhjaGFyXyAtICc+JykgPj4gJz4nCiAgICAsIG5vZGVfcnVsID0g aW50XyA+PiAnLCcgPj4gKCtwcm9jZXNzX3J1bCAlICcsJykKICAgICwgbm9kZV9tYXBfcnVs ID0gKm5vZGVfcnVsCiAgICApOwogICAgCiAgICBhdXRvIHN0YXJ0ID0gcHJvY2Vzc19ydWw7 CiAgICAKLS19LS1VU0VfU1BJUklUX0RFRklORSBlbXBsb3llZSBncmFtbWFyLS0KCndoaWNo IGRvZXMgbm90IG1vZGlmeSB0aGUgY29udGV4dCB0byBzdG9yZSB0aGUgbGluayBiZXR3ZWVu CnRoZSBydWxlIGFuZCBpdCdzIFJIUyBkZWZpbml0aW9uIGFuZCBpcyBlYXNpZXIgdG8gcmVh ZCwgYW5kCnRoZXJlJ3Mgbm8gbmVlZCBmb3IgdGhlICpfZGVmIHZhcmlhYmxlcy4KCkZ1cnRo ZXJtb3JlLCBhIG11dHVhbGx5IHJlY3Vyc2l2ZSwgbXVsdGkgcnVsZSBncmFtbWFyLCBzdWNo CmFzOgoKLS17LS1VU0VfU1BJUklUX0RFRklORSBhcml0aF90ZXJtIGdyYW1tYXItLQogICAg Y2xhc3MgdGVybV9pZHt9OwogICAgcnVsZTx0ZXJtX2lkPiBjb25zdCB0ZXJtX3J1bDsKICAg IGNsYXNzIGV4cHJfaWR7fTsKICAgIHJ1bGU8ZXhwcl9pZD4gY29uc3QgZXhwcl9ydWw7CiAg ICBhdXRvIGNvbnN0IHRlcm1fZGVmID0KICAgICAgICAgICAgaW50XwogICAgICAgIHwgICAn KCcgCiAgICAgICAgICAgICA+PiBleHByX3J1bCAKICAgICAgICAgICAgID4+ICcpJwogICAg ICAgIDsgCiAgICBhdXRvIGNvbnN0IGV4cHJfZGVmID0KICAgICAgICB0ZXJtX2RlZgogICAg ICAgID4+ICooICcrJyA+PiB0ZXJtX2RlZgogICAgICAgICAgICApCiAgICAgICAgOwogICAg Qk9PU1RfU1BJUklUX0RFRklORQogICAgICAgICggdGVybV9ydWwgPSB0ZXJtX2RlZgogICAg ICAgICwgZXhwcl9ydWwgPSBleHByX2RlZgogICAgICAgICk7CiAgICBhdXRvIHN0YXJ0ID0g ZXhwcjsKLS19LS1VU0VfU1BJUklUX0RFRklORSBhcml0aF90ZXJtIGdyYW1tYXItLQoKcmVx dWlyZXMgYSBsaXR0bGUgZXh0cmEgY2FyZSB3aXRoIHRoZSBtYWtlX3J1bGVfY29udGV4dApt ZXRob2Q6CgotLXstLW1ha2VfcnVsZV9jb250ZXh0IGFyaXRoX3Rlcm0gZ3JhbW1hci0tCiAg ICBjbGFzcyB0ZXJtX2lke307CiAgICBydWxlPHRlcm1faWQ+IGNvbnN0IHRlcm1fcnVsOwog ICAgY2xhc3MgZXhwcl9pZHt9OwogICAgcnVsZTxleHByX2lkPiBjb25zdCBleHByX3J1bDsK ICAgIGF1dG8gY29uc3QgdGVybV9kZWYgPSAKICAgICAgICB0ZXJtX3J1bD0KICAgICAgICAg ICAgaW50XwogICAgICAgICAgfCAgJygnIAogICAgICAgICAgICAgLy8+PiBleHByX2RlZiAv LyoqKm5vdCBkZWZpbmVkIHlldCoqKgogICAgICAgICAgICAgPj4gZXhwcl9ydWwgICAvLyoq KnJlcXVpcmluZyB0aGlzIGluc3RlYWQqKioKICAgICAgICAgICAgID4+ICcpJwogICAgICAg IDsgCiAgICBhdXRvIGNvbnN0IGV4cHJfZGVmID0KICAgICAgICBleHByX3J1bD0KICAgICAg ICAgIHRlcm1fZGVmCiAgICAgICAgICA+PiAqKCAnKycgPj4gdGVybV9kZWYKICAgICAgICAg ICAgICApCiAgICAgICAgOwogICAgYXV0byBzdGFydCA9IGV4cHJfZGVmOwotLX0tLW1ha2Vf cnVsZV9jb250ZXh0IGFyaXRoX3Rlcm0gZ3JhbW1hci0tCgpUaGUgZXh0cmEgY2FyZSBpcyB0 aGF0IGV4cHJfcnVsIGluc3RlYWQgb2YgZXhwcl9kZWYgbmVlZHMgdG8KYmUgb24gdGhlIHJo cyBvZiB0aGUgdGVybV9ydWwgYXNzaWdubWVudCBiZWNhdXNlLCBhdCB0aGF0CnBvaW50LCBl eHByX2RlZiBoYXMgbm90IGJlZW4gZGVmaW5lZC4gIEluIGFkZGl0aW9uLCBpdAptYXR0ZXJz IHRoYXQgZXhwcl9ydWwgYW5kICpub3QqIHRlcm1fcnVsIGlzIG9uIHRoZSByaHMuICBGb3IK ZXhhbXBsZSwgd2l0aCB0aGUgZm9sbG93aW5nIGdyYW1tYXI6CgotLXstLW1ha2VfcnVsZV9j b250ZXh0IGV4cHItdGhlbi10ZXJtIGdyYW1tYXItLQogICAgY2xhc3MgdGVybV9pZHt9Owog ICAgcnVsZTx0ZXJtX2lkPiBjb25zdCB0ZXJtX3J1bDsKICAgIGNsYXNzIGV4cHJfaWR7fTsK ICAgIHJ1bGU8ZXhwcl9pZD4gY29uc3QgZXhwcl9ydWw7CiAgICBhdXRvIGNvbnN0IGV4cHJf ZGVmID0KICAgICAgICBleHByX3J1bD0KICAgICAgICAgIHRlcm1fcnVsCiAgICAgICAgICA+ PiAqKCAnKycgPj4gdGVybV9ydWwKICAgICAgICAgICAgICApCiAgICAgICAgOwogICAgYXV0 byBjb25zdCB0ZXJtX2RlZiA9IAogICAgICAgIHRlcm1fcnVsPQogICAgICAgICAgICBpbnRf CiAgICAgICAgICB8ICAnKCcgCiAgICAgICAgICAgICA+PiBleHByX2RlZgogICAgICAgICAg ICAgPj4gJyknCiAgICAgICAgOyAKICAgIGF1dG8gc3RhcnQgPSBleHByX2RlZjsKLS19LS1t YWtlX3J1bGVfY29udGV4dCBleHByLXRoZW4tdGVybSBncmFtbWFyLS0KCnRoZXJlIHdvdWxk IGJlIGEgc3RhdGljX2Fzc2VydCBjb21waWxlLXRpbWUgZXJyb3I7IGhlbmNlLAp0aGUgZ3Jh bW1hciBhdXRob3IgbmVlZHMgZXh0cmEgY2FyZSB0byBtYWtlIHN1cmUgdGhlICJyaWdodCIK PHJ1bGU+X3J1bCdzIGFwcGVhciBvbiB0aGUgcmhzJy4gIFRoYXQgZXh0cmEgY2FyZSBpcyBu b3QKbmVlZGVkIHdoZW4gdGhlIEJPT1NUX1NQSVJJVF9ERUZJTkUgbWV0aG9kIGlzIHVzZWQu CgpUbyBzdW1tYXJpemUsIGlmIEJPT1NUX1NQSVJJVF9ERUZJTkUgbWV0aG9kIHdlcmUgdGhl IG9ubHkKb25lIGFsbG93ZWQsIHRoZW4gdGhhdCB3b3VsZCBhbGxvdyBzZXZlcmFsIGxpbmVz IG9mIGNvZGUgdG8KYmUgcmVtb3ZlZCBmcm9tIGRldGFpbC9ydWxlLmhwcC4gIEluIHBhcnRp Y3VsYXIsIHRoZXJlIHdvdWxkCmJlIG5vIG5lZWQgZm9yOiBtYWtlX3J1bGVfY29udGV4dCBz aW5jZSB0aGVyZSB3b3VsZCBiZSBubwpuZWVkIHRvIGNoYW5nZSB0aGUgY29udGV4dC4gIEFs c28sIHdpdGggdGhpcyBtZXRob2QsIHRoZQpjb250ZXh0IGlzIG5vdCBtb2RpZmllZCwgbGVh ZGluZywgcHJvYmFibHksIHRvIHNvbWUKY29tcGlsZS10aW1lIGFzIHdlbGwgYXMgcnVuLXRp bWUgc3BlZWR1cC4gIEluIGFkZGl0aW9uLAp0aGVyZSB3b3VsZCBiZSBubyBuZWVkIGZvciB0 aGUgZ3JhbW1hciBhdXRob3IgdG8gZGVjaWRlLAp3aGVuIHRoZSBncmFtbWFyIGhhcyBtdWx0 aXBsZSBydWxlcyB3aGljaCBhcmUgbXV0dWFsbHkKcmVjdXJzaXZlLCB3aGljaCBydWxlcyB3 b3VsZCByZXF1aXJlIHJ1bGUncyBpbnN0ZWFkIG9mCnJ1bGVfZGVmaW5pdGlvbidzIG9uIHRo ZSBSSFMuCgpTbywgd2h5IGFyZSB0aGVyZSBhcmUgMiBtZXRob2RzIG9mIGxpbmtpbmcgYSBy dWxlIHdpdGgKaXQncyBSSFMgZGVmaW5pdGlvbiBhcyBvcHBvc2VkIHRvIGp1c3QgMSwgc2Vl bWluZ2x5IHN1cGVyaW9yCm1ldGhvZCAodGhlIEJPT1NUX1NQSVJJVF9ERUZJTkUgbWV0aG9k KT8KCi1yZWdhcmRzLApMYXJyeQo= --------------C351BA4CAF52048EDAADA451 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ --------------C351BA4CAF52048EDAADA451 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Spirit-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/spirit-devel --------------C351BA4CAF52048EDAADA451--