rename SuffixTree -> ParserGenerator