NAME

String

A string value is describe using the following definitions:

Single quote string

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
'

Single quote string with a different character

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;}}.

Double quote string