<div dir="ltr"><div dir="ltr">On Fri, Jul 5, 2019 at 4:39 PM Ben Grasset <<a href="mailto:operator97@gmail.com">operator97@gmail.com</a>> wrote:</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"><div dir="ltr"><div class="gmail_quote"><div>I'll have to look at this later today when I have more free time. I did however test a variety of things (both typed and untyped constants and variables, and also literals in function calls, and had no issues.)</div><div><br></div><div>Note again that {$modeswitch multilinestrings} does not exist yet, though. Try putting your directives after "program", not before, also.</div></div></div></blockquote><div><br></div><div>Also, in general, my implementation as it stands is entirely unrelated to any part of the compiler that cares about the overall "langauge modes". It is implemented entirely in the scanner, and simply builds upon the existing string-reading code.</div><div><br></div><div>Even the in-progress {$modeswitch} isn't really going to be heavily concerned with anything other than whether it specifically is on or off, because it doesn't need to be. </div></div></div>