Use StringStack in PreParser

Closes #49