Factor str_type into hy.util
Don't punycode pure unicode strings.
Add a unicode string handling test
Add rply to dependencies
Add the beginnings of an rply lexer
' and , only quote/unquote when spaceless
Remove unused import
The long unicode escapes are 8 chars
Add a rply-based parser
Wire that thing up
Add a hashbang token
Handle the hashbang and empty files
Set the boundaries on the tokens that deserve it
Add a meaningful parser error
Allow all the valid python strings
Fix the parser
Style fixes
Remove unused import
Remove the old lexer
Require rply from my git repo