parser.yz: Refactoring
trans.yz: Refactoring