escape string literals
add missing parenthesis in generated code
add compileBench option