blob: fc4537131c8399fc3d49500e1047565b6b2e79ba [file] [log] [blame]
[
".",
"{",
"}",
"{}",
"{{",
"{{}",
"{{}}}",
"{|foo| #markup}",
"{{missing end brace}",
"{{missing end braces",
"{{missing end {$braces",
"{{extra}} content",
"empty { } placeholder",
"missing space {42:func}",
"missing space {|foo|:func}",
"missing space {|foo|@bar}",
"missing space {:func@bar}",
"missing space {:func @bar@baz}",
"missing space {:func @bar=42@baz}",
"missing space {+reserved@bar}",
"missing space {&private@bar}",
"bad {:} placeholder",
"bad {\\u0000placeholder}",
"no-equal {|42| :number minimumFractionDigits 2}",
"bad {:placeholder option=}",
"bad {:placeholder option value}",
"bad {:placeholder option:value}",
"bad {:placeholder option}",
"bad {:placeholder:}",
"bad {::placeholder}",
"bad {:placeholder::foo}",
"bad {:placeholder option:=x}",
"bad {:placeholder :option=x}",
"bad {:placeholder option::x=y}",
"bad {$placeholder option}",
"bad {:placeholder @attribute=}",
"bad {:placeholder @attribute=@foo}",
"no {placeholder end",
"no {$placeholder end",
"no {:placeholder end",
"no {|placeholder| end",
"no {|literal} end",
"no {|literal or placeholder end",
".local bar = {|foo|} {{_}}",
".local #bar = {|foo|} {{_}}",
".local $bar {|foo|} {{_}}",
".local $bar = |foo| {{_}}",
".match {#foo} * {{foo}}",
".match {} * {{foo}}",
".match {|foo| :x} {|bar| :x} ** {{foo}}",
".match * {{foo}}",
".match {|x| :x} * foo",
".match {|x| :x} * {{foo}} extra",
".match |x| * {{foo}}"
]