Terminals hash.
Nonterminals hash.
Fix warnings.
Merge pull request #77 from robrix/hash

Hash