commit | 72508a7ed42bbf5607b759dd3472d48e33759f91 | [log] [tgz] |
---|---|---|
author | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | Fri May 08 13:41:31 2015 +0900 |
committer | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | Fri May 08 13:41:31 2015 +0900 |
tree | 7b43a9b1e9261740928d6ed2e049fa914f52f89b | |
parent | aa4120e57599096eb3568a38b43fe9ea44b3277f [diff] |
improve pickRule implicitRules are categolized by implicitRules - for pattern=% no prefix,suffix. iprefixRules - for pattern=<prefix>% may be with suffix. isuffixRules - for pattern=%<suffix> no prefix. implicitRules are always checked with canPickImplicitRule. iprefixRules is sorted by output pattern prefix, and only checked for the prefix matched rules. isuffixRules is sorted by output pattern suffix (reverse string), and only checked for the suffix matched rules.