<div dir="ltr"><div>Ok, I actually got this working fairly easily (though I'm sure it's not perfect.)</div><div><br></div><div><a href="https://i.imgur.com/w1veLwg.png">Here's what it looks like in Lazarus, with a patched SynEdit.</a> Note how you can even "fold" it!</div><div><br></div><div>The program pictured compiles, and runs the way you'd expect it to. Assembler output for the string literal looks like this:</div><div><br></div><div>_$TEST$_Ld2:<br>      .ascii  "QHelp:\015\012  -h:\015\012    Show this help.\015\012"<br> .ascii  "  -i:\015\012    Print the letter i for no reason.\015"<br> .ascii  "\012\000"<br></div><div><br></div><div>Will make a proper Github fork branch for it sometime soon.</div><div><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
</blockquote></div></div>