Text this: Generating Fortran programs from decision tables