@article{apigen, author = {H. A. de Jong and P. A. Olivier}, title = {Generation of {A}bstract {P}rogramming {I}nterfaces from {S}yntax {D}efinitions}, journal = {Journal of Logic and Algebraic Programming (JLAP)}, year = {2004}, month = {April-May}, volume = {59}, pages = {35--61}, note = {Issues 1--2} }