String
A string value is describe using the following definitions:
String can be intialize with single quotes in:
x := 'abc'
Single quote must be excape with backslash
x := 'C\'est'
Backslash must be escape by backslash
x:= 'x=\\a\\b.'
New line is supported in string
x := 'newline
'
A Single quote string can also be describe with operator q as in:
Quote with q//
res={{ a:= q/'"abc/; a;}}.
Quote with q()
res={{ a:= q('"abc); a;}}.
Quote with q[]
res={{ a:= q['"abc]; a;}}.
Quote with q{}
res={{ a:= q{'"abc}; a;}}.
Quote with q{}
res={{ a:= q{'"abc}; a;}}.
Quote with q##
res={{ a:= q#'"abc#; a;}}.
Quote with q@@
res={{ a:= q@'"abc@; a;}}.
Quote with q!!
res={{ a:= q!'"abc!; a;}}.
Quote with q$$
res={{ a:= q$'"abc$; a;}}.
Quote with q%
res={{ a:= q%!'(MISSING)"abc%!;(MISSING) a;}}.
Quote with q??
res={{ a:= q?'"abc?; a;}}.
Quote with q&&
res={{ a:= q&'"abc&; a;}}.
Quote with q\\
res={{ a:= q\'"abc\; a;}}.
Quote with q``
res={{ a:= q`'"abc`; a;}}.