1. A computer-implemented method for processing a programming language able to describe data conversion of data input by an iterator, said method comprising the steps of: converting iterator code of said programming language to a generator code in an intermediate language including a generator as an operator; reading a consumer side code; and overwriting code by inline substitution between said consumer side code and said generator code.