update inbox list
This commit is contained in:
9
vendor/scrivo/highlight.php/test/markup/xquery/computed_inbuilt.expect.txt
vendored
Normal file
9
vendor/scrivo/highlight.php/test/markup/xquery/computed_inbuilt.expect.txt
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
<span class="hljs-title">xquery version "3.1";</span>
|
||||
<span class="hljs-keyword">let</span> <span class="hljs-variable">$root</span> := <span class="hljs-keyword">element</span> {<span class="hljs-built_in">fn:node-name</span>(<span class="hljs-variable">$e</span>)}
|
||||
{<span class="hljs-variable">$e</span>/@*, <span class="hljs-number">2</span> * <span class="hljs-built_in">fn:data</span>(<span class="hljs-variable">$e</span>)}
|
||||
|
||||
<span class="hljs-keyword">for</span> <span class="hljs-variable">$node</span> <span class="hljs-keyword">in</span><span class="hljs-built_in"> root</span>(<span class="hljs-variable">$root</span>)
|
||||
<span class="hljs-keyword">return</span>
|
||||
<span class="hljs-keyword">element</span> root {<span class="hljs-built_in"> root</span> (<span class="hljs-variable">$node</span>)/<span class="hljs-type">text</span>(), <span class="hljs-keyword">attribute</span> root {<span class="hljs-string">'root'</span>},
|
||||
<span class="hljs-keyword">element</span> not-root{<span class="hljs-keyword">attribute</span> type{<span class="hljs-string">"root"</span>},<span class="hljs-built_in"> root</span>(<span class="hljs-variable">$root</span>)}
|
||||
}
|
||||
9
vendor/scrivo/highlight.php/test/markup/xquery/computed_inbuilt.txt
vendored
Normal file
9
vendor/scrivo/highlight.php/test/markup/xquery/computed_inbuilt.txt
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
xquery version "3.1";
|
||||
let $root := element {fn:node-name($e)}
|
||||
{$e/@*, 2 * fn:data($e)}
|
||||
|
||||
for $node in root($root)
|
||||
return
|
||||
element root { root ($node)/text(), attribute root {'root'},
|
||||
element not-root{attribute type{"root"}, root($root)}
|
||||
}
|
||||
12
vendor/scrivo/highlight.php/test/markup/xquery/direct_method.expect.txt
vendored
Normal file
12
vendor/scrivo/highlight.php/test/markup/xquery/direct_method.expect.txt
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<span class="hljs-title">xquery version "3.1";</span>
|
||||
<span class="hljs-keyword">let</span> <span class="hljs-variable">$var</span> := <span class="xml"><span class="hljs-tag"><<span class="hljs-name">root</span> <span class="hljs-attr">n</span>=<span class="hljs-string">"x1"</span>></span>"rooting" out 1 or 2 root causes<span class="hljs-tag"></<span class="hljs-name">root</span>></span></span>
|
||||
<span class="hljs-keyword">return</span>
|
||||
<span class="xml"><span class="hljs-tag"><<span class="hljs-name">result</span> <span class="hljs-attr">name</span>=<span class="hljs-string">"test"</span>></span>
|
||||
disable highlight for a name such as root </span><span class="xquery">{
|
||||
<span class="hljs-keyword">for</span> <span class="hljs-variable">$name</span> <span class="hljs-keyword">in</span> <span class="hljs-variable">$var</span>
|
||||
<span class="hljs-keyword">return</span>
|
||||
<span class="hljs-variable">$name</span> <span class="hljs-keyword">as</span> <span class="hljs-type">xs:string</span>
|
||||
}</span><span class="xml">
|
||||
return to unhighlighted order of things.
|
||||
</span><span class="xml"><span class="hljs-tag"><<span class="hljs-name">test</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"{$name}"</span>></span>"rooting" out root causes<span class="hljs-tag"></<span class="hljs-name">test</span>></span></span><span class="xml">
|
||||
<span class="hljs-tag"></<span class="hljs-name">result</span>></span></span>
|
||||
12
vendor/scrivo/highlight.php/test/markup/xquery/direct_method.txt
vendored
Normal file
12
vendor/scrivo/highlight.php/test/markup/xquery/direct_method.txt
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
xquery version "3.1";
|
||||
let $var := <root n="x1">"rooting" out 1 or 2 root causes</root>
|
||||
return
|
||||
<result name="test">
|
||||
disable highlight for a name such as root {
|
||||
for $name in $var
|
||||
return
|
||||
$name as xs:string
|
||||
}
|
||||
return to unhighlighted order of things.
|
||||
<test type="{$name}">"rooting" out root causes</test>
|
||||
</result>
|
||||
11
vendor/scrivo/highlight.php/test/markup/xquery/function_body.expect.txt
vendored
Normal file
11
vendor/scrivo/highlight.php/test/markup/xquery/function_body.expect.txt
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
<span class="hljs-keyword">declare</span> <span class="hljs-keyword">function</span> <span class="hljs-built_in">local:test </span>(<span class="hljs-variable">$node</span> <span class="hljs-keyword">as</span> <span class="hljs-type">node</span>()) <span class="hljs-keyword">as</span> <span class="hljs-keyword">element</span>(div) {
|
||||
<span class="hljs-keyword">for</span> <span class="hljs-variable">$n</span> <span class="hljs-keyword">in</span> <span class="hljs-variable">$node</span>
|
||||
<span class="hljs-keyword">return</span>
|
||||
<span class="hljs-keyword">element</span> div { <span class="hljs-keyword">switch</span>(<span class="hljs-variable">$n</span>)
|
||||
<span class="hljs-keyword">case</span> <span class="hljs-string">'abc'</span> <span class="hljs-keyword">return</span> <span class="hljs-string">'OK'</span>
|
||||
<span class="hljs-keyword">default</span> <span class="hljs-keyword">return</span> <span class="hljs-number">2</span>
|
||||
}
|
||||
};
|
||||
<span class="hljs-keyword">for</span> <span class="hljs-variable">$x</span> <span class="hljs-keyword">in</span> <span class="hljs-number">1</span> <span class="hljs-keyword">to</span> <span class="hljs-number">3</span>
|
||||
<span class="hljs-keyword">return</span>
|
||||
<span class="hljs-built_in">local:test</span>(<span class="xml"><span class="hljs-tag"><<span class="hljs-name">test</span>></span>abc<span class="hljs-tag"></<span class="hljs-name">test</span>></span></span>)
|
||||
11
vendor/scrivo/highlight.php/test/markup/xquery/function_body.txt
vendored
Normal file
11
vendor/scrivo/highlight.php/test/markup/xquery/function_body.txt
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
declare function local:test ($node as node()) as element(div) {
|
||||
for $n in $node
|
||||
return
|
||||
element div { switch($n)
|
||||
case 'abc' return 'OK'
|
||||
default return 2
|
||||
}
|
||||
};
|
||||
for $x in 1 to 3
|
||||
return
|
||||
local:test(<test>abc</test>)
|
||||
22
vendor/scrivo/highlight.php/test/markup/xquery/prolog_declarations.expect.txt
vendored
Normal file
22
vendor/scrivo/highlight.php/test/markup/xquery/prolog_declarations.expect.txt
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
<span class="hljs-title">xquery version "3.1";</span>
|
||||
<span class="hljs-comment">(:~
|
||||
: <span class="hljs-doctag">@author</span> Duncan Paterson
|
||||
: <span class="hljs-doctag">@version</span> 1.0:)</span>
|
||||
|
||||
<span class="hljs-keyword">module</span> <span class="hljs-type">namespace</span> app=<span class="hljs-string">"http://none"</span>;
|
||||
|
||||
<span class="hljs-keyword">import</span> <span class="hljs-keyword">module</span> <span class="hljs-type">namespace</span> config=<span class="hljs-string">"http://config"</span> <span class="hljs-keyword">at</span> <span class="hljs-string">"config.xqm"</span>; <span class="hljs-comment">(: schema :)</span>
|
||||
|
||||
|
||||
<span class="hljs-keyword">declare</span> <span class="hljs-keyword">copy-namespaces</span> <span class="hljs-keyword">no-preserve</span>, <span class="hljs-keyword">inherit</span>;
|
||||
<span class="hljs-comment">(: switch to preserve, no-inherit:)</span>
|
||||
|
||||
<span class="hljs-keyword">declare</span> <span class="hljs-meta">%private</span> <span class="hljs-keyword">variable</span> <span class="hljs-variable">$app:maxItems</span> := <span class="hljs-number">12</span>;
|
||||
<span class="hljs-keyword">declare</span> <span class="hljs-keyword">context</span> <span class="hljs-type">item</span> :=<span class="hljs-built_in"> doc</span>(<span class="hljs-string">"catalog.xml"</span>);
|
||||
|
||||
<span class="hljs-keyword">declare</span> <span class="hljs-meta">%templates:wrap-all</span> <span class="hljs-keyword">function</span> <span class="hljs-built_in">app:helloworld</span>(<span class="hljs-variable">$node</span> <span class="hljs-keyword">as</span> <span class="hljs-type">node</span>(), <span class="hljs-variable">$model</span> <span class="hljs-keyword">as</span> <span class="hljs-keyword">map</span>(*), <span class="hljs-variable">$name</span> <span class="hljs-keyword">as</span> <span class="hljs-type">xs:string</span>?) {
|
||||
<span class="hljs-keyword">if</span> (<span class="hljs-variable">$name</span>) <span class="hljs-keyword">then</span>
|
||||
<span class="xml"><span class="hljs-tag"><<span class="hljs-name">p</span>></span>Hello </span><span class="xquery">{<span class="hljs-variable">$name</span>}</span><span class="xml">!<span class="hljs-tag"></<span class="hljs-name">p</span>></span></span>
|
||||
<span class="hljs-keyword">else</span>
|
||||
()
|
||||
};
|
||||
22
vendor/scrivo/highlight.php/test/markup/xquery/prolog_declarations.txt
vendored
Normal file
22
vendor/scrivo/highlight.php/test/markup/xquery/prolog_declarations.txt
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
xquery version "3.1";
|
||||
(:~
|
||||
: @author Duncan Paterson
|
||||
: @version 1.0:)
|
||||
|
||||
module namespace app="http://none";
|
||||
|
||||
import module namespace config="http://config" at "config.xqm"; (: schema :)
|
||||
|
||||
|
||||
declare copy-namespaces no-preserve, inherit;
|
||||
(: switch to preserve, no-inherit:)
|
||||
|
||||
declare %private variable $app:maxItems := 12;
|
||||
declare context item := doc("catalog.xml");
|
||||
|
||||
declare %templates:wrap-all function app:helloworld($node as node(), $model as map(*), $name as xs:string?) {
|
||||
if ($name) then
|
||||
<p>Hello {$name}!</p>
|
||||
else
|
||||
()
|
||||
};
|
||||
Reference in New Issue
Block a user