<s> class C ( object ) : <EOL> def __init__ ( self , n ) : <EOL> print "<STR_LIT>" <EOL> self . n = n <EOL> def f ( self , m ) : <EOL> n = self . n <EOL> self . n = m <EOL> return n + m <EOL> def __add__ ( self , rhs ) : <EOL> print "<STR_LIT>" <EOL> return self . n + rhs <EOL> print C . __name__ <EOL> c = C ( <NUM_LIT:1> ) <EOL> print c . f ( <NUM_LIT:2> ) <EOL> print c . f ( <NUM_LIT:3> ) <EOL> print c + <NUM_LIT:4> <EOL> c = C ( <NUM_LIT:5> ) <EOL> print c . f ( <NUM_LIT:6> ) <EOL> print c . f ( <NUM_LIT:7> ) <EOL> print c + <NUM_LIT:8> </s>
