joshua1b
538181791b
Set docstring of function as None if not declared
...
In cpython, if there is no docstring declared in function definition,
the `__doc__` attribute of the function is None.
So this implements the behavior.
Fix #1523
2019-11-02 23:47:44 +09:00
Jeong YunWon
dc8057a1c2
Refactor snippets/testutil
2019-09-17 17:37:24 +09:00
HyeonGyu Lee (Vazrupe)
0ab46fd2bd
Add Positional argument error to LexicalError
...
Fixes #1046
2019-09-13 01:46:31 +09:00
Dong-hee Na
6df3800055
Fix scope_for_name to catch NameError properly
2019-08-12 10:19:31 +09:00
ben
84eff4a7ac
Add __name__ and __module__ to functions
2019-04-11 20:13:23 +12:00
Windel Bouwman
afb28bfccb
Fix moment when docstring is set.
2019-04-06 11:53:59 +02:00
Windel Bouwman
23f57f757c
Improve trailing comma situation
2019-04-03 14:08:12 +02:00
Aviv Palivoda
c76b31866d
Add more tests for function doc
2019-03-31 18:52:27 +03:00
Aviv Palivoda
f994f8660e
Function support __doc__
2019-03-31 18:51:57 +03:00
Windel Bouwman
73cd680d8d
Add support for trailing comma in function defs. Parser code simplications.
2019-03-28 17:50:41 +01:00
Windel Bouwman
2354102795
Add interactive shell
2018-07-09 22:06:49 +02:00