<s> from pseudo . pseudo_tree import Node , call , method_call , local , assignment , attr , to_node , typename <EOL> def empty ( f , _ ) : <EOL> return Node ( '<STR_LIT>' , <EOL> op = '<STR_LIT>' , <EOL> left = attr ( f , '<STR_LIT>' , pseudo_type = '<STR_LIT>' ) , <EOL> right = to_node ( <NUM_LIT:0> ) , <EOL> pseudo_type = '<STR_LIT>' ) <EOL> def present ( f , _ ) : <EOL> return Node ( '<STR_LIT>' , <EOL> op = '<STR_LIT:>>' , <EOL> left = attr ( f , '<STR_LIT>' , pseudo_type = '<STR_LIT>' ) , <EOL> right = to_node ( <NUM_LIT:0> ) , <EOL> pseudo_type = '<STR_LIT>' ) <EOL> def object_len ( l , _ ) : <EOL> return attr ( <EOL> method_call ( <EOL> typename ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> '<STR_LIT>' , <EOL> [ l ] , <EOL> [ '<STR_LIT>' , l . pseudo_type [ <NUM_LIT:1> ] ] ) , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' ) </s>
