<s> d = { } <EOL> print d . get ( <NUM_LIT:1> ) <EOL> print d . setdefault ( <NUM_LIT:2> ) <EOL> print d <EOL> d [ <NUM_LIT:2> ] = <NUM_LIT:5> <EOL> print d . pop ( <NUM_LIT:2> ) <EOL> print d . pop ( <NUM_LIT:2> , None ) <EOL> print d . pop ( <NUM_LIT:2> , None ) <EOL> print range ( <NUM_LIT:5> ) <EOL> print range ( <NUM_LIT:5> , <NUM_LIT:10> ) <EOL> print list ( xrange ( <NUM_LIT:5> ) ) <EOL> print list ( xrange ( <NUM_LIT:5> , <NUM_LIT:10> ) ) <EOL> def f1 ( f ) : <EOL> def f ( x = f ) : <EOL> return x <EOL> print f ( ) <EOL> print f ( <NUM_LIT:2> ) <EOL> f1 ( <NUM_LIT:1> ) <EOL> f1 ( <NUM_LIT:3> ) <EOL> def f2 ( ) : <EOL> x = <NUM_LIT:0> <EOL> def f ( x , y = <NUM_LIT:1> , z = x ) : <EOL> print x , y , z <EOL> f ( <NUM_LIT:1> ) <EOL> f ( <NUM_LIT:2> , <NUM_LIT:3> ) <EOL> x = <NUM_LIT:2> <EOL> f ( <NUM_LIT:4> , <NUM_LIT:5> , <NUM_LIT:6> ) <EOL> f2 ( ) <EOL> def f3 ( ) : <EOL> def f ( x , l = [ ] ) : <EOL> l . append ( x ) <EOL> print l <EOL> f ( <NUM_LIT:0> ) <EOL> f ( <NUM_LIT:1> ) <EOL> f ( <NUM_LIT:2> ) <EOL> f ( <NUM_LIT:4> , [ ] ) <EOL> f ( <NUM_LIT:5> , [ ] ) <EOL> f3 ( ) <EOL> def f4 ( a = <NUM_LIT:1> , b = <NUM_LIT:2> , c = <NUM_LIT:3> , d = <NUM_LIT:4> , e = <NUM_LIT:5> , f = <NUM_LIT:6> , g = <NUM_LIT:7> , h = <NUM_LIT:8> ) : <EOL> print a , b , c , d , e , f , g , h <EOL> f4 ( ) </s>
