Removing `Tokens::getOfType/releaseOfType` methods.
Changed the format of custom regex tokens ("<foo>" => "{{foo}}") as the old format clashes with named regex matching which we`re now moving towards.
Adding command line utility alias for composer`s vendor/bin directory
Switching to cleaner "<?name>" named subpattern syntax, supported PHP >= 5.2.2
Added VLQ encoding function.
Issue #48 - Added support for fragment calls within fragment definitions.
Some cleanup and refactoring utilizing the new recursive regexes.
Moving syntax checking into its own method.
Some improvements and simplification of rule parsing.
Refactoring for source mapping. Cleaned up some regexes.
Removing some redundant comments.
Fixing rule_preprocess hook.
Fixed issue with Util::vlqEncode().
Added padding method for more accurate source mapping.
Trimming trailing comments and whitespace in all source files to avoid the regex backtracking limit.
Moving captureCommentAndString method to Importer.
Earlier backtracking fix had issues with large files, reverting to a simpler rtrim to avoid the issue.
Adding newline regex.
Parent symbol can now be used any number of times (useful for adjacent/general sibling combinations). Moved source mapping capture into it`s own method.
Added check for overly conservative ini settings.