bug_default_function_arguements

This parses just fine, but generates bad cython code
```
Error compiling Cython file:
------------------------------------------------------------
...
        no docstring for call, please file a bug report!"""
        (<cpp_basics.A *> self._inst).call()


    def writeBCOutput(self, file_name, linefeed=
):
^
------------------------------------------------------------
```
It looks like we are injecting a literal \n instead of "\n"
could ast.literal_eval be the problem ??