ID:2640327
 
Resolved
Including a raw string (any format starting with @) in a block of code skipped by a preprocessor directive would cause compilation to proceed incorrectly.
BYOND Version:513
Operating System:N/A
Web Browser:N/A
Applies to:Dream Maker
Status: Resolved (513.1537)

This issue has been resolved.
Descriptive Problem Summary:

Including a raw string (any format starting with @) in a block of code skipped by a preprocessor directive would cause compilation to proceed incorrectly.

Code Snippet (if applicable) to Reproduce Problem:
#if DM_VERSION < 99
...
var/myvar = @"raw string"
...
#endif


Expected Results:

The block of code is skipped as expected.

Actual Results:

Strange compilation errors appear in code following the raw string, even if that code is inside the block that should not have been parsed.
Lummox JR resolved issue with message:
Including a raw string (any format starting with @) in a block of code skipped by a preprocessor directive would cause compilation to proceed incorrectly.