Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Typo

Some KRL statements and expressions use extended quotes. Extended quotes allow multiple line passages that contain the double quote symbol (") to be more easily entered. There are two types of extended quotes in KRL:

Chevrons

Chevrons

...

enclose the items to be quoted in double less-than and greater-than signs (<<...>>). For example:

Code Block
languagejavascript
themeConfluence
somevar = <<

...


<p>This is <em>some</em> HTML.<br/>

...


<a href="http://www.google.com">Search Google</a>

...


</p>

...


>>;

Values inside chevrons are treated as strings (with the exception of beestings). The white space whitespace is preserved.

  • Clown hats. Clown hats are used to quote JavaScript (<|...|>). The primary difference between chevrons and clown hats is that non-essential whitespace may not be preserved by the execution engine for strings inside clown hats....

somecode = <|
var e = 5;
var f = e + 6;

...

Escaping

Like strings and regular expressions, a backslash allows free use of the terminator character (>) inside, and a literal backslash requires two backslashes:

Code Block
languagejavascript
themeConfluence
var_1 = << \>\> >>;
var_2 = <<\\\>>>; // '\' followed by '>'