Reworks validator module.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Sun, 26 Mar 2017 12:51:14 +0000 (14:51 +0200)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Wed, 5 Apr 2017 09:00:06 +0000 (11:00 +0200)
commit5d0ca77d775ab3263122f54e6decd65341348fc1
tree7094e9056855e36668082b8c588aa064d7d6c8df
parent40b1386a69e0820b87c88a347a7f627d8e0c9bb7
Reworks validator module.

Why:

* Technically speaking validator can check if a value is valid only in
  specific circumstances, like when a value is from a keyword list;
* methods are no longer called `isValid<...>` but `is<...>` which
  doesn't say if particular value is valid or not.
lib/optimizer/level-1/optimize.js
lib/optimizer/level-2/break-up.js
lib/optimizer/level-2/can-override.js
lib/optimizer/level-2/properties/override-properties.js
lib/optimizer/level-2/properties/understandable.js
lib/optimizer/validator.js
lib/reader/rebase.js