end_block(); mcode print_string rb)
| Ast.StrInitList(_,lb,[],rb,[]) ->
mcode print_string lb; mcode print_string rb
| Ast.StrInitList(_,lb,initlist,rb,[]) ->
mcode print_string lb; start_block();
end_block(); mcode print_string rb)
| Ast.StrInitList(_,lb,[],rb,[]) ->
mcode print_string lb; mcode print_string rb
| Ast.StrInitList(_,lb,initlist,rb,[]) ->
mcode print_string lb; start_block();