Allow user to turn off UNKNOWN_PRAGMA checking #72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We were using your Mustache.php(good work) and had quite a few templates sitting around.
We wrote those templates a while back -- so they referenced some old pragmas, e.g. DOT-NOTATION and IMPLICIT-ITERATOR, that aren't valid any more.
We use the same Mustache templates in different languages and some of the other implementations require those pragmas -- so being able to turn off unknown pragma checking is important to us.
There was a _throwsException config option for the unknown pragma exception but it seems that when the exceptions are actually thrown, it's not being checked.
This patch seemed to work well for us.
I don't have a test for it -- I hacked it together quickly and have to get back to some other things but you can test the behavior by including an invalid pragma in a template with and without my patch.
Thanks!