tree fragment accepts StringPiece instead of string
stringpiece based parser for tree-to-string rules (foundation for t2t rules)