class

SyntaxStr

@Js
@Serializable
const class SyntaxStr : Obj

Syntax rules for a string or character literal

fields delimiterEnd

Token which delimits the end of the string, or if null, then delimiter is assumed to be both the start and end of the string

delimiter

Token which delimits the start and end of the string

multiLine

Can this string literal span multiple lines

escape

Escape character placed before ending delimiter to indicate the delimiter is part of the string, not the end

delimiter const Str : delimiter

Token which delimits the start and end of the string. If the end delimiter is different, then also set the delimiterEnd field.

delimiterEnd const Str? : delimiterEnd

Token which delimits the end of the string, or if null, then delimiter is assumed to be both the start and end of the string.

escape const Int : escape

Escape character placed before ending delimiter to indicate the delimiter is part of the string, not the end. The escape character is also assumed to escape itself.

multiLine const Bool : multiLine

Can this string literal span multiple lines

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST