Sometimes, and empty string is created. Steps to reproduce:
1) Compile the following script:
script MinimalCompleteStringParserBreaks {
msgbox(format("Long cat is loooong once again\p"
"Very very loooong and we need to have "
"multiple lines to fit its loooongness"))
}
2) Observe, that the string parser creates an empty string in the output:
MinimalCompleteStringParserBreaks::
msgbox MinimalCompleteStringParserBreaks_Text_0
return
MinimalCompleteStringParserBreaks_Text_0:
.string "Long cat is loooong once again\p"
.string ""
.string "Very very loooong and we need to have\n"
.string ""
.string "multiple lines to fit its loooongness$"
Sometimes, and empty string is created. Steps to reproduce: 1) Compile the following script:
2) Observe, that the string parser creates an empty string in the output: