bnfc
CFtoJavaAbs15
cf2JavaAbs :: String -> String -> CF -> [(FilePath, String)]
typename :: String -> [UserDef] -> String