(match name with None -> "" | Some name -> " " ^ name)
(match returning with RetExpr -> "expression"
| RetString -> "string"
| RetStrings -> "strings")
(String.concat ", " (List.map (string_param_decl ()) param_decls))
(match name with None -> "" | Some name -> " " ^ name)
(match returning with RetExpr -> "expression"
| RetString -> "string"
| RetStrings -> "strings")
(String.concat ", " (List.map (string_param_decl ()) param_decls))