Prevent self snippet from working inside strings

This is to prevent false positives when tabbing within a string, especially when inside another snippet. Fixes #26.