-
- Downloads
py: Implement keyword-only args.
Implements 'def f(*, a)' and 'def f(*a, b)', but not default keyword-only args, eg 'def f(*, a=1)'. Partially addresses issue #524.
Showing
- py/compile.c 40 additions, 15 deletionspy/compile.c
- py/emitbc.c 4 additions, 4 deletionspy/emitbc.c
- py/emitglue.c 15 additions, 9 deletionspy/emitglue.c
- py/emitglue.h 6 additions, 5 deletionspy/emitglue.h
- py/emitinlinethumb.c 1 addition, 1 deletionpy/emitinlinethumb.c
- py/emitnative.c 4 additions, 4 deletionspy/emitnative.c
- py/obj.h 1 addition, 1 deletionpy/obj.h
- py/objfun.c 51 additions, 26 deletionspy/objfun.c
- py/objfun.h 3 additions, 2 deletionspy/objfun.h
- py/scope.c 1 addition, 1 deletionpy/scope.c
- py/scope.h 4 additions, 2 deletionspy/scope.h
- tests/basics/fun-kwonly.py 68 additions, 0 deletionstests/basics/fun-kwonly.py
Loading
Please register or sign in to comment