micropython

tests/call_func_keyword.py

82:619142384781
2008-05-10 Paul Boddie Made AddressRelativeInstruction only display instance-related details. Changed LoadAddress and StoreAddress to use AddressInstruction, which can now display Attr and other relevant objects. Removed None from the builtins module, making it a special constant. Changed module inspection so that many handlers return instances instead of None, thus producing better attributes for namespace entries. Made constants per program rather than per module. Fixed function default attributes for instantiators. Fixed optimised attribute storage involving LoadConst.
     1 #!/usr/bin/env python     2      3 def f(a, b, **c):     4     pass     5      6 f(1, 2, 3)     7 f(1, b=2, c=3, d=4)     8 f(c=3, b=2, a=1, d=4)     9     10 g = f    11 g(1, c=3, b=2, d=4)    12     13 def g(a, c, b):    14     pass    15     16 g(1, c=3, b=2, d=4)    17     18 # vim: tabstop=4 expandtab shiftwidth=4