Use a string scanner to parse the templates
Extract a Scanner class
Refactor the Scanner
Make the scan order more apparent
Move a few examples to the Scanner spec
Document Compiler and Scanner
More documentation
Add an example, just to be sure
Remove cruft from the regexes
Make the comments easier to understand
There's no need to wrap around lines here
Add an example for scanning to the end of the source
Reuse the string instead of generating a new one
Merge pull request #41 from zendesk/dasch/secure-compilation

Use a string scanner to parse the templates