@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}
}
