This PR refactors the @license tag parsing machinery, making it more readable and maintainable, providing more meaningful "reason" messages and fixing a couple bugs causing unlicensed / non-trivial scripts to be accepted nonetheless, as described by issue #22.
This PR refactors the @license tag parsing machinery, making it more readable and maintainable, providing more meaningful "reason" messages and fixing a couple bugs causing unlicensed / non-trivial scripts to be accepted nonetheless, as described by issue #22.