What on earth are you talking about?
Technical said:
The error msg is correct. Continuation is '_<newline>' only.
Any other combination of '_' within whitespace is then a symbol, so use of '_' is no different to 'x' or 'y' and hence needs to be defined by a 'symbol' command.
The whitespace was not intentional. In the original incarnation a text string was terminated by several tabs and a ;comment.
Thus:
Code:
[COLOR=Blue]sertxd([/COLOR][COLOR=Red]"some text to be formatted for readability"[/COLOR][COLOR=Blue]) [/COLOR][COLOR=Green];comment[/COLOR]
I decided to re-format it for readability, like so:
Code:
[COLOR=Blue]sertxd([/COLOR][COLOR=Red]"some text to be formatted"[/COLOR][COLOR=Black], _
[/COLOR][COLOR=Red]"for readability"[/COLOR][COLOR=Blue]) [/COLOR][COLOR=Green];comment[/COLOR]
That compiles successfully.
However, initially I'd left a trailing TAB after the "_" and received the
INCORRECT error message, telling me that the
"_" was wrong.
It's 40 years since I wrote my first program - so it didn't take me long to figure out where the error lay (in the compiler). Your primary audience - school children - may well be left scratching their heads. You can't see 'whitespace' and the error message doesn't mention it. And why is it an issue anyway?
[HR][/HR]
As a general note, why are all my problems reports met with such instant, condescending responses?
In the 30+ years I spent troubleshooting technical issues for some of the UK's largest companies, I never encountered remotely anything like it.
Also, why do you hide behind "Technical"? Who am I speaking to?
Can I remind you I'm a PAYING CUSTOMER (unless you're about to start giving Picaxe's away).