Add another Print() method to the ProgramPrinter that allows the Program's tokens to be changed. This will be needed for when we emit Callgrind profile files.
Add another Print() method to the ProgramPrinter that allows the
Program's tokens to be changed. This will be needed for when we
emit Callgrind profile files.

symbooglix/symbooglix,symbooglix/symbooglix,symbooglix/symbooglix