view release on metacpan or search on metacpan
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
return error(begin, end, state, -1, -1);
}
if (nonbmp)
{
for (var i = result >> 9; i > 0; --i)
{
--end;
var c1 = end < size ? input.charCodeAt(end) : 0;
if (c1 >= 0xdc00 && c1 < 0xe000) --end;
}
}
else
{
end -= result >> 9;
}
return (result & 511) - 1;
}
}
JSONiqTokenizer.getTokenSet = function(tokenSetId)
{
var set = [];
var s = tokenSetId < 0 ? - tokenSetId : INITIAL[tokenSetId] & 4095;
for (var i = 0; i < 279; i += 32)
{
var j = i;
var i0 = (i >> 5) * 2066 + s - 1;
var i1 = i0 >> 2;
var i2 = i1 >> 2;
var f = JSONiqTokenizer.EXPECTED[(i0 & 3) + JSONiqTokenizer.EXPECTED[(i1 & 3) + JSONiqTokenizer.EXPECTED[(i2 & 3) + JSONiqTokenizer.EXPECTED[i2 >> 2]]]];
for ( ; f != 0; f >>>= 1, ++j)
{
if ((f & 1) != 0)
{
set.push(JSONiqTokenizer.TOKEN[j]);
}
}
}
return set;
};
JSONiqTokenizer.MAP0 =
[ 67, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 27, 31,...
];
JSONiqTokenizer.MAP1 =
[ 108, 124, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 156, 181, 181, 181, 181, 181, 214, 215, 213, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214...
];
JSONiqTokenizer.MAP2 =
[ 57344, 63744, 64976, 65008, 65536, 983040, 63743, 64975, 65007, 65533, 983039, 1114111, 37, 31, 37, 31, 31, 37
];
JSONiqTokenizer.INITIAL =
[ 1, 2, 49155, 57348, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
];
JSONiqTokenizer.TRANSITION =
[ 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 19058, 190...
];
JSONiqTokenizer.EXPECTED =
[ 291, 300, 304, 341, 315, 309, 305, 295, 319, 323, 327, 329, 296, 333, 337, 339, 342, 346, 350, 294, 356, 360, 312, 367, 352, 371, 363, 375, 379, 383, 387, 391, 395, 726, 399, 405, 518, 684, 405, 405, 405, 405, 808, 405, 405, 405, 512, 405, 405, 405...
];
JSONiqTokenizer.TOKEN =
[
"(0)",
"JSONChar",
"JSONCharRef",
"JSONPredefinedCharRef",
"ModuleDecl",
"Annotation",
"OptionDecl",
"Operator",
"Variable",
"Tag",
"EndTag",
"PragmaContents",
"DirCommentContents",
"DirPIContents",
"CDataSectionContents",
"AttrTest",
"Wildcard",
"EQName",
"IntegerLiteral",
"DecimalLiteral",
"DoubleLiteral",
"PredefinedEntityRef",
"'\"\"'",
"EscapeApos",
"AposChar",
"ElementContentChar",
"QuotAttrContentChar",
"AposAttrContentChar",
"NCName",
"QName",
"S",
"CharRef",
"CommentContents",
"DocTag",
"DocCommentContents",
"EOF",
"'!'",
"'\"'",
"'#'",
"'#)'",
"'$$'",
"''''",
"'('",
"'(#'",
"'(:'",
"'(:~'",
"')'",
"'*'",
"'*'",
"','",
"'-->'",
"'.'",
"'/'",
"'/>'",
"':'",
"':)'",
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
return error(begin, end, state, -1, -1);
}
if (nonbmp)
{
for (var i = result >> 9; i > 0; --i)
{
--end;
var c1 = end < size ? input.charCodeAt(end) : 0;
if (c1 >= 0xdc00 && c1 < 0xe000) --end;
}
}
else
{
end -= result >> 9;
}
return (result & 511) - 1;
}
}
XQueryTokenizer.getTokenSet = function(tokenSetId)
{
var set = [];
var s = tokenSetId < 0 ? - tokenSetId : INITIAL[tokenSetId] & 4095;
for (var i = 0; i < 276; i += 32)
{
var j = i;
var i0 = (i >> 5) * 2062 + s - 1;
var i1 = i0 >> 2;
var i2 = i1 >> 2;
var f = XQueryTokenizer.EXPECTED[(i0 & 3) + XQueryTokenizer.EXPECTED[(i1 & 3) + XQueryTokenizer.EXPECTED[(i2 & 3) + XQueryTokenizer.EXPECTED[i2 >> 2]]]];
for ( ; f != 0; f >>>= 1, ++j)
{
if ((f & 1) != 0)
{
set.push(XQueryTokenizer.TOKEN[j]);
}
}
}
return set;
};
XQueryTokenizer.MAP0 =
[ 66, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 27, 31,...
];
XQueryTokenizer.MAP1 =
[ 108, 124, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 156, 181, 181, 181, 181, 181, 214, 215, 213, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214...
];
XQueryTokenizer.MAP2 =
[ 57344, 63744, 64976, 65008, 65536, 983040, 63743, 64975, 65007, 65533, 983039, 1114111, 35, 31, 35, 31, 31, 35
];
XQueryTokenizer.INITIAL =
[ 1, 2, 36867, 45060, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
];
XQueryTokenizer.TRANSITION =
[ 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 17590, 175...
];
XQueryTokenizer.EXPECTED =
[ 290, 300, 304, 353, 296, 309, 305, 319, 315, 324, 328, 352, 354, 334, 338, 330, 320, 345, 349, 293, 358, 362, 341, 366, 312, 370, 374, 378, 382, 386, 390, 394, 398, 737, 402, 634, 439, 604, 634, 634, 634, 634, 408, 634, 634, 634, 404, 634, 634, 634...
];
XQueryTokenizer.TOKEN =
[
"(0)",
"ModuleDecl",
"Annotation",
"OptionDecl",
"Operator",
"Variable",
"Tag",
"EndTag",
"PragmaContents",
"DirCommentContents",
"DirPIContents",
"CDataSectionContents",
"AttrTest",
"Wildcard",
"EQName",
"IntegerLiteral",
"DecimalLiteral",
"DoubleLiteral",
"PredefinedEntityRef",
"'\"\"'",
"EscapeApos",
"QuotChar",
"AposChar",
"ElementContentChar",
"QuotAttrContentChar",
"AposAttrContentChar",
"NCName",
"QName",
"S",
"CharRef",
"CommentContents",
"DocTag",
"DocCommentContents",
"EOF",
"'!'",
"'\"'",
"'#'",
"'#)'",
"''''",
"'('",
"'(#'",
"'(:'",
"'(:~'",
"')'",
"'*'",
"'*'",
"','",
"'-->'",
"'.'",
"'/'",
"'/>'",
"':'",
"':)'",
"';'",
"'<!--'",
"'<![CDATA['",
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
try_DefaultNamespaceDecl();
lk = -1;
}
catch (p1A)
{
lk = -2;
}
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(0, e0, lk);
}
}
switch (lk)
{
case -1:
whitespace();
parse_DefaultNamespaceDecl();
break;
case 95853: // 'declare' 'namespace'
whitespace();
parse_NamespaceDecl();
break;
case 155: // 'import'
whitespace();
parse_Import();
break;
case 73325: // 'declare' 'ft-option'
whitespace();
parse_FTOptionDecl();
break;
default:
whitespace();
parse_Setter();
}
lookahead1W(29); // S^WS | '(:' | ';'
whitespace();
parse_Separator();
}
for (;;)
{
lookahead1W(277); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
case 109: // 'declare'
lookahead2W(201); // S^WS | '#' | '%' | '(' | '(:' | 'collection' | 'context' | 'function' | 'index' |
break;
default:
lk = l1;
}
if (lk != 17005 // 'declare' '%'
&& lk != 49261 // 'declare' 'collection'
&& lk != 52333 // 'declare' 'context'
&& lk != 75373 // 'declare' 'function'
&& lk != 80493 // 'declare' 'index'
&& lk != 83565 // 'declare' 'integrity'
&& lk != 104045 // 'declare' 'option'
&& lk != 134765 // 'declare' 'updating'
&& lk != 137325) // 'declare' 'variable'
{
break;
}
switch (l1)
{
case 109: // 'declare'
lookahead2W(197); // S^WS | '%' | '(:' | 'collection' | 'context' | 'function' | 'index' |
break;
default:
lk = l1;
}
switch (lk)
{
case 52333: // 'declare' 'context'
whitespace();
parse_ContextItemDecl();
break;
case 104045: // 'declare' 'option'
whitespace();
parse_OptionDecl();
break;
default:
whitespace();
parse_AnnotatedDecl();
}
lookahead1W(29); // S^WS | '(:' | ';'
whitespace();
parse_Separator();
}
eventHandler.endNonterminal("Prolog", e0);
}
function parse_Separator()
{
eventHandler.startNonterminal("Separator", e0);
shift(54); // ';'
eventHandler.endNonterminal("Separator", e0);
}
function parse_Setter()
{
eventHandler.startNonterminal("Setter", e0);
switch (l1)
{
case 109: // 'declare'
lookahead2W(194); // S^WS | '(:' | 'base-uri' | 'boundary-space' | 'construction' |
break;
default:
lk = l1;
}
if (lk == 56429) // 'declare' 'default'
{
lk = memoized(1, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
try_DefaultCollationDecl();
lk = -2;
}
catch (p2A)
{
try
{
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
try_EmptyOrderDecl();
lk = -6;
}
catch (p6A)
{
lk = -9;
}
}
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
shiftT(150); // 'group'
lookahead1W(37); // S^WS | '(:' | 'by'
shiftT(88); // 'by'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_GroupingSpecList();
}
function parse_GroupingSpecList()
{
eventHandler.startNonterminal("GroupingSpecList", e0);
parse_GroupingSpec();
for (;;)
{
lookahead1W(198); // S^WS | '(:' | ',' | 'count' | 'for' | 'group' | 'let' | 'order' | 'return' |
if (l1 != 42) // ','
{
break;
}
shift(42); // ','
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_GroupingSpec();
}
eventHandler.endNonterminal("GroupingSpecList", e0);
}
function try_GroupingSpecList()
{
try_GroupingSpec();
for (;;)
{
lookahead1W(198); // S^WS | '(:' | ',' | 'count' | 'for' | 'group' | 'let' | 'order' | 'return' |
if (l1 != 42) // ','
{
break;
}
shiftT(42); // ','
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_GroupingSpec();
}
}
function parse_GroupingSpec()
{
eventHandler.startNonterminal("GroupingSpec", e0);
switch (l1)
{
case 31: // '$'
lookahead2W(245); // EQName^Token | S^WS | '(:' | 'after' | 'allowing' | 'ancestor' |
break;
default:
lk = l1;
}
if (lk == 3103 // '$' EQName^Token
|| lk == 36383 // '$' 'after'
|| lk == 37407 // '$' 'allowing'
|| lk == 37919 // '$' 'ancestor'
|| lk == 38431 // '$' 'ancestor-or-self'
|| lk == 38943 // '$' 'and'
|| lk == 39967 // '$' 'append'
|| lk == 40479 // '$' 'array'
|| lk == 40991 // '$' 'as'
|| lk == 41503 // '$' 'ascending'
|| lk == 42015 // '$' 'at'
|| lk == 42527 // '$' 'attribute'
|| lk == 43039 // '$' 'base-uri'
|| lk == 43551 // '$' 'before'
|| lk == 44063 // '$' 'boundary-space'
|| lk == 44575 // '$' 'break'
|| lk == 45599 // '$' 'case'
|| lk == 46111 // '$' 'cast'
|| lk == 46623 // '$' 'castable'
|| lk == 47135 // '$' 'catch'
|| lk == 48159 // '$' 'child'
|| lk == 48671 // '$' 'collation'
|| lk == 49695 // '$' 'comment'
|| lk == 50207 // '$' 'constraint'
|| lk == 50719 // '$' 'construction'
|| lk == 52255 // '$' 'context'
|| lk == 52767 // '$' 'continue'
|| lk == 53279 // '$' 'copy'
|| lk == 53791 // '$' 'copy-namespaces'
|| lk == 54303 // '$' 'count'
|| lk == 54815 // '$' 'decimal-format'
|| lk == 55839 // '$' 'declare'
|| lk == 56351 // '$' 'default'
|| lk == 56863 // '$' 'delete'
|| lk == 57375 // '$' 'descendant'
|| lk == 57887 // '$' 'descendant-or-self'
|| lk == 58399 // '$' 'descending'
|| lk == 60959 // '$' 'div'
|| lk == 61471 // '$' 'document'
|| lk == 61983 // '$' 'document-node'
|| lk == 62495 // '$' 'element'
|| lk == 63007 // '$' 'else'
|| lk == 63519 // '$' 'empty'
|| lk == 64031 // '$' 'empty-sequence'
|| lk == 64543 // '$' 'encoding'
|| lk == 65055 // '$' 'end'
|| lk == 66079 // '$' 'eq'
|| lk == 66591 // '$' 'every'
|| lk == 67615 // '$' 'except'
|| lk == 68127 // '$' 'exit'
|| lk == 68639 // '$' 'external'
|| lk == 69151 // '$' 'false'
|| lk == 69663 // '$' 'first'
|| lk == 70175 // '$' 'following'
|| lk == 70687 // '$' 'following-sibling'
|| lk == 71199 // '$' 'for'
|| lk == 72735 // '$' 'from'
|| lk == 73247 // '$' 'ft-option'
|| lk == 75295 // '$' 'function'
|| lk == 75807 // '$' 'ge'
|| lk == 76831 // '$' 'group'
|| lk == 77855 // '$' 'gt'
|| lk == 78367 // '$' 'idiv'
|| lk == 78879 // '$' 'if'
|| lk == 79391 // '$' 'import'
|| lk == 79903 // '$' 'in'
|| lk == 80415 // '$' 'index'
|| lk == 82463 // '$' 'insert'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
}
catch (p1A)
{
lk = -2;
}
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(2, e0, lk);
}
}
switch (lk)
{
case -1:
parse_GroupingVariable();
lookahead1W(205); // S^WS | '(:' | ',' | ':=' | 'as' | 'collation' | 'count' | 'for' | 'group' |
if (l1 == 53 // ':='
|| l1 == 80) // 'as'
{
if (l1 == 80) // 'as'
{
whitespace();
parse_TypeDeclaration();
}
lookahead1W(28); // S^WS | '(:' | ':='
shift(53); // ':='
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_ExprSingle();
}
if (l1 == 95) // 'collation'
{
shift(95); // 'collation'
lookahead1W(15); // URILiteral | S^WS | '(:'
shift(7); // URILiteral
}
break;
default:
parse_ExprSingle();
}
eventHandler.endNonterminal("GroupingSpec", e0);
}
function try_GroupingSpec()
{
switch (l1)
{
case 31: // '$'
lookahead2W(245); // EQName^Token | S^WS | '(:' | 'after' | 'allowing' | 'ancestor' |
break;
default:
lk = l1;
}
if (lk == 3103 // '$' EQName^Token
|| lk == 36383 // '$' 'after'
|| lk == 37407 // '$' 'allowing'
|| lk == 37919 // '$' 'ancestor'
|| lk == 38431 // '$' 'ancestor-or-self'
|| lk == 38943 // '$' 'and'
|| lk == 39967 // '$' 'append'
|| lk == 40479 // '$' 'array'
|| lk == 40991 // '$' 'as'
|| lk == 41503 // '$' 'ascending'
|| lk == 42015 // '$' 'at'
|| lk == 42527 // '$' 'attribute'
|| lk == 43039 // '$' 'base-uri'
|| lk == 43551 // '$' 'before'
|| lk == 44063 // '$' 'boundary-space'
|| lk == 44575 // '$' 'break'
|| lk == 45599 // '$' 'case'
|| lk == 46111 // '$' 'cast'
|| lk == 46623 // '$' 'castable'
|| lk == 47135 // '$' 'catch'
|| lk == 48159 // '$' 'child'
|| lk == 48671 // '$' 'collation'
|| lk == 49695 // '$' 'comment'
|| lk == 50207 // '$' 'constraint'
|| lk == 50719 // '$' 'construction'
|| lk == 52255 // '$' 'context'
|| lk == 52767 // '$' 'continue'
|| lk == 53279 // '$' 'copy'
|| lk == 53791 // '$' 'copy-namespaces'
|| lk == 54303 // '$' 'count'
|| lk == 54815 // '$' 'decimal-format'
|| lk == 55839 // '$' 'declare'
|| lk == 56351 // '$' 'default'
|| lk == 56863 // '$' 'delete'
|| lk == 57375 // '$' 'descendant'
|| lk == 57887 // '$' 'descendant-or-self'
|| lk == 58399 // '$' 'descending'
|| lk == 60959 // '$' 'div'
|| lk == 61471 // '$' 'document'
|| lk == 61983 // '$' 'document-node'
|| lk == 62495 // '$' 'element'
|| lk == 63007 // '$' 'else'
|| lk == 63519 // '$' 'empty'
|| lk == 64031 // '$' 'empty-sequence'
|| lk == 64543 // '$' 'encoding'
|| lk == 65055 // '$' 'end'
|| lk == 66079 // '$' 'eq'
|| lk == 66591 // '$' 'every'
|| lk == 67615 // '$' 'except'
|| lk == 68127 // '$' 'exit'
|| lk == 68639 // '$' 'external'
|| lk == 69151 // '$' 'false'
|| lk == 69663 // '$' 'first'
|| lk == 70175 // '$' 'following'
|| lk == 70687 // '$' 'following-sibling'
|| lk == 71199 // '$' 'for'
|| lk == 72735 // '$' 'from'
|| lk == 73247 // '$' 'ft-option'
|| lk == 75295 // '$' 'function'
|| lk == 75807 // '$' 'ge'
|| lk == 76831 // '$' 'group'
|| lk == 77855 // '$' 'gt'
|| lk == 78367 // '$' 'idiv'
|| lk == 78879 // '$' 'if'
|| lk == 79391 // '$' 'import'
|| lk == 79903 // '$' 'in'
|| lk == 80415 // '$' 'index'
|| lk == 82463 // '$' 'insert'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 58447 // 'array' 'descending'
|| lk == 58537 // 'json-item' 'descending'
|| lk == 58566 // 'object' 'descending'
|| lk == 58615 // 'structured-item' 'descending'
|| lk == 61007 // 'array' 'div'
|| lk == 61097 // 'json-item' 'div'
|| lk == 61126 // 'object' 'div'
|| lk == 61175 // 'structured-item' 'div'
|| lk == 63055 // 'array' 'else'
|| lk == 63145 // 'json-item' 'else'
|| lk == 63174 // 'object' 'else'
|| lk == 63223 // 'structured-item' 'else'
|| lk == 63567 // 'array' 'empty'
|| lk == 63657 // 'json-item' 'empty'
|| lk == 63686 // 'object' 'empty'
|| lk == 63735 // 'structured-item' 'empty'
|| lk == 65103 // 'array' 'end'
|| lk == 65193 // 'json-item' 'end'
|| lk == 65222 // 'object' 'end'
|| lk == 65271 // 'structured-item' 'end'
|| lk == 66127 // 'array' 'eq'
|| lk == 66217 // 'json-item' 'eq'
|| lk == 66246 // 'object' 'eq'
|| lk == 66295 // 'structured-item' 'eq'
|| lk == 67663 // 'array' 'except'
|| lk == 67753 // 'json-item' 'except'
|| lk == 67782 // 'object' 'except'
|| lk == 67831 // 'structured-item' 'except'
|| lk == 68687 // 'array' 'external'
|| lk == 68777 // 'json-item' 'external'
|| lk == 68806 // 'object' 'external'
|| lk == 68855 // 'structured-item' 'external'
|| lk == 71247 // 'array' 'for'
|| lk == 71337 // 'json-item' 'for'
|| lk == 71366 // 'object' 'for'
|| lk == 71415 // 'structured-item' 'for'
|| lk == 75855 // 'array' 'ge'
|| lk == 75945 // 'json-item' 'ge'
|| lk == 75974 // 'object' 'ge'
|| lk == 76023 // 'structured-item' 'ge'
|| lk == 76879 // 'array' 'group'
|| lk == 76969 // 'json-item' 'group'
|| lk == 76998 // 'object' 'group'
|| lk == 77047 // 'structured-item' 'group'
|| lk == 77903 // 'array' 'gt'
|| lk == 77993 // 'json-item' 'gt'
|| lk == 78022 // 'object' 'gt'
|| lk == 78071 // 'structured-item' 'gt'
|| lk == 78415 // 'array' 'idiv'
|| lk == 78505 // 'json-item' 'idiv'
|| lk == 78534 // 'object' 'idiv'
|| lk == 78583 // 'structured-item' 'idiv'
|| lk == 79951 // 'array' 'in'
|| lk == 80041 // 'json-item' 'in'
|| lk == 80070 // 'object' 'in'
|| lk == 80119 // 'structured-item' 'in'
|| lk == 83023 // 'array' 'instance'
|| lk == 83113 // 'json-item' 'instance'
|| lk == 83142 // 'object' 'instance'
|| lk == 83191 // 'structured-item' 'instance'
|| lk == 84047 // 'array' 'intersect'
|| lk == 84137 // 'json-item' 'intersect'
|| lk == 84166 // 'object' 'intersect'
|| lk == 84215 // 'structured-item' 'intersect'
|| lk == 84559 // 'array' 'into'
|| lk == 84649 // 'json-item' 'into'
|| lk == 84678 // 'object' 'into'
|| lk == 84727 // 'structured-item' 'into'
|| lk == 85071 // 'array' 'is'
|| lk == 85161 // 'json-item' 'is'
|| lk == 85190 // 'object' 'is'
|| lk == 85239 // 'structured-item' 'is'
|| lk == 89679 // 'array' 'le'
|| lk == 89769 // 'json-item' 'le'
|| lk == 89798 // 'object' 'le'
|| lk == 89847 // 'structured-item' 'le'
|| lk == 90703 // 'array' 'let'
|| lk == 90793 // 'json-item' 'let'
|| lk == 90822 // 'object' 'let'
|| lk == 90871 // 'structured-item' 'let'
|| lk == 92751 // 'array' 'lt'
|| lk == 92841 // 'json-item' 'lt'
|| lk == 92870 // 'object' 'lt'
|| lk == 92919 // 'structured-item' 'lt'
|| lk == 93775 // 'array' 'mod'
|| lk == 93865 // 'json-item' 'mod'
|| lk == 93894 // 'object' 'mod'
|| lk == 93943 // 'structured-item' 'mod'
|| lk == 94287 // 'array' 'modify'
|| lk == 94377 // 'json-item' 'modify'
|| lk == 94406 // 'object' 'modify'
|| lk == 94455 // 'structured-item' 'modify'
|| lk == 96847 // 'array' 'ne'
|| lk == 96937 // 'json-item' 'ne'
|| lk == 96966 // 'object' 'ne'
|| lk == 97015 // 'structured-item' 'ne'
|| lk == 103503 // 'array' 'only'
|| lk == 103593 // 'json-item' 'only'
|| lk == 103622 // 'object' 'only'
|| lk == 103671 // 'structured-item' 'only'
|| lk == 104527 // 'array' 'or'
|| lk == 104617 // 'json-item' 'or'
|| lk == 104646 // 'object' 'or'
|| lk == 104695 // 'structured-item' 'or'
|| lk == 105039 // 'array' 'order'
|| lk == 105129 // 'json-item' 'order'
|| lk == 105158 // 'object' 'order'
|| lk == 105207 // 'structured-item' 'order'
|| lk == 107087 // 'array' 'paragraphs'
|| lk == 107177 // 'json-item' 'paragraphs'
|| lk == 107206 // 'object' 'paragraphs'
|| lk == 107255 // 'structured-item' 'paragraphs'
|| lk == 114767 // 'array' 'return'
|| lk == 114857 // 'json-item' 'return'
|| lk == 114886 // 'object' 'return'
|| lk == 114935 // 'structured-item' 'return'
|| lk == 116815 // 'array' 'satisfies'
|| lk == 116905 // 'json-item' 'satisfies'
|| lk == 116934 // 'object' 'satisfies'
|| lk == 116983 // 'structured-item' 'satisfies'
|| lk == 118863 // 'array' 'score'
|| lk == 118953 // 'json-item' 'score'
|| lk == 118982 // 'object' 'score'
|| lk == 119031 // 'structured-item' 'score'
|| lk == 121423 // 'array' 'sentences'
|| lk == 121513 // 'json-item' 'sentences'
|| lk == 121542 // 'object' 'sentences'
|| lk == 121591 // 'structured-item' 'sentences'
|| lk == 123471 // 'array' 'stable'
|| lk == 123561 // 'json-item' 'stable'
|| lk == 123590 // 'object' 'stable'
|| lk == 123639 // 'structured-item' 'stable'
|| lk == 123983 // 'array' 'start'
|| lk == 124073 // 'json-item' 'start'
|| lk == 124102 // 'object' 'start'
|| lk == 124151 // 'structured-item' 'start'
|| lk == 129103 // 'array' 'times'
|| lk == 129193 // 'json-item' 'times'
|| lk == 129222 // 'object' 'times'
|| lk == 129271 // 'structured-item' 'times'
|| lk == 129615 // 'array' 'to'
|| lk == 129705 // 'json-item' 'to'
|| lk == 129734 // 'object' 'to'
|| lk == 129783 // 'structured-item' 'to'
|| lk == 133199 // 'array' 'union'
|| lk == 133289 // 'json-item' 'union'
|| lk == 133318 // 'object' 'union'
|| lk == 133367 // 'structured-item' 'union'
|| lk == 139343 // 'array' 'where'
|| lk == 139433 // 'json-item' 'where'
|| lk == 139462 // 'object' 'where'
|| lk == 139511 // 'structured-item' 'where'
|| lk == 141391 // 'array' 'with'
|| lk == 141481 // 'json-item' 'with'
|| lk == 141510 // 'object' 'with'
|| lk == 141559 // 'structured-item' 'with'
|| lk == 142927 // 'array' 'words'
|| lk == 143017 // 'json-item' 'words'
|| lk == 143046 // 'object' 'words'
|| lk == 143095 // 'structured-item' 'words'
|| lk == 143951 // 'array' '{'
|| lk == 144041 // 'json-item' '{'
|| lk == 144070 // 'object' '{'
|| lk == 144119 // 'structured-item' '{'
|| lk == 145487 // 'array' '|'
|| lk == 145577 // 'json-item' '|'
|| lk == 145606 // 'object' '|'
|| lk == 145655 // 'structured-item' '|'
|| lk == 145999 // 'array' '||'
|| lk == 146089 // 'json-item' '||'
|| lk == 146118 // 'object' '||'
|| lk == 146167 // 'structured-item' '||'
|| lk == 146511 // 'array' '|}'
|| lk == 146601 // 'json-item' '|}'
|| lk == 146630 // 'object' '|}'
|| lk == 146679 // 'structured-item' '|}'
|| lk == 147023 // 'array' '}'
|| lk == 147113 // 'json-item' '}'
|| lk == 147142 // 'object' '}'
|| lk == 147191) // 'structured-item' '}'
{
lk = memoized(6, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
try_AtomicOrUnionType();
lk = -4;
}
catch (p4A)
{
try
{
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
try_JSONTest();
lk = -6;
}
catch (p6A)
{
lk = -7;
}
}
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(6, e0, lk);
}
}
switch (lk)
{
case 18003: // 'attribute' '('
case 18017: // 'comment' '('
case 18041: // 'document-node' '('
case 18042: // 'element' '('
case 18108: // 'namespace-node' '('
case 18114: // 'node' '('
case 18140: // 'processing-instruction' '('
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 58447 // 'array' 'descending'
|| lk == 58537 // 'json-item' 'descending'
|| lk == 58566 // 'object' 'descending'
|| lk == 58615 // 'structured-item' 'descending'
|| lk == 61007 // 'array' 'div'
|| lk == 61097 // 'json-item' 'div'
|| lk == 61126 // 'object' 'div'
|| lk == 61175 // 'structured-item' 'div'
|| lk == 63055 // 'array' 'else'
|| lk == 63145 // 'json-item' 'else'
|| lk == 63174 // 'object' 'else'
|| lk == 63223 // 'structured-item' 'else'
|| lk == 63567 // 'array' 'empty'
|| lk == 63657 // 'json-item' 'empty'
|| lk == 63686 // 'object' 'empty'
|| lk == 63735 // 'structured-item' 'empty'
|| lk == 65103 // 'array' 'end'
|| lk == 65193 // 'json-item' 'end'
|| lk == 65222 // 'object' 'end'
|| lk == 65271 // 'structured-item' 'end'
|| lk == 66127 // 'array' 'eq'
|| lk == 66217 // 'json-item' 'eq'
|| lk == 66246 // 'object' 'eq'
|| lk == 66295 // 'structured-item' 'eq'
|| lk == 67663 // 'array' 'except'
|| lk == 67753 // 'json-item' 'except'
|| lk == 67782 // 'object' 'except'
|| lk == 67831 // 'structured-item' 'except'
|| lk == 68687 // 'array' 'external'
|| lk == 68777 // 'json-item' 'external'
|| lk == 68806 // 'object' 'external'
|| lk == 68855 // 'structured-item' 'external'
|| lk == 71247 // 'array' 'for'
|| lk == 71337 // 'json-item' 'for'
|| lk == 71366 // 'object' 'for'
|| lk == 71415 // 'structured-item' 'for'
|| lk == 75855 // 'array' 'ge'
|| lk == 75945 // 'json-item' 'ge'
|| lk == 75974 // 'object' 'ge'
|| lk == 76023 // 'structured-item' 'ge'
|| lk == 76879 // 'array' 'group'
|| lk == 76969 // 'json-item' 'group'
|| lk == 76998 // 'object' 'group'
|| lk == 77047 // 'structured-item' 'group'
|| lk == 77903 // 'array' 'gt'
|| lk == 77993 // 'json-item' 'gt'
|| lk == 78022 // 'object' 'gt'
|| lk == 78071 // 'structured-item' 'gt'
|| lk == 78415 // 'array' 'idiv'
|| lk == 78505 // 'json-item' 'idiv'
|| lk == 78534 // 'object' 'idiv'
|| lk == 78583 // 'structured-item' 'idiv'
|| lk == 79951 // 'array' 'in'
|| lk == 80041 // 'json-item' 'in'
|| lk == 80070 // 'object' 'in'
|| lk == 80119 // 'structured-item' 'in'
|| lk == 83023 // 'array' 'instance'
|| lk == 83113 // 'json-item' 'instance'
|| lk == 83142 // 'object' 'instance'
|| lk == 83191 // 'structured-item' 'instance'
|| lk == 84047 // 'array' 'intersect'
|| lk == 84137 // 'json-item' 'intersect'
|| lk == 84166 // 'object' 'intersect'
|| lk == 84215 // 'structured-item' 'intersect'
|| lk == 84559 // 'array' 'into'
|| lk == 84649 // 'json-item' 'into'
|| lk == 84678 // 'object' 'into'
|| lk == 84727 // 'structured-item' 'into'
|| lk == 85071 // 'array' 'is'
|| lk == 85161 // 'json-item' 'is'
|| lk == 85190 // 'object' 'is'
|| lk == 85239 // 'structured-item' 'is'
|| lk == 89679 // 'array' 'le'
|| lk == 89769 // 'json-item' 'le'
|| lk == 89798 // 'object' 'le'
|| lk == 89847 // 'structured-item' 'le'
|| lk == 90703 // 'array' 'let'
|| lk == 90793 // 'json-item' 'let'
|| lk == 90822 // 'object' 'let'
|| lk == 90871 // 'structured-item' 'let'
|| lk == 92751 // 'array' 'lt'
|| lk == 92841 // 'json-item' 'lt'
|| lk == 92870 // 'object' 'lt'
|| lk == 92919 // 'structured-item' 'lt'
|| lk == 93775 // 'array' 'mod'
|| lk == 93865 // 'json-item' 'mod'
|| lk == 93894 // 'object' 'mod'
|| lk == 93943 // 'structured-item' 'mod'
|| lk == 94287 // 'array' 'modify'
|| lk == 94377 // 'json-item' 'modify'
|| lk == 94406 // 'object' 'modify'
|| lk == 94455 // 'structured-item' 'modify'
|| lk == 96847 // 'array' 'ne'
|| lk == 96937 // 'json-item' 'ne'
|| lk == 96966 // 'object' 'ne'
|| lk == 97015 // 'structured-item' 'ne'
|| lk == 103503 // 'array' 'only'
|| lk == 103593 // 'json-item' 'only'
|| lk == 103622 // 'object' 'only'
|| lk == 103671 // 'structured-item' 'only'
|| lk == 104527 // 'array' 'or'
|| lk == 104617 // 'json-item' 'or'
|| lk == 104646 // 'object' 'or'
|| lk == 104695 // 'structured-item' 'or'
|| lk == 105039 // 'array' 'order'
|| lk == 105129 // 'json-item' 'order'
|| lk == 105158 // 'object' 'order'
|| lk == 105207 // 'structured-item' 'order'
|| lk == 107087 // 'array' 'paragraphs'
|| lk == 107177 // 'json-item' 'paragraphs'
|| lk == 107206 // 'object' 'paragraphs'
|| lk == 107255 // 'structured-item' 'paragraphs'
|| lk == 114767 // 'array' 'return'
|| lk == 114857 // 'json-item' 'return'
|| lk == 114886 // 'object' 'return'
|| lk == 114935 // 'structured-item' 'return'
|| lk == 116815 // 'array' 'satisfies'
|| lk == 116905 // 'json-item' 'satisfies'
|| lk == 116934 // 'object' 'satisfies'
|| lk == 116983 // 'structured-item' 'satisfies'
|| lk == 118863 // 'array' 'score'
|| lk == 118953 // 'json-item' 'score'
|| lk == 118982 // 'object' 'score'
|| lk == 119031 // 'structured-item' 'score'
|| lk == 121423 // 'array' 'sentences'
|| lk == 121513 // 'json-item' 'sentences'
|| lk == 121542 // 'object' 'sentences'
|| lk == 121591 // 'structured-item' 'sentences'
|| lk == 123471 // 'array' 'stable'
|| lk == 123561 // 'json-item' 'stable'
|| lk == 123590 // 'object' 'stable'
|| lk == 123639 // 'structured-item' 'stable'
|| lk == 123983 // 'array' 'start'
|| lk == 124073 // 'json-item' 'start'
|| lk == 124102 // 'object' 'start'
|| lk == 124151 // 'structured-item' 'start'
|| lk == 129103 // 'array' 'times'
|| lk == 129193 // 'json-item' 'times'
|| lk == 129222 // 'object' 'times'
|| lk == 129271 // 'structured-item' 'times'
|| lk == 129615 // 'array' 'to'
|| lk == 129705 // 'json-item' 'to'
|| lk == 129734 // 'object' 'to'
|| lk == 129783 // 'structured-item' 'to'
|| lk == 133199 // 'array' 'union'
|| lk == 133289 // 'json-item' 'union'
|| lk == 133318 // 'object' 'union'
|| lk == 133367 // 'structured-item' 'union'
|| lk == 139343 // 'array' 'where'
|| lk == 139433 // 'json-item' 'where'
|| lk == 139462 // 'object' 'where'
|| lk == 139511 // 'structured-item' 'where'
|| lk == 141391 // 'array' 'with'
|| lk == 141481 // 'json-item' 'with'
|| lk == 141510 // 'object' 'with'
|| lk == 141559 // 'structured-item' 'with'
|| lk == 142927 // 'array' 'words'
|| lk == 143017 // 'json-item' 'words'
|| lk == 143046 // 'object' 'words'
|| lk == 143095 // 'structured-item' 'words'
|| lk == 143951 // 'array' '{'
|| lk == 144041 // 'json-item' '{'
|| lk == 144070 // 'object' '{'
|| lk == 144119 // 'structured-item' '{'
|| lk == 145487 // 'array' '|'
|| lk == 145577 // 'json-item' '|'
|| lk == 145606 // 'object' '|'
|| lk == 145655 // 'structured-item' '|'
|| lk == 145999 // 'array' '||'
|| lk == 146089 // 'json-item' '||'
|| lk == 146118 // 'object' '||'
|| lk == 146167 // 'structured-item' '||'
|| lk == 146511 // 'array' '|}'
|| lk == 146601 // 'json-item' '|}'
|| lk == 146630 // 'object' '|}'
|| lk == 146679 // 'structured-item' '|}'
|| lk == 147023 // 'array' '}'
|| lk == 147113 // 'json-item' '}'
|| lk == 147142 // 'object' '}'
|| lk == 147191) // 'structured-item' '}'
{
lk = memoized(6, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
try_AtomicOrUnionType();
memoize(6, e0A, -4);
lk = -8;
}
catch (p4A)
{
try
{
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
try_JSONTest();
memoize(6, e0A, -6);
lk = -8;
}
catch (p6A)
{
lk = -7;
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(6, e0A, -7);
}
}
}
}
switch (lk)
{
case 18003: // 'attribute' '('
case 18017: // 'comment' '('
case 18041: // 'document-node' '('
case 18042: // 'element' '('
case 18108: // 'namespace-node' '('
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
shiftT(127); // 'end'
}
break;
default:
shiftT(128); // 'entire'
lookahead1W(45); // S^WS | '(:' | 'content'
shiftT(101); // 'content'
}
}
function parse_FTMatchOptions()
{
eventHandler.startNonterminal("FTMatchOptions", e0);
for (;;)
{
shift(265); // 'using'
lookahead1W(204); // S^WS | '(:' | 'case' | 'diacritics' | 'language' | 'lowercase' | 'no' |
whitespace();
parse_FTMatchOption();
lookahead1W(213); // S^WS | EOF | '!=' | '(:' | ')' | ',' | ':' | ';' | '<' | '<<' | '<=' | '=' |
if (l1 != 265) // 'using'
{
break;
}
}
eventHandler.endNonterminal("FTMatchOptions", e0);
}
function try_FTMatchOptions()
{
for (;;)
{
shiftT(265); // 'using'
lookahead1W(204); // S^WS | '(:' | 'case' | 'diacritics' | 'language' | 'lowercase' | 'no' |
try_FTMatchOption();
lookahead1W(213); // S^WS | EOF | '!=' | '(:' | ')' | ',' | ':' | ';' | '<' | '<<' | '<=' | '=' |
if (l1 != 265) // 'using'
{
break;
}
}
}
function parse_FTMatchOption()
{
eventHandler.startNonterminal("FTMatchOption", e0);
switch (l1)
{
case 191: // 'no'
lookahead2W(176); // S^WS | '(:' | 'stemming' | 'stop' | 'thesaurus' | 'wildcards'
break;
default:
lk = l1;
}
switch (lk)
{
case 172: // 'language'
parse_FTLanguageOption();
break;
case 274: // 'wildcards'
case 140479: // 'no' 'wildcards'
parse_FTWildCardOption();
break;
case 251: // 'thesaurus'
case 128703: // 'no' 'thesaurus'
parse_FTThesaurusOption();
break;
case 243: // 'stemming'
case 124607: // 'no' 'stemming'
parse_FTStemOption();
break;
case 115: // 'diacritics'
parse_FTDiacriticsOption();
break;
case 244: // 'stop'
case 125119: // 'no' 'stop'
parse_FTStopWordOption();
break;
case 203: // 'option'
parse_FTExtensionOption();
break;
default:
parse_FTCaseOption();
}
eventHandler.endNonterminal("FTMatchOption", e0);
}
function try_FTMatchOption()
{
switch (l1)
{
case 191: // 'no'
lookahead2W(176); // S^WS | '(:' | 'stemming' | 'stop' | 'thesaurus' | 'wildcards'
break;
default:
lk = l1;
}
switch (lk)
{
case 172: // 'language'
try_FTLanguageOption();
break;
case 274: // 'wildcards'
case 140479: // 'no' 'wildcards'
try_FTWildCardOption();
break;
case 251: // 'thesaurus'
case 128703: // 'no' 'thesaurus'
try_FTThesaurusOption();
break;
case 243: // 'stemming'
case 124607: // 'no' 'stemming'
try_FTStemOption();
break;
case 115: // 'diacritics'
try_FTDiacriticsOption();
break;
case 244: // 'stop'
case 125119: // 'no' 'stop'
try_FTStopWordOption();
break;
case 203: // 'option'
try_FTExtensionOption();
break;
default:
try_FTCaseOption();
}
}
function parse_FTCaseOption()
{
eventHandler.startNonterminal("FTCaseOption", e0);
switch (l1)
{
case 89: // 'case'
shift(89); // 'case'
lookahead1W(128); // S^WS | '(:' | 'insensitive' | 'sensitive'
switch (l1)
{
case 160: // 'insensitive'
shift(160); // 'insensitive'
break;
default:
shift(235); // 'sensitive'
}
break;
case 180: // 'lowercase'
shift(180); // 'lowercase'
break;
default:
shift(264); // 'uppercase'
}
eventHandler.endNonterminal("FTCaseOption", e0);
}
function try_FTCaseOption()
{
switch (l1)
{
case 89: // 'case'
shiftT(89); // 'case'
lookahead1W(128); // S^WS | '(:' | 'insensitive' | 'sensitive'
switch (l1)
{
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
&& lk != 89692 // 'catch' 'le'
&& lk != 90716 // 'catch' 'let'
&& lk != 91740 // 'catch' 'loop'
&& lk != 92764 // 'catch' 'lt'
&& lk != 93788 // 'catch' 'mod'
&& lk != 94300 // 'catch' 'modify'
&& lk != 94812 // 'catch' 'module'
&& lk != 95836 // 'catch' 'namespace'
&& lk != 96348 // 'catch' 'namespace-node'
&& lk != 96860 // 'catch' 'ne'
&& lk != 99420 // 'catch' 'node'
&& lk != 99932 // 'catch' 'nodes'
&& lk != 100956 // 'catch' 'null'
&& lk != 101468 // 'catch' 'object'
&& lk != 103516 // 'catch' 'only'
&& lk != 104028 // 'catch' 'option'
&& lk != 104540 // 'catch' 'or'
&& lk != 105052 // 'catch' 'order'
&& lk != 105564 // 'catch' 'ordered'
&& lk != 106076 // 'catch' 'ordering'
&& lk != 107612 // 'catch' 'parent'
&& lk != 110684 // 'catch' 'preceding'
&& lk != 111196 // 'catch' 'preceding-sibling'
&& lk != 112732 // 'catch' 'processing-instruction'
&& lk != 113756 // 'catch' 'rename'
&& lk != 114268 // 'catch' 'replace'
&& lk != 114780 // 'catch' 'return'
&& lk != 115292 // 'catch' 'returning'
&& lk != 115804 // 'catch' 'revalidation'
&& lk != 116828 // 'catch' 'satisfies'
&& lk != 117340 // 'catch' 'schema'
&& lk != 117852 // 'catch' 'schema-attribute'
&& lk != 118364 // 'catch' 'schema-element'
&& lk != 118876 // 'catch' 'score'
&& lk != 119388 // 'catch' 'select'
&& lk != 119900 // 'catch' 'self'
&& lk != 122460 // 'catch' 'sliding'
&& lk != 122972 // 'catch' 'some'
&& lk != 123484 // 'catch' 'stable'
&& lk != 123996 // 'catch' 'start'
&& lk != 125532 // 'catch' 'strict'
&& lk != 126556 // 'catch' 'structured-item'
&& lk != 127068 // 'catch' 'switch'
&& lk != 127580 // 'catch' 'text'
&& lk != 129628 // 'catch' 'to'
&& lk != 130140 // 'catch' 'treat'
&& lk != 130652 // 'catch' 'true'
&& lk != 131164 // 'catch' 'try'
&& lk != 131676 // 'catch' 'tumbling'
&& lk != 132188 // 'catch' 'type'
&& lk != 132700 // 'catch' 'typeswitch'
&& lk != 133212 // 'catch' 'union'
&& lk != 134236 // 'catch' 'unordered'
&& lk != 134748 // 'catch' 'updating'
&& lk != 136284 // 'catch' 'validate'
&& lk != 136796 // 'catch' 'value'
&& lk != 137308 // 'catch' 'variable'
&& lk != 137820 // 'catch' 'version'
&& lk != 139356 // 'catch' 'where'
&& lk != 139868 // 'catch' 'while'
&& lk != 141404) // 'catch' 'with'
{
break;
}
}
eventHandler.endNonterminal("TryCatchStatement", e0);
}
function try_TryCatchStatement()
{
shiftT(256); // 'try'
lookahead1W(90); // S^WS | '(:' | '{'
try_BlockStatement();
for (;;)
{
lookahead1W(39); // S^WS | '(:' | 'catch'
shiftT(92); // 'catch'
lookahead1W(248); // Wildcard | EQName^Token | S^WS | '(:' | 'after' | 'allowing' | 'ancestor' |
try_CatchErrorList();
try_BlockStatement();
lookahead1W(283); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
case 92: // 'catch'
lookahead2W(255); // Wildcard | EQName^Token | S^WS | '#' | '(' | '(:' | 'after' | 'allowing' |
break;
default:
lk = l1;
}
if (lk != 2652 // 'catch' Wildcard
&& lk != 3164 // 'catch' EQName^Token
&& lk != 36444 // 'catch' 'after'
&& lk != 37468 // 'catch' 'allowing'
&& lk != 37980 // 'catch' 'ancestor'
&& lk != 38492 // 'catch' 'ancestor-or-self'
&& lk != 39004 // 'catch' 'and'
&& lk != 40028 // 'catch' 'append'
&& lk != 40540 // 'catch' 'array'
&& lk != 41052 // 'catch' 'as'
&& lk != 41564 // 'catch' 'ascending'
&& lk != 42076 // 'catch' 'at'
&& lk != 42588 // 'catch' 'attribute'
&& lk != 43100 // 'catch' 'base-uri'
&& lk != 43612 // 'catch' 'before'
&& lk != 44124 // 'catch' 'boundary-space'
&& lk != 44636 // 'catch' 'break'
&& lk != 45660 // 'catch' 'case'
&& lk != 46172 // 'catch' 'cast'
&& lk != 46684 // 'catch' 'castable'
&& lk != 47196 // 'catch' 'catch'
&& lk != 48220 // 'catch' 'child'
&& lk != 48732 // 'catch' 'collation'
&& lk != 49756 // 'catch' 'comment'
&& lk != 50268 // 'catch' 'constraint'
&& lk != 50780 // 'catch' 'construction'
&& lk != 52316 // 'catch' 'context'
&& lk != 52828 // 'catch' 'continue'
&& lk != 53340 // 'catch' 'copy'
&& lk != 53852 // 'catch' 'copy-namespaces'
&& lk != 54364 // 'catch' 'count'
&& lk != 54876 // 'catch' 'decimal-format'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
&& lk != 89692 // 'catch' 'le'
&& lk != 90716 // 'catch' 'let'
&& lk != 91740 // 'catch' 'loop'
&& lk != 92764 // 'catch' 'lt'
&& lk != 93788 // 'catch' 'mod'
&& lk != 94300 // 'catch' 'modify'
&& lk != 94812 // 'catch' 'module'
&& lk != 95836 // 'catch' 'namespace'
&& lk != 96348 // 'catch' 'namespace-node'
&& lk != 96860 // 'catch' 'ne'
&& lk != 99420 // 'catch' 'node'
&& lk != 99932 // 'catch' 'nodes'
&& lk != 100956 // 'catch' 'null'
&& lk != 101468 // 'catch' 'object'
&& lk != 103516 // 'catch' 'only'
&& lk != 104028 // 'catch' 'option'
&& lk != 104540 // 'catch' 'or'
&& lk != 105052 // 'catch' 'order'
&& lk != 105564 // 'catch' 'ordered'
&& lk != 106076 // 'catch' 'ordering'
&& lk != 107612 // 'catch' 'parent'
&& lk != 110684 // 'catch' 'preceding'
&& lk != 111196 // 'catch' 'preceding-sibling'
&& lk != 112732 // 'catch' 'processing-instruction'
&& lk != 113756 // 'catch' 'rename'
&& lk != 114268 // 'catch' 'replace'
&& lk != 114780 // 'catch' 'return'
&& lk != 115292 // 'catch' 'returning'
&& lk != 115804 // 'catch' 'revalidation'
&& lk != 116828 // 'catch' 'satisfies'
&& lk != 117340 // 'catch' 'schema'
&& lk != 117852 // 'catch' 'schema-attribute'
&& lk != 118364 // 'catch' 'schema-element'
&& lk != 118876 // 'catch' 'score'
&& lk != 119388 // 'catch' 'select'
&& lk != 119900 // 'catch' 'self'
&& lk != 122460 // 'catch' 'sliding'
&& lk != 122972 // 'catch' 'some'
&& lk != 123484 // 'catch' 'stable'
&& lk != 123996 // 'catch' 'start'
&& lk != 125532 // 'catch' 'strict'
&& lk != 126556 // 'catch' 'structured-item'
&& lk != 127068 // 'catch' 'switch'
&& lk != 127580 // 'catch' 'text'
&& lk != 129628 // 'catch' 'to'
&& lk != 130140 // 'catch' 'treat'
&& lk != 130652 // 'catch' 'true'
&& lk != 131164 // 'catch' 'try'
&& lk != 131676 // 'catch' 'tumbling'
&& lk != 132188 // 'catch' 'type'
&& lk != 132700 // 'catch' 'typeswitch'
&& lk != 133212 // 'catch' 'union'
&& lk != 134236 // 'catch' 'unordered'
&& lk != 134748 // 'catch' 'updating'
&& lk != 136284 // 'catch' 'validate'
&& lk != 136796 // 'catch' 'value'
&& lk != 137308 // 'catch' 'variable'
&& lk != 137820 // 'catch' 'version'
&& lk != 139356 // 'catch' 'where'
&& lk != 139868 // 'catch' 'while'
&& lk != 141404) // 'catch' 'with'
{
break;
}
}
}
function parse_TypeswitchStatement()
{
eventHandler.startNonterminal("TypeswitchStatement", e0);
shift(259); // 'typeswitch'
lookahead1W(22); // S^WS | '(' | '(:'
shift(35); // '('
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_Expr();
shift(38); // ')'
for (;;)
{
lookahead1W(38); // S^WS | '(:' | 'case'
whitespace();
parse_CaseStatement();
lookahead1W(117); // S^WS | '(:' | 'case' | 'default'
if (l1 != 89) // 'case'
{
break;
}
}
shift(110); // 'default'
lookahead1W(99); // S^WS | '$' | '(:' | 'return'
if (l1 == 31) // '$'
{
shift(31); // '$'
lookahead1W(245); // EQName^Token | S^WS | '(:' | 'after' | 'allowing' | 'ancestor' |
whitespace();
parse_VarName();
}
lookahead1W(73); // S^WS | '(:' | 'return'
shift(224); // 'return'
lookahead1W(270); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_Statement();
eventHandler.endNonterminal("TypeswitchStatement", e0);
}
function try_TypeswitchStatement()
{
shiftT(259); // 'typeswitch'
lookahead1W(22); // S^WS | '(' | '(:'
shiftT(35); // '('
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_Expr();
shiftT(38); // ')'
for (;;)
{
lookahead1W(38); // S^WS | '(:' | 'case'
try_CaseStatement();
lookahead1W(117); // S^WS | '(:' | 'case' | 'default'
if (l1 != 89) // 'case'
{
break;
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 56431: // 'delete' 'default'
case 56943: // 'delete' 'delete'
case 57455: // 'delete' 'descendant'
case 57967: // 'delete' 'descendant-or-self'
case 58479: // 'delete' 'descending'
case 61039: // 'delete' 'div'
case 61551: // 'delete' 'document'
case 62063: // 'delete' 'document-node'
case 62575: // 'delete' 'element'
case 63087: // 'delete' 'else'
case 63599: // 'delete' 'empty'
case 64111: // 'delete' 'empty-sequence'
case 64623: // 'delete' 'encoding'
case 65135: // 'delete' 'end'
case 66159: // 'delete' 'eq'
case 66671: // 'delete' 'every'
case 67695: // 'delete' 'except'
case 68207: // 'delete' 'exit'
case 68719: // 'delete' 'external'
case 69231: // 'delete' 'false'
case 69743: // 'delete' 'first'
case 70255: // 'delete' 'following'
case 70767: // 'delete' 'following-sibling'
case 71279: // 'delete' 'for'
case 72815: // 'delete' 'from'
case 73327: // 'delete' 'ft-option'
case 75375: // 'delete' 'function'
case 75887: // 'delete' 'ge'
case 76911: // 'delete' 'group'
case 77935: // 'delete' 'gt'
case 78447: // 'delete' 'idiv'
case 78959: // 'delete' 'if'
case 79471: // 'delete' 'import'
case 79983: // 'delete' 'in'
case 80495: // 'delete' 'index'
case 82543: // 'delete' 'insert'
case 83055: // 'delete' 'instance'
case 83567: // 'delete' 'integrity'
case 84079: // 'delete' 'intersect'
case 84591: // 'delete' 'into'
case 85103: // 'delete' 'is'
case 85615: // 'delete' 'item'
case 86127: // 'delete' 'json'
case 86639: // 'delete' 'json-item'
case 87151: // 'delete' 'jsoniq'
case 88687: // 'delete' 'last'
case 89199: // 'delete' 'lax'
case 89711: // 'delete' 'le'
case 90735: // 'delete' 'let'
case 91759: // 'delete' 'loop'
case 92783: // 'delete' 'lt'
case 93807: // 'delete' 'mod'
case 94319: // 'delete' 'modify'
case 94831: // 'delete' 'module'
case 95855: // 'delete' 'namespace'
case 96367: // 'delete' 'namespace-node'
case 96879: // 'delete' 'ne'
case 100975: // 'delete' 'null'
case 101487: // 'delete' 'object'
case 103535: // 'delete' 'only'
case 104047: // 'delete' 'option'
case 104559: // 'delete' 'or'
case 105071: // 'delete' 'order'
case 105583: // 'delete' 'ordered'
case 106095: // 'delete' 'ordering'
case 107631: // 'delete' 'parent'
case 110703: // 'delete' 'preceding'
case 111215: // 'delete' 'preceding-sibling'
case 112751: // 'delete' 'processing-instruction'
case 113775: // 'delete' 'rename'
case 114287: // 'delete' 'replace'
case 114799: // 'delete' 'return'
case 115311: // 'delete' 'returning'
case 115823: // 'delete' 'revalidation'
case 116847: // 'delete' 'satisfies'
case 117359: // 'delete' 'schema'
case 117871: // 'delete' 'schema-attribute'
case 118383: // 'delete' 'schema-element'
case 118895: // 'delete' 'score'
case 119407: // 'delete' 'select'
case 119919: // 'delete' 'self'
case 122479: // 'delete' 'sliding'
case 122991: // 'delete' 'some'
case 123503: // 'delete' 'stable'
case 124015: // 'delete' 'start'
case 125551: // 'delete' 'strict'
case 126575: // 'delete' 'structured-item'
case 127087: // 'delete' 'switch'
case 127599: // 'delete' 'text'
case 129647: // 'delete' 'to'
case 130159: // 'delete' 'treat'
case 130671: // 'delete' 'true'
case 131183: // 'delete' 'try'
case 131695: // 'delete' 'tumbling'
case 132207: // 'delete' 'type'
case 132719: // 'delete' 'typeswitch'
case 133231: // 'delete' 'union'
case 134255: // 'delete' 'unordered'
case 134767: // 'delete' 'updating'
case 136303: // 'delete' 'validate'
case 136815: // 'delete' 'value'
case 137327: // 'delete' 'variable'
case 137839: // 'delete' 'version'
case 139375: // 'delete' 'where'
case 139887: // 'delete' 'while'
case 141423: // 'delete' 'with'
case 143983: // 'delete' '{'
case 145007: // 'delete' '{|'
parse_JSONDeleteExpr();
break;
case -9:
case 3233: // 'insert' EQName^Token
case 4257: // 'insert' IntegerLiteral
case 4769: // 'insert' DecimalLiteral
case 5281: // 'insert' DoubleLiteral
case 5793: // 'insert' StringLiteral
case 9889: // 'insert' NCName^Token
case 16033: // 'insert' '$'
case 16545: // 'insert' '$$'
case 17057: // 'insert' '%'
case 18593: // 'insert' '(#'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 42062: // 'append' 'at'
case 42574: // 'append' 'attribute'
case 43086: // 'append' 'base-uri'
case 43598: // 'append' 'before'
case 44110: // 'append' 'boundary-space'
case 44622: // 'append' 'break'
case 45646: // 'append' 'case'
case 46158: // 'append' 'cast'
case 46670: // 'append' 'castable'
case 47182: // 'append' 'catch'
case 48206: // 'append' 'child'
case 48718: // 'append' 'collation'
case 49742: // 'append' 'comment'
case 50254: // 'append' 'constraint'
case 50766: // 'append' 'construction'
case 52302: // 'append' 'context'
case 52814: // 'append' 'continue'
case 53326: // 'append' 'copy'
case 53838: // 'append' 'copy-namespaces'
case 54350: // 'append' 'count'
case 54862: // 'append' 'decimal-format'
case 55886: // 'append' 'declare'
case 56398: // 'append' 'default'
case 56910: // 'append' 'delete'
case 57422: // 'append' 'descendant'
case 57934: // 'append' 'descendant-or-self'
case 58446: // 'append' 'descending'
case 61006: // 'append' 'div'
case 61518: // 'append' 'document'
case 62030: // 'append' 'document-node'
case 62542: // 'append' 'element'
case 63054: // 'append' 'else'
case 63566: // 'append' 'empty'
case 64078: // 'append' 'empty-sequence'
case 64590: // 'append' 'encoding'
case 65102: // 'append' 'end'
case 66126: // 'append' 'eq'
case 66638: // 'append' 'every'
case 67662: // 'append' 'except'
case 68174: // 'append' 'exit'
case 68686: // 'append' 'external'
case 69198: // 'append' 'false'
case 69710: // 'append' 'first'
case 70222: // 'append' 'following'
case 70734: // 'append' 'following-sibling'
case 71246: // 'append' 'for'
case 72782: // 'append' 'from'
case 73294: // 'append' 'ft-option'
case 75342: // 'append' 'function'
case 75854: // 'append' 'ge'
case 76878: // 'append' 'group'
case 77902: // 'append' 'gt'
case 78414: // 'append' 'idiv'
case 78926: // 'append' 'if'
case 79438: // 'append' 'import'
case 79950: // 'append' 'in'
case 80462: // 'append' 'index'
case 82510: // 'append' 'insert'
case 83022: // 'append' 'instance'
case 83534: // 'append' 'integrity'
case 84046: // 'append' 'intersect'
case 84558: // 'append' 'into'
case 85070: // 'append' 'is'
case 85582: // 'append' 'item'
case 86094: // 'append' 'json'
case 86606: // 'append' 'json-item'
case 87118: // 'append' 'jsoniq'
case 88654: // 'append' 'last'
case 89166: // 'append' 'lax'
case 89678: // 'append' 'le'
case 90702: // 'append' 'let'
case 91726: // 'append' 'loop'
case 92750: // 'append' 'lt'
case 93774: // 'append' 'mod'
case 94286: // 'append' 'modify'
case 94798: // 'append' 'module'
case 95822: // 'append' 'namespace'
case 96334: // 'append' 'namespace-node'
case 96846: // 'append' 'ne'
case 99406: // 'append' 'node'
case 99918: // 'append' 'nodes'
case 100430: // 'append' 'not'
case 100942: // 'append' 'null'
case 101454: // 'append' 'object'
case 103502: // 'append' 'only'
case 104014: // 'append' 'option'
case 104526: // 'append' 'or'
case 105038: // 'append' 'order'
case 105550: // 'append' 'ordered'
case 106062: // 'append' 'ordering'
case 107598: // 'append' 'parent'
case 110670: // 'append' 'preceding'
case 111182: // 'append' 'preceding-sibling'
case 112718: // 'append' 'processing-instruction'
case 113742: // 'append' 'rename'
case 114254: // 'append' 'replace'
case 114766: // 'append' 'return'
case 115278: // 'append' 'returning'
case 115790: // 'append' 'revalidation'
case 116814: // 'append' 'satisfies'
case 117326: // 'append' 'schema'
case 117838: // 'append' 'schema-attribute'
case 118350: // 'append' 'schema-element'
case 118862: // 'append' 'score'
case 119374: // 'append' 'select'
case 119886: // 'append' 'self'
case 122446: // 'append' 'sliding'
case 122958: // 'append' 'some'
case 123470: // 'append' 'stable'
case 123982: // 'append' 'start'
case 125518: // 'append' 'strict'
case 126542: // 'append' 'structured-item'
case 127054: // 'append' 'switch'
case 127566: // 'append' 'text'
case 129614: // 'append' 'to'
case 130126: // 'append' 'treat'
case 130638: // 'append' 'true'
case 131150: // 'append' 'try'
case 131662: // 'append' 'tumbling'
case 132174: // 'append' 'type'
case 132686: // 'append' 'typeswitch'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 56431: // 'delete' 'default'
case 56943: // 'delete' 'delete'
case 57455: // 'delete' 'descendant'
case 57967: // 'delete' 'descendant-or-self'
case 58479: // 'delete' 'descending'
case 61039: // 'delete' 'div'
case 61551: // 'delete' 'document'
case 62063: // 'delete' 'document-node'
case 62575: // 'delete' 'element'
case 63087: // 'delete' 'else'
case 63599: // 'delete' 'empty'
case 64111: // 'delete' 'empty-sequence'
case 64623: // 'delete' 'encoding'
case 65135: // 'delete' 'end'
case 66159: // 'delete' 'eq'
case 66671: // 'delete' 'every'
case 67695: // 'delete' 'except'
case 68207: // 'delete' 'exit'
case 68719: // 'delete' 'external'
case 69231: // 'delete' 'false'
case 69743: // 'delete' 'first'
case 70255: // 'delete' 'following'
case 70767: // 'delete' 'following-sibling'
case 71279: // 'delete' 'for'
case 72815: // 'delete' 'from'
case 73327: // 'delete' 'ft-option'
case 75375: // 'delete' 'function'
case 75887: // 'delete' 'ge'
case 76911: // 'delete' 'group'
case 77935: // 'delete' 'gt'
case 78447: // 'delete' 'idiv'
case 78959: // 'delete' 'if'
case 79471: // 'delete' 'import'
case 79983: // 'delete' 'in'
case 80495: // 'delete' 'index'
case 82543: // 'delete' 'insert'
case 83055: // 'delete' 'instance'
case 83567: // 'delete' 'integrity'
case 84079: // 'delete' 'intersect'
case 84591: // 'delete' 'into'
case 85103: // 'delete' 'is'
case 85615: // 'delete' 'item'
case 86127: // 'delete' 'json'
case 86639: // 'delete' 'json-item'
case 87151: // 'delete' 'jsoniq'
case 88687: // 'delete' 'last'
case 89199: // 'delete' 'lax'
case 89711: // 'delete' 'le'
case 90735: // 'delete' 'let'
case 91759: // 'delete' 'loop'
case 92783: // 'delete' 'lt'
case 93807: // 'delete' 'mod'
case 94319: // 'delete' 'modify'
case 94831: // 'delete' 'module'
case 95855: // 'delete' 'namespace'
case 96367: // 'delete' 'namespace-node'
case 96879: // 'delete' 'ne'
case 100975: // 'delete' 'null'
case 101487: // 'delete' 'object'
case 103535: // 'delete' 'only'
case 104047: // 'delete' 'option'
case 104559: // 'delete' 'or'
case 105071: // 'delete' 'order'
case 105583: // 'delete' 'ordered'
case 106095: // 'delete' 'ordering'
case 107631: // 'delete' 'parent'
case 110703: // 'delete' 'preceding'
case 111215: // 'delete' 'preceding-sibling'
case 112751: // 'delete' 'processing-instruction'
case 113775: // 'delete' 'rename'
case 114287: // 'delete' 'replace'
case 114799: // 'delete' 'return'
case 115311: // 'delete' 'returning'
case 115823: // 'delete' 'revalidation'
case 116847: // 'delete' 'satisfies'
case 117359: // 'delete' 'schema'
case 117871: // 'delete' 'schema-attribute'
case 118383: // 'delete' 'schema-element'
case 118895: // 'delete' 'score'
case 119407: // 'delete' 'select'
case 119919: // 'delete' 'self'
case 122479: // 'delete' 'sliding'
case 122991: // 'delete' 'some'
case 123503: // 'delete' 'stable'
case 124015: // 'delete' 'start'
case 125551: // 'delete' 'strict'
case 126575: // 'delete' 'structured-item'
case 127087: // 'delete' 'switch'
case 127599: // 'delete' 'text'
case 129647: // 'delete' 'to'
case 130159: // 'delete' 'treat'
case 130671: // 'delete' 'true'
case 131183: // 'delete' 'try'
case 131695: // 'delete' 'tumbling'
case 132207: // 'delete' 'type'
case 132719: // 'delete' 'typeswitch'
case 133231: // 'delete' 'union'
case 134255: // 'delete' 'unordered'
case 134767: // 'delete' 'updating'
case 136303: // 'delete' 'validate'
case 136815: // 'delete' 'value'
case 137327: // 'delete' 'variable'
case 137839: // 'delete' 'version'
case 139375: // 'delete' 'where'
case 139887: // 'delete' 'while'
case 141423: // 'delete' 'with'
case 143983: // 'delete' '{'
case 145007: // 'delete' '{|'
try_JSONDeleteExpr();
break;
case -9:
case 3233: // 'insert' EQName^Token
case 4257: // 'insert' IntegerLiteral
case 4769: // 'insert' DecimalLiteral
case 5281: // 'insert' DoubleLiteral
case 5793: // 'insert' StringLiteral
case 9889: // 'insert' NCName^Token
case 16033: // 'insert' '$'
case 16545: // 'insert' '$$'
case 17057: // 'insert' '%'
case 18593: // 'insert' '(#'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 42062: // 'append' 'at'
case 42574: // 'append' 'attribute'
case 43086: // 'append' 'base-uri'
case 43598: // 'append' 'before'
case 44110: // 'append' 'boundary-space'
case 44622: // 'append' 'break'
case 45646: // 'append' 'case'
case 46158: // 'append' 'cast'
case 46670: // 'append' 'castable'
case 47182: // 'append' 'catch'
case 48206: // 'append' 'child'
case 48718: // 'append' 'collation'
case 49742: // 'append' 'comment'
case 50254: // 'append' 'constraint'
case 50766: // 'append' 'construction'
case 52302: // 'append' 'context'
case 52814: // 'append' 'continue'
case 53326: // 'append' 'copy'
case 53838: // 'append' 'copy-namespaces'
case 54350: // 'append' 'count'
case 54862: // 'append' 'decimal-format'
case 55886: // 'append' 'declare'
case 56398: // 'append' 'default'
case 56910: // 'append' 'delete'
case 57422: // 'append' 'descendant'
case 57934: // 'append' 'descendant-or-self'
case 58446: // 'append' 'descending'
case 61006: // 'append' 'div'
case 61518: // 'append' 'document'
case 62030: // 'append' 'document-node'
case 62542: // 'append' 'element'
case 63054: // 'append' 'else'
case 63566: // 'append' 'empty'
case 64078: // 'append' 'empty-sequence'
case 64590: // 'append' 'encoding'
case 65102: // 'append' 'end'
case 66126: // 'append' 'eq'
case 66638: // 'append' 'every'
case 67662: // 'append' 'except'
case 68174: // 'append' 'exit'
case 68686: // 'append' 'external'
case 69198: // 'append' 'false'
case 69710: // 'append' 'first'
case 70222: // 'append' 'following'
case 70734: // 'append' 'following-sibling'
case 71246: // 'append' 'for'
case 72782: // 'append' 'from'
case 73294: // 'append' 'ft-option'
case 75342: // 'append' 'function'
case 75854: // 'append' 'ge'
case 76878: // 'append' 'group'
case 77902: // 'append' 'gt'
case 78414: // 'append' 'idiv'
case 78926: // 'append' 'if'
case 79438: // 'append' 'import'
case 79950: // 'append' 'in'
case 80462: // 'append' 'index'
case 82510: // 'append' 'insert'
case 83022: // 'append' 'instance'
case 83534: // 'append' 'integrity'
case 84046: // 'append' 'intersect'
case 84558: // 'append' 'into'
case 85070: // 'append' 'is'
case 85582: // 'append' 'item'
case 86094: // 'append' 'json'
case 86606: // 'append' 'json-item'
case 87118: // 'append' 'jsoniq'
case 88654: // 'append' 'last'
case 89166: // 'append' 'lax'
case 89678: // 'append' 'le'
case 90702: // 'append' 'let'
case 91726: // 'append' 'loop'
case 92750: // 'append' 'lt'
case 93774: // 'append' 'mod'
case 94286: // 'append' 'modify'
case 94798: // 'append' 'module'
case 95822: // 'append' 'namespace'
case 96334: // 'append' 'namespace-node'
case 96846: // 'append' 'ne'
case 99406: // 'append' 'node'
case 99918: // 'append' 'nodes'
case 100430: // 'append' 'not'
case 100942: // 'append' 'null'
case 101454: // 'append' 'object'
case 103502: // 'append' 'only'
case 104014: // 'append' 'option'
case 104526: // 'append' 'or'
case 105038: // 'append' 'order'
case 105550: // 'append' 'ordered'
case 106062: // 'append' 'ordering'
case 107598: // 'append' 'parent'
case 110670: // 'append' 'preceding'
case 111182: // 'append' 'preceding-sibling'
case 112718: // 'append' 'processing-instruction'
case 113742: // 'append' 'rename'
case 114254: // 'append' 'replace'
case 114766: // 'append' 'return'
case 115278: // 'append' 'returning'
case 115790: // 'append' 'revalidation'
case 116814: // 'append' 'satisfies'
case 117326: // 'append' 'schema'
case 117838: // 'append' 'schema-attribute'
case 118350: // 'append' 'schema-element'
case 118862: // 'append' 'score'
case 119374: // 'append' 'select'
case 119886: // 'append' 'self'
case 122446: // 'append' 'sliding'
case 122958: // 'append' 'some'
case 123470: // 'append' 'stable'
case 123982: // 'append' 'start'
case 125518: // 'append' 'strict'
case 126542: // 'append' 'structured-item'
case 127054: // 'append' 'switch'
case 127566: // 'append' 'text'
case 129614: // 'append' 'to'
case 130126: // 'append' 'treat'
case 130638: // 'append' 'true'
case 131150: // 'append' 'try'
case 131662: // 'append' 'tumbling'
case 132174: // 'append' 'type'
case 132686: // 'append' 'typeswitch'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 90792 // 'json' 'let'
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shift(168); // 'json'
}
lookahead1W(259); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_PostfixExpr();
eventHandler.endNonterminal("JSONDeleteExpr", e0);
}
function try_JSONDeleteExpr()
{
shiftT(111); // 'delete'
lookahead1W(259); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
case 168: // 'json'
lookahead2W(260); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
break;
default:
lk = l1;
}
if (lk == 18088) // 'json' '('
{
lk = memoized(11, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
shiftT(168); // 'json'
memoize(11, e0A, -1);
}
catch (p1A)
{
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(11, e0A, -2);
}
lk = -2;
}
}
if (lk == -1
|| lk == 3240 // 'json' EQName^Token
|| lk == 4264 // 'json' IntegerLiteral
|| lk == 4776 // 'json' DecimalLiteral
|| lk == 5288 // 'json' DoubleLiteral
|| lk == 5800 // 'json' StringLiteral
|| lk == 16040 // 'json' '$'
|| lk == 16552 // 'json' '$$'
|| lk == 17064 // 'json' '%'
|| lk == 28328 // 'json' '<'
|| lk == 28840 // 'json' '<!--'
|| lk == 30888 // 'json' '<?'
|| lk == 35496 // 'json' '['
|| lk == 36520 // 'json' 'after'
|| lk == 37544 // 'json' 'allowing'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 90792 // 'json' 'let'
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shiftT(168); // 'json'
}
lookahead1W(259); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_PostfixExpr();
}
function parse_JSONInsertExpr()
{
eventHandler.startNonterminal("JSONInsertExpr", e0);
switch (l1)
{
case 161: // 'insert'
lookahead2W(267); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
break;
default:
lk = l1;
}
if (lk != 9889) // 'insert' NCName^Token
{
lk = memoized(12, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
shiftT(161); // 'insert'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
case 168: // 'json'
lookahead2W(268); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
break;
default:
lk = l1;
}
if (lk == 18088) // 'json' '('
{
lk = memoized(13, e0);
if (lk == 0)
{
var b0B = b0; var e0B = e0; var l1B = l1;
var b1B = b1; var e1B = e1; var l2B = l2;
var b2B = b2; var e2B = e2;
try
{
shiftT(168); // 'json'
memoize(13, e0B, -1);
}
catch (p1B)
{
b0 = b0B; e0 = e0B; l1 = l1B; if (l1 == 0) {end = e0B;} else {
b1 = b1B; e1 = e1B; l2 = l2B; if (l2 == 0) {end = e1B;} else {
b2 = b2B; e2 = e2B; end = e2B; }}
memoize(13, e0B, -2);
}
lk = -2;
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 100520 // 'json' 'not'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shiftT(168); // 'json'
}
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
shiftT(165); // 'into'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
switch (l1)
{
case 82: // 'at'
lookahead2W(72); // S^WS | '(:' | 'position'
break;
default:
lk = l1;
}
if (lk == 110162) // 'at' 'position'
{
lk = memoized(14, e0);
if (lk == 0)
{
var b0B = b0; var e0B = e0; var l1B = l1;
var b1B = b1; var e1B = e1; var l2B = l2;
var b2B = b2; var e2B = e2;
try
{
shiftT(82); // 'at'
lookahead1W(72); // S^WS | '(:' | 'position'
shiftT(215); // 'position'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
memoize(14, e0B, -1);
}
catch (p1B)
{
b0 = b0B; e0 = e0B; l1 = l1B; if (l1 == 0) {end = e0B;} else {
b1 = b1B; e1 = e1B; l2 = l2B; if (l2 == 0) {end = e1B;} else {
b2 = b2B; e2 = e2B; end = e2B; }}
memoize(14, e0B, -2);
}
lk = -2;
}
}
if (lk == -1)
{
shiftT(82); // 'at'
lookahead1W(72); // S^WS | '(:' | 'position'
shiftT(215); // 'position'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
}
lk = -1;
}
catch (p1A)
{
lk = -2;
}
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 100520 // 'json' 'not'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shift(168); // 'json'
}
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_ExprSingle();
shift(165); // 'into'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_ExprSingle();
switch (l1)
{
case 82: // 'at'
lookahead2W(72); // S^WS | '(:' | 'position'
break;
default:
lk = l1;
}
if (lk == 110162) // 'at' 'position'
{
lk = memoized(14, e0);
if (lk == 0)
{
var b0B = b0; var e0B = e0; var l1B = l1;
var b1B = b1; var e1B = e1; var l2B = l2;
var b2B = b2; var e2B = e2;
try
{
shiftT(82); // 'at'
lookahead1W(72); // S^WS | '(:' | 'position'
shiftT(215); // 'position'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
lk = -1;
}
catch (p1B)
{
lk = -2;
}
b0 = b0B; e0 = e0B; l1 = l1B; if (l1 == 0) {end = e0B;} else {
b1 = b1B; e1 = e1B; l2 = l2B; if (l2 == 0) {end = e1B;} else {
b2 = b2B; e2 = e2B; end = e2B; }}
memoize(14, e0, lk);
}
}
if (lk == -1)
{
shift(82); // 'at'
lookahead1W(72); // S^WS | '(:' | 'position'
shift(215); // 'position'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_ExprSingle();
}
break;
default:
shift(161); // 'insert'
lookahead1W(267); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 100520 // 'json' 'not'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shift(168); // 'json'
}
lookahead1W(267); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_PairConstructorList();
shift(165); // 'into'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_ExprSingle();
}
eventHandler.endNonterminal("JSONInsertExpr", e0);
}
function try_JSONInsertExpr()
{
switch (l1)
{
case 161: // 'insert'
lookahead2W(267); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
break;
default:
lk = l1;
}
if (lk != 9889) // 'insert' NCName^Token
{
lk = memoized(12, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
shiftT(161); // 'insert'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
case 168: // 'json'
lookahead2W(268); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
break;
default:
lk = l1;
}
if (lk == 18088) // 'json' '('
{
lk = memoized(13, e0);
if (lk == 0)
{
var b0B = b0; var e0B = e0; var l1B = l1;
var b1B = b1; var e1B = e1; var l2B = l2;
var b2B = b2; var e2B = e2;
try
{
shiftT(168); // 'json'
memoize(13, e0B, -1);
}
catch (p1B)
{
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 100520 // 'json' 'not'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shiftT(168); // 'json'
}
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
shiftT(165); // 'into'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
switch (l1)
{
case 82: // 'at'
lookahead2W(72); // S^WS | '(:' | 'position'
break;
default:
lk = l1;
}
if (lk == 110162) // 'at' 'position'
{
lk = memoized(14, e0);
if (lk == 0)
{
var b0B = b0; var e0B = e0; var l1B = l1;
var b1B = b1; var e1B = e1; var l2B = l2;
var b2B = b2; var e2B = e2;
try
{
shiftT(82); // 'at'
lookahead1W(72); // S^WS | '(:' | 'position'
shiftT(215); // 'position'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
memoize(14, e0B, -1);
}
catch (p1B)
{
b0 = b0B; e0 = e0B; l1 = l1B; if (l1 == 0) {end = e0B;} else {
b1 = b1B; e1 = e1B; l2 = l2B; if (l2 == 0) {end = e1B;} else {
b2 = b2B; e2 = e2B; end = e2B; }}
memoize(14, e0B, -2);
}
lk = -2;
}
}
if (lk == -1)
{
shiftT(82); // 'at'
lookahead1W(72); // S^WS | '(:' | 'position'
shiftT(215); // 'position'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
}
memoize(12, e0A, -1);
lk = -3;
}
catch (p1A)
{
lk = -2;
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 100520 // 'json' 'not'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shiftT(168); // 'json'
}
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
shiftT(165); // 'into'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
switch (l1)
{
case 82: // 'at'
lookahead2W(72); // S^WS | '(:' | 'position'
break;
default:
lk = l1;
}
if (lk == 110162) // 'at' 'position'
{
lk = memoized(14, e0);
if (lk == 0)
{
var b0B = b0; var e0B = e0; var l1B = l1;
var b1B = b1; var e1B = e1; var l2B = l2;
var b2B = b2; var e2B = e2;
try
{
shiftT(82); // 'at'
lookahead1W(72); // S^WS | '(:' | 'position'
shiftT(215); // 'position'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
memoize(14, e0B, -1);
}
catch (p1B)
{
b0 = b0B; e0 = e0B; l1 = l1B; if (l1 == 0) {end = e0B;} else {
b1 = b1B; e1 = e1B; l2 = l2B; if (l2 == 0) {end = e1B;} else {
b2 = b2B; e2 = e2B; end = e2B; }}
memoize(14, e0B, -2);
}
lk = -2;
}
}
if (lk == -1)
{
shiftT(82); // 'at'
lookahead1W(72); // S^WS | '(:' | 'position'
shiftT(215); // 'position'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
}
break;
case -3:
break;
default:
shiftT(161); // 'insert'
lookahead1W(267); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 100520 // 'json' 'not'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shiftT(168); // 'json'
}
lookahead1W(267); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_PairConstructorList();
shiftT(165); // 'into'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
}
}
function parse_JSONRenameExpr()
{
eventHandler.startNonterminal("JSONRenameExpr", e0);
shift(222); // 'rename'
lookahead1W(259); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
case 168: // 'json'
lookahead2W(260); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
break;
default:
lk = l1;
}
if (lk == 18088) // 'json' '('
{
lk = memoized(16, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
shiftT(168); // 'json'
lk = -1;
}
catch (p1A)
{
lk = -2;
}
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(16, e0, lk);
}
}
if (lk == -1
|| lk == 3240 // 'json' EQName^Token
|| lk == 4264 // 'json' IntegerLiteral
|| lk == 4776 // 'json' DecimalLiteral
|| lk == 5288 // 'json' DoubleLiteral
|| lk == 5800 // 'json' StringLiteral
|| lk == 16040 // 'json' '$'
|| lk == 16552 // 'json' '$$'
|| lk == 17064 // 'json' '%'
|| lk == 28328 // 'json' '<'
|| lk == 28840 // 'json' '<!--'
|| lk == 30888 // 'json' '<?'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 90792 // 'json' 'let'
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shift(168); // 'json'
}
lookahead1W(259); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_PostfixExpr();
shift(80); // 'as'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_ExprSingle();
eventHandler.endNonterminal("JSONRenameExpr", e0);
}
function try_JSONRenameExpr()
{
shiftT(222); // 'rename'
lookahead1W(259); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
case 168: // 'json'
lookahead2W(260); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
break;
default:
lk = l1;
}
if (lk == 18088) // 'json' '('
{
lk = memoized(16, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
shiftT(168); // 'json'
memoize(16, e0A, -1);
}
catch (p1A)
{
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(16, e0A, -2);
}
lk = -2;
}
}
if (lk == -1
|| lk == 3240 // 'json' EQName^Token
|| lk == 4264 // 'json' IntegerLiteral
|| lk == 4776 // 'json' DecimalLiteral
|| lk == 5288 // 'json' DoubleLiteral
|| lk == 5800 // 'json' StringLiteral
|| lk == 16040 // 'json' '$'
|| lk == 16552 // 'json' '$$'
|| lk == 17064 // 'json' '%'
|| lk == 28328 // 'json' '<'
|| lk == 28840 // 'json' '<!--'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 90792 // 'json' 'let'
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shiftT(168); // 'json'
}
lookahead1W(259); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_PostfixExpr();
shiftT(80); // 'as'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
}
function parse_JSONReplaceExpr()
{
eventHandler.startNonterminal("JSONReplaceExpr", e0);
shift(223); // 'replace'
lookahead1W(85); // S^WS | '(:' | 'value'
shift(267); // 'value'
lookahead1W(67); // S^WS | '(:' | 'of'
shift(200); // 'of'
lookahead1W(59); // S^WS | '(:' | 'json'
shift(168); // 'json'
lookahead1W(259); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_PostfixExpr();
shift(276); // 'with'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_ExprSingle();
eventHandler.endNonterminal("JSONReplaceExpr", e0);
}
function try_JSONReplaceExpr()
{
shiftT(223); // 'replace'
lookahead1W(85); // S^WS | '(:' | 'value'
shiftT(267); // 'value'
lookahead1W(67); // S^WS | '(:' | 'of'
shiftT(200); // 'of'
lookahead1W(59); // S^WS | '(:' | 'json'
shiftT(168); // 'json'
lookahead1W(259); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_PostfixExpr();
shiftT(276); // 'with'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
}
function parse_JSONAppendExpr()
{
eventHandler.startNonterminal("JSONAppendExpr", e0);
shift(78); // 'append'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
case 168: // 'json'
lookahead2W(268); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
break;
default:
lk = l1;
}
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 100520 // 'json' 'not'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shift(168); // 'json'
}
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_ExprSingle();
shift(165); // 'into'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
whitespace();
parse_ExprSingle();
eventHandler.endNonterminal("JSONAppendExpr", e0);
}
function try_JSONAppendExpr()
{
shiftT(78); // 'append'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
switch (l1)
{
case 168: // 'json'
lookahead2W(268); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
break;
default:
lk = l1;
}
if (lk == 18088) // 'json' '('
{
lk = memoized(17, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
shiftT(168); // 'json'
memoize(17, e0A, -1);
}
catch (p1A)
{
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(17, e0A, -2);
}
lk = -2;
}
}
if (lk == -1
|| lk == 3240 // 'json' EQName^Token
|| lk == 4264 // 'json' IntegerLiteral
|| lk == 4776 // 'json' DecimalLiteral
|| lk == 5288 // 'json' DoubleLiteral
|| lk == 5800 // 'json' StringLiteral
|| lk == 16040 // 'json' '$'
|| lk == 16552 // 'json' '$$'
|| lk == 17064 // 'json' '%'
|| lk == 18600 // 'json' '(#'
|| lk == 21160 // 'json' '+'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 91816 // 'json' 'loop'
|| lk == 92840 // 'json' 'lt'
|| lk == 93864 // 'json' 'mod'
|| lk == 94376 // 'json' 'modify'
|| lk == 94888 // 'json' 'module'
|| lk == 95912 // 'json' 'namespace'
|| lk == 96424 // 'json' 'namespace-node'
|| lk == 96936 // 'json' 'ne'
|| lk == 99496 // 'json' 'node'
|| lk == 100008 // 'json' 'nodes'
|| lk == 100520 // 'json' 'not'
|| lk == 101032 // 'json' 'null'
|| lk == 101544 // 'json' 'object'
|| lk == 103592 // 'json' 'only'
|| lk == 104104 // 'json' 'option'
|| lk == 104616 // 'json' 'or'
|| lk == 105128 // 'json' 'order'
|| lk == 105640 // 'json' 'ordered'
|| lk == 106152 // 'json' 'ordering'
|| lk == 107688 // 'json' 'parent'
|| lk == 110760 // 'json' 'preceding'
|| lk == 111272 // 'json' 'preceding-sibling'
|| lk == 112808 // 'json' 'processing-instruction'
|| lk == 113832 // 'json' 'rename'
|| lk == 114344 // 'json' 'replace'
|| lk == 114856 // 'json' 'return'
|| lk == 115368 // 'json' 'returning'
|| lk == 115880 // 'json' 'revalidation'
|| lk == 116904 // 'json' 'satisfies'
|| lk == 117416 // 'json' 'schema'
|| lk == 117928 // 'json' 'schema-attribute'
|| lk == 118440 // 'json' 'schema-element'
|| lk == 118952 // 'json' 'score'
|| lk == 119464 // 'json' 'select'
|| lk == 119976 // 'json' 'self'
|| lk == 122536 // 'json' 'sliding'
|| lk == 123048 // 'json' 'some'
|| lk == 123560 // 'json' 'stable'
|| lk == 124072 // 'json' 'start'
|| lk == 125608 // 'json' 'strict'
|| lk == 126632 // 'json' 'structured-item'
|| lk == 127144 // 'json' 'switch'
|| lk == 127656 // 'json' 'text'
|| lk == 129704 // 'json' 'to'
|| lk == 130216 // 'json' 'treat'
|| lk == 130728 // 'json' 'true'
|| lk == 131240 // 'json' 'try'
|| lk == 131752 // 'json' 'tumbling'
|| lk == 132264 // 'json' 'type'
|| lk == 132776 // 'json' 'typeswitch'
|| lk == 133288 // 'json' 'union'
|| lk == 134312 // 'json' 'unordered'
|| lk == 134824 // 'json' 'updating'
|| lk == 136360 // 'json' 'validate'
|| lk == 136872 // 'json' 'value'
|| lk == 137384 // 'json' 'variable'
|| lk == 137896 // 'json' 'version'
|| lk == 139432 // 'json' 'where'
|| lk == 139944 // 'json' 'while'
|| lk == 141480 // 'json' 'with'
|| lk == 144040 // 'json' '{'
|| lk == 145064) // 'json' '{|'
{
shiftT(168); // 'json'
}
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
shiftT(165); // 'into'
lookahead1W(266); // EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral | StringLiteral |
try_ExprSingle();
}
function parse_CommonContent()
{
eventHandler.startNonterminal("CommonContent", e0);
switch (l1)
{
case 12: // PredefinedEntityRef
shift(12); // PredefinedEntityRef
break;
case 23: // CharRef
shift(23); // CharRef
break;
case 282: // '{{'
shift(282); // '{{'
break;
case 288: // '}}'
shift(288); // '}}'
break;
default:
parse_BlockExpr();
}
eventHandler.endNonterminal("CommonContent", e0);
}
function try_CommonContent()
{
switch (l1)
{
case 12: // PredefinedEntityRef
shiftT(12); // PredefinedEntityRef
break;
case 23: // CharRef
shiftT(23); // CharRef
break;
case 282: // '{{'
shiftT(282); // '{{'
break;
case 288: // '}}'
shiftT(288); // '}}'
break;
default:
try_BlockExpr();
}
}
function parse_ContentExpr()
{
eventHandler.startNonterminal("ContentExpr", e0);
parse_StatementsAndExpr();
eventHandler.endNonterminal("ContentExpr", e0);
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 266: // 'validate'
case 267: // 'value'
case 268: // 'variable'
case 269: // 'version'
case 272: // 'where'
case 273: // 'while'
case 276: // 'with'
lookahead2W(95); // S^WS | '#' | '(' | '(:'
break;
default:
lk = l1;
}
if (lk == 3353 // '{' EQName^Token
|| lk == 4377 // '{' IntegerLiteral
|| lk == 4889 // '{' DecimalLiteral
|| lk == 5401 // '{' DoubleLiteral
|| lk == 5913 // '{' StringLiteral
|| lk == 16153 // '{' '$'
|| lk == 16665 // '{' '$$'
|| lk == 17177 // '{' '%'
|| lk == 18055 // 'false' '('
|| lk == 18117 // 'null' '('
|| lk == 18175 // 'true' '('
|| lk == 18201 // '{' '('
|| lk == 18713 // '{' '(#'
|| lk == 21273 // '{' '+'
|| lk == 22297 // '{' '-'
|| lk == 24345 // '{' '/'
|| lk == 24857 // '{' '//'
|| lk == 28441 // '{' '<'
|| lk == 28953 // '{' '<!--'
|| lk == 31001 // '{' '<?'
|| lk == 35609 // '{' '['
|| lk == 36633 // '{' 'after'
|| lk == 37657 // '{' 'allowing'
|| lk == 38169 // '{' 'ancestor'
|| lk == 38681 // '{' 'ancestor-or-self'
|| lk == 39193 // '{' 'and'
|| lk == 40217 // '{' 'append'
|| lk == 40729 // '{' 'array'
|| lk == 41241 // '{' 'as'
|| lk == 41753 // '{' 'ascending'
|| lk == 42265 // '{' 'at'
|| lk == 42777 // '{' 'attribute'
|| lk == 43289 // '{' 'base-uri'
|| lk == 43801 // '{' 'before'
|| lk == 44313 // '{' 'boundary-space'
|| lk == 44825 // '{' 'break'
|| lk == 45849 // '{' 'case'
|| lk == 46361 // '{' 'cast'
|| lk == 46873 // '{' 'castable'
|| lk == 47385 // '{' 'catch'
|| lk == 48409 // '{' 'child'
|| lk == 48921 // '{' 'collation'
|| lk == 49945 // '{' 'comment'
|| lk == 50457 // '{' 'constraint'
|| lk == 50969 // '{' 'construction'
|| lk == 52505 // '{' 'context'
|| lk == 53017 // '{' 'continue'
|| lk == 53529 // '{' 'copy'
|| lk == 54041 // '{' 'copy-namespaces'
|| lk == 54553 // '{' 'count'
|| lk == 55065 // '{' 'decimal-format'
|| lk == 56089 // '{' 'declare'
|| lk == 56601 // '{' 'default'
|| lk == 57113 // '{' 'delete'
|| lk == 57625 // '{' 'descendant'
|| lk == 58137 // '{' 'descendant-or-self'
|| lk == 58649 // '{' 'descending'
|| lk == 61209 // '{' 'div'
|| lk == 61721 // '{' 'document'
|| lk == 62233 // '{' 'document-node'
|| lk == 62745 // '{' 'element'
|| lk == 63257 // '{' 'else'
|| lk == 63769 // '{' 'empty'
|| lk == 64281 // '{' 'empty-sequence'
|| lk == 64793 // '{' 'encoding'
|| lk == 65305 // '{' 'end'
|| lk == 66329 // '{' 'eq'
|| lk == 66841 // '{' 'every'
|| lk == 67865 // '{' 'except'
|| lk == 68377 // '{' 'exit'
|| lk == 68889 // '{' 'external'
|| lk == 69401 // '{' 'false'
|| lk == 69913 // '{' 'first'
|| lk == 70425 // '{' 'following'
|| lk == 70937 // '{' 'following-sibling'
|| lk == 71449 // '{' 'for'
|| lk == 72985 // '{' 'from'
|| lk == 73497 // '{' 'ft-option'
|| lk == 75545 // '{' 'function'
|| lk == 76057 // '{' 'ge'
|| lk == 77081 // '{' 'group'
|| lk == 78105 // '{' 'gt'
|| lk == 78617 // '{' 'idiv'
|| lk == 79129 // '{' 'if'
|| lk == 79641 // '{' 'import'
|| lk == 80153 // '{' 'in'
|| lk == 80665 // '{' 'index'
|| lk == 82713 // '{' 'insert'
|| lk == 83225 // '{' 'instance'
|| lk == 83737 // '{' 'integrity'
|| lk == 84249 // '{' 'intersect'
|| lk == 84761 // '{' 'into'
|| lk == 85273 // '{' 'is'
|| lk == 85785 // '{' 'item'
|| lk == 86297 // '{' 'json'
|| lk == 86809 // '{' 'json-item'
|| lk == 87321 // '{' 'jsoniq'
|| lk == 88857 // '{' 'last'
|| lk == 89369 // '{' 'lax'
|| lk == 89881 // '{' 'le'
|| lk == 90905 // '{' 'let'
|| lk == 91929 // '{' 'loop'
|| lk == 92953 // '{' 'lt'
|| lk == 93977 // '{' 'mod'
|| lk == 94489 // '{' 'modify'
|| lk == 95001 // '{' 'module'
|| lk == 96025 // '{' 'namespace'
|| lk == 96537 // '{' 'namespace-node'
|| lk == 97049 // '{' 'ne'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 266: // 'validate'
case 267: // 'value'
case 268: // 'variable'
case 269: // 'version'
case 272: // 'where'
case 273: // 'while'
case 276: // 'with'
lookahead2W(95); // S^WS | '#' | '(' | '(:'
break;
default:
lk = l1;
}
if (lk == 3353 // '{' EQName^Token
|| lk == 4377 // '{' IntegerLiteral
|| lk == 4889 // '{' DecimalLiteral
|| lk == 5401 // '{' DoubleLiteral
|| lk == 5913 // '{' StringLiteral
|| lk == 16153 // '{' '$'
|| lk == 16665 // '{' '$$'
|| lk == 17177 // '{' '%'
|| lk == 18055 // 'false' '('
|| lk == 18117 // 'null' '('
|| lk == 18175 // 'true' '('
|| lk == 18201 // '{' '('
|| lk == 18713 // '{' '(#'
|| lk == 21273 // '{' '+'
|| lk == 22297 // '{' '-'
|| lk == 24345 // '{' '/'
|| lk == 24857 // '{' '//'
|| lk == 28441 // '{' '<'
|| lk == 28953 // '{' '<!--'
|| lk == 31001 // '{' '<?'
|| lk == 35609 // '{' '['
|| lk == 36633 // '{' 'after'
|| lk == 37657 // '{' 'allowing'
|| lk == 38169 // '{' 'ancestor'
|| lk == 38681 // '{' 'ancestor-or-self'
|| lk == 39193 // '{' 'and'
|| lk == 40217 // '{' 'append'
|| lk == 40729 // '{' 'array'
|| lk == 41241 // '{' 'as'
|| lk == 41753 // '{' 'ascending'
|| lk == 42265 // '{' 'at'
|| lk == 42777 // '{' 'attribute'
|| lk == 43289 // '{' 'base-uri'
|| lk == 43801 // '{' 'before'
|| lk == 44313 // '{' 'boundary-space'
|| lk == 44825 // '{' 'break'
|| lk == 45849 // '{' 'case'
|| lk == 46361 // '{' 'cast'
|| lk == 46873 // '{' 'castable'
|| lk == 47385 // '{' 'catch'
|| lk == 48409 // '{' 'child'
|| lk == 48921 // '{' 'collation'
|| lk == 49945 // '{' 'comment'
|| lk == 50457 // '{' 'constraint'
|| lk == 50969 // '{' 'construction'
|| lk == 52505 // '{' 'context'
|| lk == 53017 // '{' 'continue'
|| lk == 53529 // '{' 'copy'
|| lk == 54041 // '{' 'copy-namespaces'
|| lk == 54553 // '{' 'count'
|| lk == 55065 // '{' 'decimal-format'
|| lk == 56089 // '{' 'declare'
|| lk == 56601 // '{' 'default'
|| lk == 57113 // '{' 'delete'
|| lk == 57625 // '{' 'descendant'
|| lk == 58137 // '{' 'descendant-or-self'
|| lk == 58649 // '{' 'descending'
|| lk == 61209 // '{' 'div'
|| lk == 61721 // '{' 'document'
|| lk == 62233 // '{' 'document-node'
|| lk == 62745 // '{' 'element'
|| lk == 63257 // '{' 'else'
|| lk == 63769 // '{' 'empty'
|| lk == 64281 // '{' 'empty-sequence'
|| lk == 64793 // '{' 'encoding'
|| lk == 65305 // '{' 'end'
|| lk == 66329 // '{' 'eq'
|| lk == 66841 // '{' 'every'
|| lk == 67865 // '{' 'except'
|| lk == 68377 // '{' 'exit'
|| lk == 68889 // '{' 'external'
|| lk == 69401 // '{' 'false'
|| lk == 69913 // '{' 'first'
|| lk == 70425 // '{' 'following'
|| lk == 70937 // '{' 'following-sibling'
|| lk == 71449 // '{' 'for'
|| lk == 72985 // '{' 'from'
|| lk == 73497 // '{' 'ft-option'
|| lk == 75545 // '{' 'function'
|| lk == 76057 // '{' 'ge'
|| lk == 77081 // '{' 'group'
|| lk == 78105 // '{' 'gt'
|| lk == 78617 // '{' 'idiv'
|| lk == 79129 // '{' 'if'
|| lk == 79641 // '{' 'import'
|| lk == 80153 // '{' 'in'
|| lk == 80665 // '{' 'index'
|| lk == 82713 // '{' 'insert'
|| lk == 83225 // '{' 'instance'
|| lk == 83737 // '{' 'integrity'
|| lk == 84249 // '{' 'intersect'
|| lk == 84761 // '{' 'into'
|| lk == 85273 // '{' 'is'
|| lk == 85785 // '{' 'item'
|| lk == 86297 // '{' 'json'
|| lk == 86809 // '{' 'json-item'
|| lk == 87321 // '{' 'jsoniq'
|| lk == 88857 // '{' 'last'
|| lk == 89369 // '{' 'lax'
|| lk == 89881 // '{' 'le'
|| lk == 90905 // '{' 'let'
|| lk == 91929 // '{' 'loop'
|| lk == 92953 // '{' 'lt'
|| lk == 93977 // '{' 'mod'
|| lk == 94489 // '{' 'modify'
|| lk == 95001 // '{' 'module'
|| lk == 96025 // '{' 'namespace'
|| lk == 96537 // '{' 'namespace-node'
|| lk == 97049 // '{' 'ne'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
return error(begin, end, state, -1, -1);
}
if (nonbmp)
{
for (var i = result >> 9; i > 0; --i)
{
--end;
var c1 = end < size ? input.charCodeAt(end) : 0;
if (c1 >= 0xdc00 && c1 < 0xe000) --end;
}
}
else
{
end -= result >> 9;
}
return (result & 511) - 1;
}
}
JSONiqParser.getTokenSet = function(tokenSetId)
{
var set = [];
var s = tokenSetId < 0 ? - tokenSetId : JSONiqParser.INITIAL[tokenSetId] & 8191;
for (var i = 0; i < 289; i += 32)
{
var j = i;
var i0 = (i >> 5) * 4235 + s - 1;
var i1 = i0 >> 2;
var i2 = i1 >> 2;
var f = JSONiqParser.EXPECTED[(i0 & 3) + JSONiqParser.EXPECTED[(i1 & 3) + JSONiqParser.EXPECTED[(i2 & 15) + JSONiqParser.EXPECTED[i2 >> 4]]]];
for ( ; f != 0; f >>>= 1, ++j)
{
if ((f & 1) != 0)
{
set.push(JSONiqParser.TOKEN[j]);
}
}
}
return set;
};
JSONiqParser.MAP0 =
[ 71, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 26, 30, ...
];
JSONiqParser.MAP1 =
[ 108, 124, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 156, 181, 181, 181, 181, 181, 214, 215, 213, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214...
];
JSONiqParser.MAP2 =
[ 57344, 63744, 64976, 65008, 65536, 983040, 63743, 64975, 65007, 65533, 983039, 1114111, 40, 30, 40, 30, 30, 40
];
JSONiqParser.INITIAL =
[ 1, 24578, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6...
];
JSONiqParser.TRANSITION =
[ 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 32640, 326...
];
JSONiqParser.EXPECTED =
[ 166, 182, 211, 1104, 242, 1452, 1467, 273, 289, 712, 1117, 319, 349, 333, 365, 381, 397, 413, 195, 1866, 2240, 2243, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, 429, 445, 461, 477, 2088, 226, 493, 2075, 939, 621, 523, 543, 171...
];
JSONiqParser.TOKEN =
[
"(0)",
"PragmaContents",
"DirCommentContents",
"DirPIContents",
"CDataSection",
"Wildcard",
"EQName",
"URILiteral",
"IntegerLiteral",
"DecimalLiteral",
"DoubleLiteral",
"StringLiteral",
"PredefinedEntityRef",
"'\"\"'",
"EscapeApos",
"ElementContentChar",
"QuotAttrContentChar",
"AposAttrContentChar",
"PITarget",
"NCName",
"QName",
"S",
"S",
"CharRef",
"CommentContents",
"EOF",
"'!'",
"'!='",
"'\"'",
"'#'",
"'#)'",
"'$'",
"'$$'",
"'%'",
"''''",
"'('",
"'(#'",
"'(:'",
"')'",
"'*'",
"'*'",
"'+'",
"','",
"'-'",
"'-->'",
"'.'",
"'..'",
"'/'",
"'//'",
"'/>'",
"':'",
"':)'",
"'::'",
"':='",
"';'",
"'<'",
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
whitespace();
parse_Separator();
eventHandler.endNonterminal("VersionDecl", e0);
}
function parse_LibraryModule()
{
eventHandler.startNonterminal("LibraryModule", e0);
parse_ModuleDecl();
lookahead1W(138); // S^WS | EOF | '(:' | 'declare' | 'import'
whitespace();
parse_Prolog();
eventHandler.endNonterminal("LibraryModule", e0);
}
function parse_ModuleDecl()
{
eventHandler.startNonterminal("ModuleDecl", e0);
shift(182); // 'module'
lookahead1W(61); // S^WS | '(:' | 'namespace'
shift(184); // 'namespace'
lookahead1W(248); // NCName^Token | S^WS | '(:' | 'after' | 'allowing' | 'ancestor' |
whitespace();
parse_NCName();
lookahead1W(29); // S^WS | '(:' | '='
shift(60); // '='
lookahead1W(15); // URILiteral | S^WS | '(:'
shift(7); // URILiteral
lookahead1W(28); // S^WS | '(:' | ';'
whitespace();
parse_Separator();
eventHandler.endNonterminal("ModuleDecl", e0);
}
function parse_Prolog()
{
eventHandler.startNonterminal("Prolog", e0);
for (;;)
{
lookahead1W(274); // Wildcard | EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral |
switch (l1)
{
case 108: // 'declare'
lookahead2W(213); // S^WS | EOF | '!' | '!=' | '#' | '%' | '(' | '(:' | '*' | '+' | ',' | '-' | '/' |
break;
case 153: // 'import'
lookahead2W(201); // S^WS | EOF | '!' | '!=' | '#' | '(' | '(:' | '*' | '+' | ',' | '-' | '/' | '//' |
break;
default:
lk = l1;
}
if (lk != 42604 // 'declare' 'base-uri'
&& lk != 43628 // 'declare' 'boundary-space'
&& lk != 50284 // 'declare' 'construction'
&& lk != 53356 // 'declare' 'copy-namespaces'
&& lk != 54380 // 'declare' 'decimal-format'
&& lk != 55916 // 'declare' 'default'
&& lk != 72300 // 'declare' 'ft-option'
&& lk != 93337 // 'import' 'module'
&& lk != 94316 // 'declare' 'namespace'
&& lk != 104044 // 'declare' 'ordering'
&& lk != 113772 // 'declare' 'revalidation'
&& lk != 115353) // 'import' 'schema'
{
break;
}
switch (l1)
{
case 108: // 'declare'
lookahead2W(178); // S^WS | '(:' | 'base-uri' | 'boundary-space' | 'construction' |
break;
default:
lk = l1;
}
if (lk == 55916) // 'declare' 'default'
{
lk = memoized(0, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
try_DefaultNamespaceDecl();
lk = -1;
}
catch (p1A)
{
lk = -2;
}
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(0, e0, lk);
}
}
switch (lk)
{
case -1:
whitespace();
parse_DefaultNamespaceDecl();
break;
case 94316: // 'declare' 'namespace'
whitespace();
parse_NamespaceDecl();
break;
case 153: // 'import'
whitespace();
parse_Import();
break;
case 72300: // 'declare' 'ft-option'
whitespace();
parse_FTOptionDecl();
break;
default:
whitespace();
parse_Setter();
}
lookahead1W(28); // S^WS | '(:' | ';'
whitespace();
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
function parse_Setter()
{
eventHandler.startNonterminal("Setter", e0);
switch (l1)
{
case 108: // 'declare'
lookahead2W(172); // S^WS | '(:' | 'base-uri' | 'boundary-space' | 'construction' |
break;
default:
lk = l1;
}
if (lk == 55916) // 'declare' 'default'
{
lk = memoized(1, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
try_DefaultCollationDecl();
lk = -2;
}
catch (p2A)
{
try
{
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
try_EmptyOrderDecl();
lk = -6;
}
catch (p6A)
{
lk = -9;
}
}
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(1, e0, lk);
}
}
switch (lk)
{
case 43628: // 'declare' 'boundary-space'
parse_BoundarySpaceDecl();
break;
case -2:
parse_DefaultCollationDecl();
break;
case 42604: // 'declare' 'base-uri'
parse_BaseURIDecl();
break;
case 50284: // 'declare' 'construction'
parse_ConstructionDecl();
break;
case 104044: // 'declare' 'ordering'
parse_OrderingModeDecl();
break;
case -6:
parse_EmptyOrderDecl();
break;
case 113772: // 'declare' 'revalidation'
parse_RevalidationDecl();
break;
case 53356: // 'declare' 'copy-namespaces'
parse_CopyNamespacesDecl();
break;
default:
parse_DecimalFormatDecl();
}
eventHandler.endNonterminal("Setter", e0);
}
function parse_BoundarySpaceDecl()
{
eventHandler.startNonterminal("BoundarySpaceDecl", e0);
shift(108); // 'declare'
lookahead1W(33); // S^WS | '(:' | 'boundary-space'
shift(85); // 'boundary-space'
lookahead1W(133); // S^WS | '(:' | 'preserve' | 'strip'
switch (l1)
{
case 214: // 'preserve'
shift(214); // 'preserve'
break;
default:
shift(241); // 'strip'
}
eventHandler.endNonterminal("BoundarySpaceDecl", e0);
}
function parse_DefaultCollationDecl()
{
eventHandler.startNonterminal("DefaultCollationDecl", e0);
shift(108); // 'declare'
lookahead1W(46); // S^WS | '(:' | 'default'
shift(109); // 'default'
lookahead1W(38); // S^WS | '(:' | 'collation'
shift(94); // 'collation'
lookahead1W(15); // URILiteral | S^WS | '(:'
shift(7); // URILiteral
eventHandler.endNonterminal("DefaultCollationDecl", e0);
}
function try_DefaultCollationDecl()
{
shiftT(108); // 'declare'
lookahead1W(46); // S^WS | '(:' | 'default'
shiftT(109); // 'default'
lookahead1W(38); // S^WS | '(:' | 'collation'
shiftT(94); // 'collation'
lookahead1W(15); // URILiteral | S^WS | '(:'
shiftT(7); // URILiteral
}
function parse_BaseURIDecl()
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
lookahead1W(34); // S^WS | '(:' | 'by'
shiftT(87); // 'by'
lookahead1W(266); // Wildcard | EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral |
try_GroupingSpecList();
}
function parse_GroupingSpecList()
{
eventHandler.startNonterminal("GroupingSpecList", e0);
parse_GroupingSpec();
for (;;)
{
lookahead1W(176); // S^WS | '(:' | ',' | 'count' | 'for' | 'group' | 'let' | 'order' | 'return' |
if (l1 != 41) // ','
{
break;
}
shift(41); // ','
lookahead1W(266); // Wildcard | EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral |
whitespace();
parse_GroupingSpec();
}
eventHandler.endNonterminal("GroupingSpecList", e0);
}
function try_GroupingSpecList()
{
try_GroupingSpec();
for (;;)
{
lookahead1W(176); // S^WS | '(:' | ',' | 'count' | 'for' | 'group' | 'let' | 'order' | 'return' |
if (l1 != 41) // ','
{
break;
}
shiftT(41); // ','
lookahead1W(266); // Wildcard | EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral |
try_GroupingSpec();
}
}
function parse_GroupingSpec()
{
eventHandler.startNonterminal("GroupingSpec", e0);
switch (l1)
{
case 31: // '$'
lookahead2W(254); // EQName^Token | S^WS | '(:' | 'after' | 'allowing' | 'ancestor' |
break;
default:
lk = l1;
}
if (lk == 3103 // '$' EQName^Token
|| lk == 35871 // '$' 'after'
|| lk == 36895 // '$' 'allowing'
|| lk == 37407 // '$' 'ancestor'
|| lk == 37919 // '$' 'ancestor-or-self'
|| lk == 38431 // '$' 'and'
|| lk == 39455 // '$' 'append'
|| lk == 39967 // '$' 'array'
|| lk == 40479 // '$' 'as'
|| lk == 40991 // '$' 'ascending'
|| lk == 41503 // '$' 'at'
|| lk == 42015 // '$' 'attribute'
|| lk == 42527 // '$' 'base-uri'
|| lk == 43039 // '$' 'before'
|| lk == 43551 // '$' 'boundary-space'
|| lk == 44063 // '$' 'break'
|| lk == 45087 // '$' 'case'
|| lk == 45599 // '$' 'cast'
|| lk == 46111 // '$' 'castable'
|| lk == 46623 // '$' 'catch'
|| lk == 47647 // '$' 'child'
|| lk == 48159 // '$' 'collation'
|| lk == 49183 // '$' 'comment'
|| lk == 49695 // '$' 'constraint'
|| lk == 50207 // '$' 'construction'
|| lk == 51743 // '$' 'context'
|| lk == 52255 // '$' 'continue'
|| lk == 52767 // '$' 'copy'
|| lk == 53279 // '$' 'copy-namespaces'
|| lk == 53791 // '$' 'count'
|| lk == 54303 // '$' 'decimal-format'
|| lk == 55327 // '$' 'declare'
|| lk == 55839 // '$' 'default'
|| lk == 56351 // '$' 'delete'
|| lk == 56863 // '$' 'descendant'
|| lk == 57375 // '$' 'descendant-or-self'
|| lk == 57887 // '$' 'descending'
|| lk == 60447 // '$' 'div'
|| lk == 60959 // '$' 'document'
|| lk == 61471 // '$' 'document-node'
|| lk == 61983 // '$' 'element'
|| lk == 62495 // '$' 'else'
|| lk == 63007 // '$' 'empty'
|| lk == 63519 // '$' 'empty-sequence'
|| lk == 64031 // '$' 'encoding'
|| lk == 64543 // '$' 'end'
|| lk == 65567 // '$' 'eq'
|| lk == 66079 // '$' 'every'
|| lk == 67103 // '$' 'except'
|| lk == 67615 // '$' 'exit'
|| lk == 68127 // '$' 'external'
|| lk == 68639 // '$' 'first'
|| lk == 69151 // '$' 'following'
|| lk == 69663 // '$' 'following-sibling'
|| lk == 70175 // '$' 'for'
|| lk == 72223 // '$' 'ft-option'
|| lk == 74271 // '$' 'function'
|| lk == 74783 // '$' 'ge'
|| lk == 75807 // '$' 'group'
|| lk == 76831 // '$' 'gt'
|| lk == 77343 // '$' 'idiv'
|| lk == 77855 // '$' 'if'
|| lk == 78367 // '$' 'import'
|| lk == 78879 // '$' 'in'
|| lk == 79391 // '$' 'index'
|| lk == 81439 // '$' 'insert'
|| lk == 81951 // '$' 'instance'
|| lk == 82463 // '$' 'integrity'
|| lk == 82975 // '$' 'intersect'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
catch (p1A)
{
lk = -2;
}
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(2, e0, lk);
}
}
switch (lk)
{
case -1:
parse_GroupingVariable();
lookahead1W(182); // S^WS | '(:' | ',' | ':=' | 'as' | 'collation' | 'count' | 'for' | 'group' |
if (l1 == 52 // ':='
|| l1 == 79) // 'as'
{
if (l1 == 79) // 'as'
{
whitespace();
parse_TypeDeclaration();
}
lookahead1W(27); // S^WS | '(:' | ':='
shift(52); // ':='
lookahead1W(266); // Wildcard | EQName^Token | IntegerLiteral | DecimalLiteral | DoubleLiteral |
whitespace();
parse_ExprSingle();
}
if (l1 == 94) // 'collation'
{
shift(94); // 'collation'
lookahead1W(15); // URILiteral | S^WS | '(:'
shift(7); // URILiteral
}
break;
default:
parse_ExprSingle();
}
eventHandler.endNonterminal("GroupingSpec", e0);
}
function try_GroupingSpec()
{
switch (l1)
{
case 31: // '$'
lookahead2W(254); // EQName^Token | S^WS | '(:' | 'after' | 'allowing' | 'ancestor' |
break;
default:
lk = l1;
}
if (lk == 3103 // '$' EQName^Token
|| lk == 35871 // '$' 'after'
|| lk == 36895 // '$' 'allowing'
|| lk == 37407 // '$' 'ancestor'
|| lk == 37919 // '$' 'ancestor-or-self'
|| lk == 38431 // '$' 'and'
|| lk == 39455 // '$' 'append'
|| lk == 39967 // '$' 'array'
|| lk == 40479 // '$' 'as'
|| lk == 40991 // '$' 'ascending'
|| lk == 41503 // '$' 'at'
|| lk == 42015 // '$' 'attribute'
|| lk == 42527 // '$' 'base-uri'
|| lk == 43039 // '$' 'before'
|| lk == 43551 // '$' 'boundary-space'
|| lk == 44063 // '$' 'break'
|| lk == 45087 // '$' 'case'
|| lk == 45599 // '$' 'cast'
|| lk == 46111 // '$' 'castable'
|| lk == 46623 // '$' 'catch'
|| lk == 47647 // '$' 'child'
|| lk == 48159 // '$' 'collation'
|| lk == 49183 // '$' 'comment'
|| lk == 49695 // '$' 'constraint'
|| lk == 50207 // '$' 'construction'
|| lk == 51743 // '$' 'context'
|| lk == 52255 // '$' 'continue'
|| lk == 52767 // '$' 'copy'
|| lk == 53279 // '$' 'copy-namespaces'
|| lk == 53791 // '$' 'count'
|| lk == 54303 // '$' 'decimal-format'
|| lk == 55327 // '$' 'declare'
|| lk == 55839 // '$' 'default'
|| lk == 56351 // '$' 'delete'
|| lk == 56863 // '$' 'descendant'
|| lk == 57375 // '$' 'descendant-or-self'
|| lk == 57887 // '$' 'descending'
|| lk == 60447 // '$' 'div'
|| lk == 60959 // '$' 'document'
|| lk == 61471 // '$' 'document-node'
|| lk == 61983 // '$' 'element'
|| lk == 62495 // '$' 'else'
|| lk == 63007 // '$' 'empty'
|| lk == 63519 // '$' 'empty-sequence'
|| lk == 64031 // '$' 'encoding'
|| lk == 64543 // '$' 'end'
|| lk == 65567 // '$' 'eq'
|| lk == 66079 // '$' 'every'
|| lk == 67103 // '$' 'except'
|| lk == 67615 // '$' 'exit'
|| lk == 68127 // '$' 'external'
|| lk == 68639 // '$' 'first'
|| lk == 69151 // '$' 'following'
|| lk == 69663 // '$' 'following-sibling'
|| lk == 70175 // '$' 'for'
|| lk == 72223 // '$' 'ft-option'
|| lk == 74271 // '$' 'function'
|| lk == 74783 // '$' 'ge'
|| lk == 75807 // '$' 'group'
|| lk == 76831 // '$' 'gt'
|| lk == 77343 // '$' 'idiv'
|| lk == 77855 // '$' 'if'
|| lk == 78367 // '$' 'import'
|| lk == 78879 // '$' 'in'
|| lk == 79391 // '$' 'index'
|| lk == 81439 // '$' 'insert'
|| lk == 81951 // '$' 'instance'
|| lk == 82463 // '$' 'integrity'
|| lk == 82975 // '$' 'intersect'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 120536: // 'processing-instruction' 'some'
case 122962: // 'attribute' 'strict'
case 123001: // 'element' 'strict'
case 123064: // 'namespace' 'strict'
case 123096: // 'processing-instruction' 'strict'
case 123986: // 'attribute' 'structured-item'
case 124025: // 'element' 'structured-item'
case 124498: // 'attribute' 'switch'
case 124537: // 'element' 'switch'
case 124600: // 'namespace' 'switch'
case 124632: // 'processing-instruction' 'switch'
case 125010: // 'attribute' 'text'
case 125049: // 'element' 'text'
case 125112: // 'namespace' 'text'
case 125144: // 'processing-instruction' 'text'
case 128082: // 'attribute' 'try'
case 128121: // 'element' 'try'
case 128184: // 'namespace' 'try'
case 128216: // 'processing-instruction' 'try'
case 128594: // 'attribute' 'tumbling'
case 128633: // 'element' 'tumbling'
case 128696: // 'namespace' 'tumbling'
case 128728: // 'processing-instruction' 'tumbling'
case 129106: // 'attribute' 'type'
case 129145: // 'element' 'type'
case 129208: // 'namespace' 'type'
case 129240: // 'processing-instruction' 'type'
case 129618: // 'attribute' 'typeswitch'
case 129657: // 'element' 'typeswitch'
case 129720: // 'namespace' 'typeswitch'
case 129752: // 'processing-instruction' 'typeswitch'
case 131154: // 'attribute' 'unordered'
case 131193: // 'element' 'unordered'
case 131256: // 'namespace' 'unordered'
case 131288: // 'processing-instruction' 'unordered'
case 131666: // 'attribute' 'updating'
case 131705: // 'element' 'updating'
case 131768: // 'namespace' 'updating'
case 131800: // 'processing-instruction' 'updating'
case 133202: // 'attribute' 'validate'
case 133241: // 'element' 'validate'
case 133304: // 'namespace' 'validate'
case 133336: // 'processing-instruction' 'validate'
case 133714: // 'attribute' 'value'
case 133753: // 'element' 'value'
case 133816: // 'namespace' 'value'
case 133848: // 'processing-instruction' 'value'
case 134226: // 'attribute' 'variable'
case 134265: // 'element' 'variable'
case 134328: // 'namespace' 'variable'
case 134360: // 'processing-instruction' 'variable'
case 134738: // 'attribute' 'version'
case 134777: // 'element' 'version'
case 134840: // 'namespace' 'version'
case 134872: // 'processing-instruction' 'version'
case 136786: // 'attribute' 'while'
case 136825: // 'element' 'while'
case 136888: // 'namespace' 'while'
case 136920: // 'processing-instruction' 'while'
case 140370: // 'attribute' 'xquery'
case 140409: // 'element' 'xquery'
case 140472: // 'namespace' 'xquery'
case 140504: // 'processing-instruction' 'xquery'
case 141394: // 'attribute' '{'
case 141408: // 'comment' '{'
case 141431: // 'document' '{'
case 141433: // 'element' '{'
case 141496: // 'namespace' '{'
case 141514: // 'ordered' '{'
case 141528: // 'processing-instruction' '{'
case 141556: // 'text' '{'
case 141568: // 'unordered' '{'
parse_PostfixExpr();
break;
default:
parse_AxisStep();
}
eventHandler.endNonterminal("StepExpr", e0);
}
function try_StepExpr()
{
switch (l1)
{
case 82: // 'attribute'
lookahead2W(284); // EQName^Token | S^WS | EOF | '!' | '!=' | '#' | '(' | '(:' | ')' | '*' | '+' |
break;
case 121: // 'element'
lookahead2W(282); // EQName^Token | S^WS | EOF | '!' | '!=' | '#' | '(' | '(:' | ')' | '*' | '+' |
break;
case 184: // 'namespace'
case 216: // 'processing-instruction'
lookahead2W(281); // NCName^Token | S^WS | EOF | '!' | '!=' | '#' | '(' | '(:' | ')' | '*' | '+' |
break;
case 96: // 'comment'
case 119: // 'document'
case 202: // 'ordered'
case 244: // 'text'
case 256: // 'unordered'
lookahead2W(246); // S^WS | EOF | '!' | '!=' | '#' | '(' | '(:' | ')' | '*' | '+' | ',' | '-' | '/' |
break;
case 78: // 'array'
case 124: // 'empty-sequence'
case 152: // 'if'
case 165: // 'item'
case 167: // 'json-item'
case 242: // 'structured-item'
case 243: // 'switch'
case 253: // 'typeswitch'
lookahead2W(239); // S^WS | EOF | '!' | '!=' | '#' | '(:' | ')' | '*' | '+' | ',' | '-' | '/' | '//' |
break;
case 73: // 'ancestor'
case 74: // 'ancestor-or-self'
case 93: // 'child'
case 111: // 'descendant'
case 112: // 'descendant-or-self'
case 135: // 'following'
case 136: // 'following-sibling'
case 206: // 'parent'
case 212: // 'preceding'
case 213: // 'preceding-sibling'
case 229: // 'self'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 120536: // 'processing-instruction' 'some'
case 122962: // 'attribute' 'strict'
case 123001: // 'element' 'strict'
case 123064: // 'namespace' 'strict'
case 123096: // 'processing-instruction' 'strict'
case 123986: // 'attribute' 'structured-item'
case 124025: // 'element' 'structured-item'
case 124498: // 'attribute' 'switch'
case 124537: // 'element' 'switch'
case 124600: // 'namespace' 'switch'
case 124632: // 'processing-instruction' 'switch'
case 125010: // 'attribute' 'text'
case 125049: // 'element' 'text'
case 125112: // 'namespace' 'text'
case 125144: // 'processing-instruction' 'text'
case 128082: // 'attribute' 'try'
case 128121: // 'element' 'try'
case 128184: // 'namespace' 'try'
case 128216: // 'processing-instruction' 'try'
case 128594: // 'attribute' 'tumbling'
case 128633: // 'element' 'tumbling'
case 128696: // 'namespace' 'tumbling'
case 128728: // 'processing-instruction' 'tumbling'
case 129106: // 'attribute' 'type'
case 129145: // 'element' 'type'
case 129208: // 'namespace' 'type'
case 129240: // 'processing-instruction' 'type'
case 129618: // 'attribute' 'typeswitch'
case 129657: // 'element' 'typeswitch'
case 129720: // 'namespace' 'typeswitch'
case 129752: // 'processing-instruction' 'typeswitch'
case 131154: // 'attribute' 'unordered'
case 131193: // 'element' 'unordered'
case 131256: // 'namespace' 'unordered'
case 131288: // 'processing-instruction' 'unordered'
case 131666: // 'attribute' 'updating'
case 131705: // 'element' 'updating'
case 131768: // 'namespace' 'updating'
case 131800: // 'processing-instruction' 'updating'
case 133202: // 'attribute' 'validate'
case 133241: // 'element' 'validate'
case 133304: // 'namespace' 'validate'
case 133336: // 'processing-instruction' 'validate'
case 133714: // 'attribute' 'value'
case 133753: // 'element' 'value'
case 133816: // 'namespace' 'value'
case 133848: // 'processing-instruction' 'value'
case 134226: // 'attribute' 'variable'
case 134265: // 'element' 'variable'
case 134328: // 'namespace' 'variable'
case 134360: // 'processing-instruction' 'variable'
case 134738: // 'attribute' 'version'
case 134777: // 'element' 'version'
case 134840: // 'namespace' 'version'
case 134872: // 'processing-instruction' 'version'
case 136786: // 'attribute' 'while'
case 136825: // 'element' 'while'
case 136888: // 'namespace' 'while'
case 136920: // 'processing-instruction' 'while'
case 140370: // 'attribute' 'xquery'
case 140409: // 'element' 'xquery'
case 140472: // 'namespace' 'xquery'
case 140504: // 'processing-instruction' 'xquery'
case 141394: // 'attribute' '{'
case 141408: // 'comment' '{'
case 141431: // 'document' '{'
case 141433: // 'element' '{'
case 141496: // 'namespace' '{'
case 141514: // 'ordered' '{'
case 141528: // 'processing-instruction' '{'
case 141556: // 'text' '{'
case 141568: // 'unordered' '{'
try_PostfixExpr();
break;
case -3:
break;
default:
try_AxisStep();
}
}
function parse_AxisStep()
{
eventHandler.startNonterminal("AxisStep", e0);
switch (l1)
{
case 73: // 'ancestor'
case 74: // 'ancestor-or-self'
case 206: // 'parent'
case 212: // 'preceding'
case 213: // 'preceding-sibling'
lookahead2W(241); // S^WS | EOF | '!' | '!=' | '(:' | ')' | '*' | '+' | ',' | '-' | '/' | '//' | ':' |
break;
default:
lk = l1;
}
switch (lk)
{
case 45: // '..'
case 26185: // 'ancestor' '::'
case 26186: // 'ancestor-or-self' '::'
case 26318: // 'parent' '::'
case 26324: // 'preceding' '::'
case 26325: // 'preceding-sibling' '::'
parse_ReverseStep();
break;
default:
parse_ForwardStep();
}
lookahead1W(237); // S^WS | EOF | '!' | '!=' | '(:' | ')' | '*' | '+' | ',' | '-' | '/' | '//' | ':' |
whitespace();
parse_PredicateList();
eventHandler.endNonterminal("AxisStep", e0);
}
function try_AxisStep()
{
switch (l1)
{
case 73: // 'ancestor'
case 74: // 'ancestor-or-self'
case 206: // 'parent'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
shiftT(126); // 'end'
}
break;
default:
shiftT(127); // 'entire'
lookahead1W(42); // S^WS | '(:' | 'content'
shiftT(100); // 'content'
}
}
function parse_FTMatchOptions()
{
eventHandler.startNonterminal("FTMatchOptions", e0);
for (;;)
{
shift(259); // 'using'
lookahead1W(181); // S^WS | '(:' | 'case' | 'diacritics' | 'language' | 'lowercase' | 'no' |
whitespace();
parse_FTMatchOption();
lookahead1W(214); // S^WS | EOF | '!=' | '(:' | ')' | ',' | ':' | ';' | '<' | '<<' | '<=' | '=' |
if (l1 != 259) // 'using'
{
break;
}
}
eventHandler.endNonterminal("FTMatchOptions", e0);
}
function try_FTMatchOptions()
{
for (;;)
{
shiftT(259); // 'using'
lookahead1W(181); // S^WS | '(:' | 'case' | 'diacritics' | 'language' | 'lowercase' | 'no' |
try_FTMatchOption();
lookahead1W(214); // S^WS | EOF | '!=' | '(:' | ')' | ',' | ':' | ';' | '<' | '<<' | '<=' | '=' |
if (l1 != 259) // 'using'
{
break;
}
}
}
function parse_FTMatchOption()
{
eventHandler.startNonterminal("FTMatchOption", e0);
switch (l1)
{
case 188: // 'no'
lookahead2W(161); // S^WS | '(:' | 'stemming' | 'stop' | 'thesaurus' | 'wildcards'
break;
default:
lk = l1;
}
switch (lk)
{
case 169: // 'language'
parse_FTLanguageOption();
break;
case 268: // 'wildcards'
case 137404: // 'no' 'wildcards'
parse_FTWildCardOption();
break;
case 246: // 'thesaurus'
case 126140: // 'no' 'thesaurus'
parse_FTThesaurusOption();
break;
case 238: // 'stemming'
case 122044: // 'no' 'stemming'
parse_FTStemOption();
break;
case 114: // 'diacritics'
parse_FTDiacriticsOption();
break;
case 239: // 'stop'
case 122556: // 'no' 'stop'
parse_FTStopWordOption();
break;
case 199: // 'option'
parse_FTExtensionOption();
break;
default:
parse_FTCaseOption();
}
eventHandler.endNonterminal("FTMatchOption", e0);
}
function try_FTMatchOption()
{
switch (l1)
{
case 188: // 'no'
lookahead2W(161); // S^WS | '(:' | 'stemming' | 'stop' | 'thesaurus' | 'wildcards'
break;
default:
lk = l1;
}
switch (lk)
{
case 169: // 'language'
try_FTLanguageOption();
break;
case 268: // 'wildcards'
case 137404: // 'no' 'wildcards'
try_FTWildCardOption();
break;
case 246: // 'thesaurus'
case 126140: // 'no' 'thesaurus'
try_FTThesaurusOption();
break;
case 238: // 'stemming'
case 122044: // 'no' 'stemming'
try_FTStemOption();
break;
case 114: // 'diacritics'
try_FTDiacriticsOption();
break;
case 239: // 'stop'
case 122556: // 'no' 'stop'
try_FTStopWordOption();
break;
case 199: // 'option'
try_FTExtensionOption();
break;
default:
try_FTCaseOption();
}
}
function parse_FTCaseOption()
{
eventHandler.startNonterminal("FTCaseOption", e0);
switch (l1)
{
case 88: // 'case'
shift(88); // 'case'
lookahead1W(124); // S^WS | '(:' | 'insensitive' | 'sensitive'
switch (l1)
{
case 158: // 'insensitive'
shift(158); // 'insensitive'
break;
default:
shift(230); // 'sensitive'
}
break;
case 177: // 'lowercase'
shift(177); // 'lowercase'
break;
default:
shift(258); // 'uppercase'
}
eventHandler.endNonterminal("FTCaseOption", e0);
}
function try_FTCaseOption()
{
switch (l1)
{
case 88: // 'case'
shiftT(88); // 'case'
lookahead1W(124); // S^WS | '(:' | 'insensitive' | 'sensitive'
switch (l1)
{
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
break;
case 86: // 'break'
case 102: // 'continue'
lookahead2W(187); // S^WS | '!' | '!=' | '#' | '(' | '(:' | '*' | '+' | '-' | '/' | '//' | ';' | '<' |
break;
case 152: // 'if'
case 243: // 'switch'
case 253: // 'typeswitch'
case 267: // 'while'
lookahead2W(184); // S^WS | '!' | '!=' | '#' | '(' | '(:' | '*' | '+' | '-' | '/' | '//' | ';' | '<' |
break;
default:
lk = l1;
}
if (lk == 2836 // '{' Wildcard
|| lk == 3103 // '$' EQName^Token
|| lk == 3104 // '%' EQName^Token
|| lk == 3348 // '{' EQName^Token
|| lk == 4372 // '{' IntegerLiteral
|| lk == 4884 // '{' DecimalLiteral
|| lk == 5396 // '{' DoubleLiteral
|| lk == 5908 // '{' StringLiteral
|| lk == 16148 // '{' '$'
|| lk == 16660 // '{' '%'
|| lk == 17675 // 'while' '('
|| lk == 17684 // '{' '('
|| lk == 18196 // '{' '(#'
|| lk == 20756 // '{' '+'
|| lk == 21780 // '{' '-'
|| lk == 22804 // '{' '.'
|| lk == 23316 // '{' '..'
|| lk == 23828 // '{' '/'
|| lk == 24340 // '{' '//'
|| lk == 27412 // '{' ';'
|| lk == 27924 // '{' '<'
|| lk == 28436 // '{' '<!--'
|| lk == 30484 // '{' '<?'
|| lk == 34068 // '{' '@'
|| lk == 35092 // '{' '['
|| lk == 35871 // '$' 'after'
|| lk == 35872 // '%' 'after'
|| lk == 36116 // '{' 'after'
|| lk == 36895 // '$' 'allowing'
|| lk == 36896 // '%' 'allowing'
|| lk == 37140 // '{' 'allowing'
|| lk == 37407 // '$' 'ancestor'
|| lk == 37408 // '%' 'ancestor'
|| lk == 37652 // '{' 'ancestor'
|| lk == 37919 // '$' 'ancestor-or-self'
|| lk == 37920 // '%' 'ancestor-or-self'
|| lk == 38164 // '{' 'ancestor-or-self'
|| lk == 38431 // '$' 'and'
|| lk == 38432 // '%' 'and'
|| lk == 38676 // '{' 'and'
|| lk == 39455 // '$' 'append'
|| lk == 39456 // '%' 'append'
|| lk == 39700 // '{' 'append'
|| lk == 39967 // '$' 'array'
|| lk == 39968 // '%' 'array'
|| lk == 40212 // '{' 'array'
|| lk == 40479 // '$' 'as'
|| lk == 40480 // '%' 'as'
|| lk == 40724 // '{' 'as'
|| lk == 40991 // '$' 'ascending'
|| lk == 40992 // '%' 'ascending'
|| lk == 41236 // '{' 'ascending'
|| lk == 41503 // '$' 'at'
|| lk == 41504 // '%' 'at'
|| lk == 41748 // '{' 'at'
|| lk == 42015 // '$' 'attribute'
|| lk == 42016 // '%' 'attribute'
|| lk == 42260 // '{' 'attribute'
|| lk == 42527 // '$' 'base-uri'
|| lk == 42528 // '%' 'base-uri'
|| lk == 42772 // '{' 'base-uri'
|| lk == 43039 // '$' 'before'
|| lk == 43040 // '%' 'before'
|| lk == 43284 // '{' 'before'
|| lk == 43551 // '$' 'boundary-space'
|| lk == 43552 // '%' 'boundary-space'
|| lk == 43796 // '{' 'boundary-space'
|| lk == 44063 // '$' 'break'
|| lk == 44064 // '%' 'break'
|| lk == 44308 // '{' 'break'
|| lk == 45087 // '$' 'case'
|| lk == 45088 // '%' 'case'
|| lk == 45332 // '{' 'case'
|| lk == 45599 // '$' 'cast'
|| lk == 45600 // '%' 'cast'
|| lk == 45844 // '{' 'cast'
|| lk == 46111 // '$' 'castable'
|| lk == 46112 // '%' 'castable'
|| lk == 46356 // '{' 'castable'
|| lk == 46623 // '$' 'catch'
|| lk == 46624 // '%' 'catch'
|| lk == 46868 // '{' 'catch'
|| lk == 47647 // '$' 'child'
|| lk == 47648 // '%' 'child'
|| lk == 47892 // '{' 'child'
|| lk == 48159 // '$' 'collation'
|| lk == 48160 // '%' 'collation'
|| lk == 48404 // '{' 'collation'
|| lk == 49183 // '$' 'comment'
|| lk == 49184 // '%' 'comment'
|| lk == 49428 // '{' 'comment'
|| lk == 49695 // '$' 'constraint'
|| lk == 49696 // '%' 'constraint'
|| lk == 49940 // '{' 'constraint'
|| lk == 50207 // '$' 'construction'
|| lk == 50208 // '%' 'construction'
|| lk == 50452 // '{' 'construction'
|| lk == 51743 // '$' 'context'
|| lk == 51744 // '%' 'context'
|| lk == 51988 // '{' 'context'
|| lk == 52255 // '$' 'continue'
|| lk == 52256 // '%' 'continue'
|| lk == 52500 // '{' 'continue'
|| lk == 52767 // '$' 'copy'
|| lk == 52768 // '%' 'copy'
|| lk == 53012 // '{' 'copy'
|| lk == 53279 // '$' 'copy-namespaces'
|| lk == 53280 // '%' 'copy-namespaces'
|| lk == 53524 // '{' 'copy-namespaces'
|| lk == 53791 // '$' 'count'
|| lk == 53792 // '%' 'count'
|| lk == 54036 // '{' 'count'
|| lk == 54303 // '$' 'decimal-format'
|| lk == 54304 // '%' 'decimal-format'
|| lk == 54548 // '{' 'decimal-format'
|| lk == 55327 // '$' 'declare'
|| lk == 55328 // '%' 'declare'
|| lk == 55572 // '{' 'declare'
|| lk == 55839 // '$' 'default'
|| lk == 55840 // '%' 'default'
|| lk == 56084 // '{' 'default'
|| lk == 56351 // '$' 'delete'
|| lk == 56352 // '%' 'delete'
|| lk == 56596 // '{' 'delete'
|| lk == 56863 // '$' 'descendant'
|| lk == 56864 // '%' 'descendant'
|| lk == 57108 // '{' 'descendant'
|| lk == 57375 // '$' 'descendant-or-self'
|| lk == 57376 // '%' 'descendant-or-self'
|| lk == 57620 // '{' 'descendant-or-self'
|| lk == 57887 // '$' 'descending'
|| lk == 57888 // '%' 'descending'
|| lk == 58132 // '{' 'descending'
|| lk == 60447 // '$' 'div'
|| lk == 60448 // '%' 'div'
|| lk == 60692 // '{' 'div'
|| lk == 60959 // '$' 'document'
|| lk == 60960 // '%' 'document'
|| lk == 61204 // '{' 'document'
|| lk == 61471 // '$' 'document-node'
|| lk == 61472 // '%' 'document-node'
|| lk == 61716 // '{' 'document-node'
|| lk == 61983 // '$' 'element'
|| lk == 61984 // '%' 'element'
|| lk == 62228 // '{' 'element'
|| lk == 62495 // '$' 'else'
|| lk == 62496 // '%' 'else'
|| lk == 62740 // '{' 'else'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 92436 // '{' 'mod'
|| lk == 92703 // '$' 'modify'
|| lk == 92704 // '%' 'modify'
|| lk == 92948 // '{' 'modify'
|| lk == 93215 // '$' 'module'
|| lk == 93216 // '%' 'module'
|| lk == 93460 // '{' 'module'
|| lk == 94239 // '$' 'namespace'
|| lk == 94240 // '%' 'namespace'
|| lk == 94484 // '{' 'namespace'
|| lk == 94751 // '$' 'namespace-node'
|| lk == 94752 // '%' 'namespace-node'
|| lk == 94996 // '{' 'namespace-node'
|| lk == 95263 // '$' 'ne'
|| lk == 95264 // '%' 'ne'
|| lk == 95508 // '{' 'ne'
|| lk == 97823 // '$' 'node'
|| lk == 97824 // '%' 'node'
|| lk == 98068 // '{' 'node'
|| lk == 98335 // '$' 'nodes'
|| lk == 98336 // '%' 'nodes'
|| lk == 98580 // '{' 'nodes'
|| lk == 99359 // '$' 'object'
|| lk == 99360 // '%' 'object'
|| lk == 99604 // '{' 'object'
|| lk == 101407 // '$' 'only'
|| lk == 101408 // '%' 'only'
|| lk == 101652 // '{' 'only'
|| lk == 101919 // '$' 'option'
|| lk == 101920 // '%' 'option'
|| lk == 102164 // '{' 'option'
|| lk == 102431 // '$' 'or'
|| lk == 102432 // '%' 'or'
|| lk == 102676 // '{' 'or'
|| lk == 102943 // '$' 'order'
|| lk == 102944 // '%' 'order'
|| lk == 103188 // '{' 'order'
|| lk == 103455 // '$' 'ordered'
|| lk == 103456 // '%' 'ordered'
|| lk == 103700 // '{' 'ordered'
|| lk == 103967 // '$' 'ordering'
|| lk == 103968 // '%' 'ordering'
|| lk == 104212 // '{' 'ordering'
|| lk == 105503 // '$' 'parent'
|| lk == 105504 // '%' 'parent'
|| lk == 105748 // '{' 'parent'
|| lk == 108575 // '$' 'preceding'
|| lk == 108576 // '%' 'preceding'
|| lk == 108820 // '{' 'preceding'
|| lk == 109087 // '$' 'preceding-sibling'
|| lk == 109088 // '%' 'preceding-sibling'
|| lk == 109332 // '{' 'preceding-sibling'
|| lk == 110623 // '$' 'processing-instruction'
|| lk == 110624 // '%' 'processing-instruction'
|| lk == 110868 // '{' 'processing-instruction'
|| lk == 111647 // '$' 'rename'
|| lk == 111648 // '%' 'rename'
|| lk == 111892 // '{' 'rename'
|| lk == 112159 // '$' 'replace'
|| lk == 112160 // '%' 'replace'
|| lk == 112404 // '{' 'replace'
|| lk == 112671 // '$' 'return'
|| lk == 112672 // '%' 'return'
|| lk == 112916 // '{' 'return'
|| lk == 113183 // '$' 'returning'
|| lk == 113184 // '%' 'returning'
|| lk == 113428 // '{' 'returning'
|| lk == 113695 // '$' 'revalidation'
|| lk == 113696 // '%' 'revalidation'
|| lk == 113940 // '{' 'revalidation'
|| lk == 114719 // '$' 'satisfies'
|| lk == 114720 // '%' 'satisfies'
|| lk == 114964 // '{' 'satisfies'
|| lk == 115231 // '$' 'schema'
|| lk == 115232 // '%' 'schema'
|| lk == 115476 // '{' 'schema'
|| lk == 115743 // '$' 'schema-attribute'
|| lk == 115744 // '%' 'schema-attribute'
|| lk == 115988 // '{' 'schema-attribute'
|| lk == 116255 // '$' 'schema-element'
|| lk == 116256 // '%' 'schema-element'
|| lk == 116500 // '{' 'schema-element'
|| lk == 116767 // '$' 'score'
|| lk == 116768 // '%' 'score'
|| lk == 117012 // '{' 'score'
|| lk == 117279 // '$' 'self'
|| lk == 117280 // '%' 'self'
|| lk == 117524 // '{' 'self'
|| lk == 119839 // '$' 'sliding'
|| lk == 119840 // '%' 'sliding'
|| lk == 120084 // '{' 'sliding'
|| lk == 120351 // '$' 'some'
|| lk == 120352 // '%' 'some'
|| lk == 120596 // '{' 'some'
|| lk == 120863 // '$' 'stable'
|| lk == 120864 // '%' 'stable'
|| lk == 121108 // '{' 'stable'
|| lk == 121375 // '$' 'start'
|| lk == 121376 // '%' 'start'
|| lk == 121620 // '{' 'start'
|| lk == 122911 // '$' 'strict'
|| lk == 122912 // '%' 'strict'
|| lk == 123156 // '{' 'strict'
|| lk == 123935 // '$' 'structured-item'
|| lk == 123936 // '%' 'structured-item'
|| lk == 124180 // '{' 'structured-item'
|| lk == 124447 // '$' 'switch'
|| lk == 124448 // '%' 'switch'
|| lk == 124692 // '{' 'switch'
|| lk == 124959 // '$' 'text'
|| lk == 124960 // '%' 'text'
|| lk == 125204 // '{' 'text'
|| lk == 127007 // '$' 'to'
|| lk == 127008 // '%' 'to'
|| lk == 127252 // '{' 'to'
|| lk == 127519 // '$' 'treat'
|| lk == 127520 // '%' 'treat'
|| lk == 127764 // '{' 'treat'
|| lk == 128031 // '$' 'try'
|| lk == 128032 // '%' 'try'
|| lk == 128276 // '{' 'try'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
break;
case 86: // 'break'
case 102: // 'continue'
lookahead2W(187); // S^WS | '!' | '!=' | '#' | '(' | '(:' | '*' | '+' | '-' | '/' | '//' | ';' | '<' |
break;
case 152: // 'if'
case 243: // 'switch'
case 253: // 'typeswitch'
case 267: // 'while'
lookahead2W(184); // S^WS | '!' | '!=' | '#' | '(' | '(:' | '*' | '+' | '-' | '/' | '//' | ';' | '<' |
break;
default:
lk = l1;
}
if (lk == 2836 // '{' Wildcard
|| lk == 3103 // '$' EQName^Token
|| lk == 3104 // '%' EQName^Token
|| lk == 3348 // '{' EQName^Token
|| lk == 4372 // '{' IntegerLiteral
|| lk == 4884 // '{' DecimalLiteral
|| lk == 5396 // '{' DoubleLiteral
|| lk == 5908 // '{' StringLiteral
|| lk == 16148 // '{' '$'
|| lk == 16660 // '{' '%'
|| lk == 17675 // 'while' '('
|| lk == 17684 // '{' '('
|| lk == 18196 // '{' '(#'
|| lk == 20756 // '{' '+'
|| lk == 21780 // '{' '-'
|| lk == 22804 // '{' '.'
|| lk == 23316 // '{' '..'
|| lk == 23828 // '{' '/'
|| lk == 24340 // '{' '//'
|| lk == 27412 // '{' ';'
|| lk == 27924 // '{' '<'
|| lk == 28436 // '{' '<!--'
|| lk == 30484 // '{' '<?'
|| lk == 34068 // '{' '@'
|| lk == 35092 // '{' '['
|| lk == 35871 // '$' 'after'
|| lk == 35872 // '%' 'after'
|| lk == 36116 // '{' 'after'
|| lk == 36895 // '$' 'allowing'
|| lk == 36896 // '%' 'allowing'
|| lk == 37140 // '{' 'allowing'
|| lk == 37407 // '$' 'ancestor'
|| lk == 37408 // '%' 'ancestor'
|| lk == 37652 // '{' 'ancestor'
|| lk == 37919 // '$' 'ancestor-or-self'
|| lk == 37920 // '%' 'ancestor-or-self'
|| lk == 38164 // '{' 'ancestor-or-self'
|| lk == 38431 // '$' 'and'
|| lk == 38432 // '%' 'and'
|| lk == 38676 // '{' 'and'
|| lk == 39455 // '$' 'append'
|| lk == 39456 // '%' 'append'
|| lk == 39700 // '{' 'append'
|| lk == 39967 // '$' 'array'
|| lk == 39968 // '%' 'array'
|| lk == 40212 // '{' 'array'
|| lk == 40479 // '$' 'as'
|| lk == 40480 // '%' 'as'
|| lk == 40724 // '{' 'as'
|| lk == 40991 // '$' 'ascending'
|| lk == 40992 // '%' 'ascending'
|| lk == 41236 // '{' 'ascending'
|| lk == 41503 // '$' 'at'
|| lk == 41504 // '%' 'at'
|| lk == 41748 // '{' 'at'
|| lk == 42015 // '$' 'attribute'
|| lk == 42016 // '%' 'attribute'
|| lk == 42260 // '{' 'attribute'
|| lk == 42527 // '$' 'base-uri'
|| lk == 42528 // '%' 'base-uri'
|| lk == 42772 // '{' 'base-uri'
|| lk == 43039 // '$' 'before'
|| lk == 43040 // '%' 'before'
|| lk == 43284 // '{' 'before'
|| lk == 43551 // '$' 'boundary-space'
|| lk == 43552 // '%' 'boundary-space'
|| lk == 43796 // '{' 'boundary-space'
|| lk == 44063 // '$' 'break'
|| lk == 44064 // '%' 'break'
|| lk == 44308 // '{' 'break'
|| lk == 45087 // '$' 'case'
|| lk == 45088 // '%' 'case'
|| lk == 45332 // '{' 'case'
|| lk == 45599 // '$' 'cast'
|| lk == 45600 // '%' 'cast'
|| lk == 45844 // '{' 'cast'
|| lk == 46111 // '$' 'castable'
|| lk == 46112 // '%' 'castable'
|| lk == 46356 // '{' 'castable'
|| lk == 46623 // '$' 'catch'
|| lk == 46624 // '%' 'catch'
|| lk == 46868 // '{' 'catch'
|| lk == 47647 // '$' 'child'
|| lk == 47648 // '%' 'child'
|| lk == 47892 // '{' 'child'
|| lk == 48159 // '$' 'collation'
|| lk == 48160 // '%' 'collation'
|| lk == 48404 // '{' 'collation'
|| lk == 49183 // '$' 'comment'
|| lk == 49184 // '%' 'comment'
|| lk == 49428 // '{' 'comment'
|| lk == 49695 // '$' 'constraint'
|| lk == 49696 // '%' 'constraint'
|| lk == 49940 // '{' 'constraint'
|| lk == 50207 // '$' 'construction'
|| lk == 50208 // '%' 'construction'
|| lk == 50452 // '{' 'construction'
|| lk == 51743 // '$' 'context'
|| lk == 51744 // '%' 'context'
|| lk == 51988 // '{' 'context'
|| lk == 52255 // '$' 'continue'
|| lk == 52256 // '%' 'continue'
|| lk == 52500 // '{' 'continue'
|| lk == 52767 // '$' 'copy'
|| lk == 52768 // '%' 'copy'
|| lk == 53012 // '{' 'copy'
|| lk == 53279 // '$' 'copy-namespaces'
|| lk == 53280 // '%' 'copy-namespaces'
|| lk == 53524 // '{' 'copy-namespaces'
|| lk == 53791 // '$' 'count'
|| lk == 53792 // '%' 'count'
|| lk == 54036 // '{' 'count'
|| lk == 54303 // '$' 'decimal-format'
|| lk == 54304 // '%' 'decimal-format'
|| lk == 54548 // '{' 'decimal-format'
|| lk == 55327 // '$' 'declare'
|| lk == 55328 // '%' 'declare'
|| lk == 55572 // '{' 'declare'
|| lk == 55839 // '$' 'default'
|| lk == 55840 // '%' 'default'
|| lk == 56084 // '{' 'default'
|| lk == 56351 // '$' 'delete'
|| lk == 56352 // '%' 'delete'
|| lk == 56596 // '{' 'delete'
|| lk == 56863 // '$' 'descendant'
|| lk == 56864 // '%' 'descendant'
|| lk == 57108 // '{' 'descendant'
|| lk == 57375 // '$' 'descendant-or-self'
|| lk == 57376 // '%' 'descendant-or-self'
|| lk == 57620 // '{' 'descendant-or-self'
|| lk == 57887 // '$' 'descending'
|| lk == 57888 // '%' 'descending'
|| lk == 58132 // '{' 'descending'
|| lk == 60447 // '$' 'div'
|| lk == 60448 // '%' 'div'
|| lk == 60692 // '{' 'div'
|| lk == 60959 // '$' 'document'
|| lk == 60960 // '%' 'document'
|| lk == 61204 // '{' 'document'
|| lk == 61471 // '$' 'document-node'
|| lk == 61472 // '%' 'document-node'
|| lk == 61716 // '{' 'document-node'
|| lk == 61983 // '$' 'element'
|| lk == 61984 // '%' 'element'
|| lk == 62228 // '{' 'element'
|| lk == 62495 // '$' 'else'
|| lk == 62496 // '%' 'else'
|| lk == 62740 // '{' 'else'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
|| lk == 92436 // '{' 'mod'
|| lk == 92703 // '$' 'modify'
|| lk == 92704 // '%' 'modify'
|| lk == 92948 // '{' 'modify'
|| lk == 93215 // '$' 'module'
|| lk == 93216 // '%' 'module'
|| lk == 93460 // '{' 'module'
|| lk == 94239 // '$' 'namespace'
|| lk == 94240 // '%' 'namespace'
|| lk == 94484 // '{' 'namespace'
|| lk == 94751 // '$' 'namespace-node'
|| lk == 94752 // '%' 'namespace-node'
|| lk == 94996 // '{' 'namespace-node'
|| lk == 95263 // '$' 'ne'
|| lk == 95264 // '%' 'ne'
|| lk == 95508 // '{' 'ne'
|| lk == 97823 // '$' 'node'
|| lk == 97824 // '%' 'node'
|| lk == 98068 // '{' 'node'
|| lk == 98335 // '$' 'nodes'
|| lk == 98336 // '%' 'nodes'
|| lk == 98580 // '{' 'nodes'
|| lk == 99359 // '$' 'object'
|| lk == 99360 // '%' 'object'
|| lk == 99604 // '{' 'object'
|| lk == 101407 // '$' 'only'
|| lk == 101408 // '%' 'only'
|| lk == 101652 // '{' 'only'
|| lk == 101919 // '$' 'option'
|| lk == 101920 // '%' 'option'
|| lk == 102164 // '{' 'option'
|| lk == 102431 // '$' 'or'
|| lk == 102432 // '%' 'or'
|| lk == 102676 // '{' 'or'
|| lk == 102943 // '$' 'order'
|| lk == 102944 // '%' 'order'
|| lk == 103188 // '{' 'order'
|| lk == 103455 // '$' 'ordered'
|| lk == 103456 // '%' 'ordered'
|| lk == 103700 // '{' 'ordered'
|| lk == 103967 // '$' 'ordering'
|| lk == 103968 // '%' 'ordering'
|| lk == 104212 // '{' 'ordering'
|| lk == 105503 // '$' 'parent'
|| lk == 105504 // '%' 'parent'
|| lk == 105748 // '{' 'parent'
|| lk == 108575 // '$' 'preceding'
|| lk == 108576 // '%' 'preceding'
|| lk == 108820 // '{' 'preceding'
|| lk == 109087 // '$' 'preceding-sibling'
|| lk == 109088 // '%' 'preceding-sibling'
|| lk == 109332 // '{' 'preceding-sibling'
|| lk == 110623 // '$' 'processing-instruction'
|| lk == 110624 // '%' 'processing-instruction'
|| lk == 110868 // '{' 'processing-instruction'
|| lk == 111647 // '$' 'rename'
|| lk == 111648 // '%' 'rename'
|| lk == 111892 // '{' 'rename'
|| lk == 112159 // '$' 'replace'
|| lk == 112160 // '%' 'replace'
|| lk == 112404 // '{' 'replace'
|| lk == 112671 // '$' 'return'
|| lk == 112672 // '%' 'return'
|| lk == 112916 // '{' 'return'
|| lk == 113183 // '$' 'returning'
|| lk == 113184 // '%' 'returning'
|| lk == 113428 // '{' 'returning'
|| lk == 113695 // '$' 'revalidation'
|| lk == 113696 // '%' 'revalidation'
|| lk == 113940 // '{' 'revalidation'
|| lk == 114719 // '$' 'satisfies'
|| lk == 114720 // '%' 'satisfies'
|| lk == 114964 // '{' 'satisfies'
|| lk == 115231 // '$' 'schema'
|| lk == 115232 // '%' 'schema'
|| lk == 115476 // '{' 'schema'
|| lk == 115743 // '$' 'schema-attribute'
|| lk == 115744 // '%' 'schema-attribute'
|| lk == 115988 // '{' 'schema-attribute'
|| lk == 116255 // '$' 'schema-element'
|| lk == 116256 // '%' 'schema-element'
|| lk == 116500 // '{' 'schema-element'
|| lk == 116767 // '$' 'score'
|| lk == 116768 // '%' 'score'
|| lk == 117012 // '{' 'score'
|| lk == 117279 // '$' 'self'
|| lk == 117280 // '%' 'self'
|| lk == 117524 // '{' 'self'
|| lk == 119839 // '$' 'sliding'
|| lk == 119840 // '%' 'sliding'
|| lk == 120084 // '{' 'sliding'
|| lk == 120351 // '$' 'some'
|| lk == 120352 // '%' 'some'
|| lk == 120596 // '{' 'some'
|| lk == 120863 // '$' 'stable'
|| lk == 120864 // '%' 'stable'
|| lk == 121108 // '{' 'stable'
|| lk == 121375 // '$' 'start'
|| lk == 121376 // '%' 'start'
|| lk == 121620 // '{' 'start'
|| lk == 122911 // '$' 'strict'
|| lk == 122912 // '%' 'strict'
|| lk == 123156 // '{' 'strict'
|| lk == 123935 // '$' 'structured-item'
|| lk == 123936 // '%' 'structured-item'
|| lk == 124180 // '{' 'structured-item'
|| lk == 124447 // '$' 'switch'
|| lk == 124448 // '%' 'switch'
|| lk == 124692 // '{' 'switch'
|| lk == 124959 // '$' 'text'
|| lk == 124960 // '%' 'text'
|| lk == 125204 // '{' 'text'
|| lk == 127007 // '$' 'to'
|| lk == 127008 // '%' 'to'
|| lk == 127252 // '{' 'to'
|| lk == 127519 // '$' 'treat'
|| lk == 127520 // '%' 'treat'
|| lk == 127764 // '{' 'treat'
|| lk == 128031 // '$' 'try'
|| lk == 128032 // '%' 'try'
|| lk == 128276 // '{' 'try'
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 249: // 'treat'
case 250: // 'try'
case 251: // 'tumbling'
case 252: // 'type'
case 254: // 'union'
case 257: // 'updating'
case 260: // 'validate'
case 261: // 'value'
case 262: // 'variable'
case 263: // 'version'
case 266: // 'where'
case 267: // 'while'
case 270: // 'with'
case 274: // 'xquery'
lookahead2W(92); // S^WS | '#' | '(' | '(:'
break;
default:
lk = l1;
}
if (lk == 2836 // '{' Wildcard
|| lk == 3348 // '{' EQName^Token
|| lk == 4372 // '{' IntegerLiteral
|| lk == 4884 // '{' DecimalLiteral
|| lk == 5396 // '{' DoubleLiteral
|| lk == 5908 // '{' StringLiteral
|| lk == 16148 // '{' '$'
|| lk == 16660 // '{' '%'
|| lk == 17684 // '{' '('
|| lk == 18196 // '{' '(#'
|| lk == 20756 // '{' '+'
|| lk == 21780 // '{' '-'
|| lk == 22804 // '{' '.'
|| lk == 23316 // '{' '..'
|| lk == 23828 // '{' '/'
|| lk == 24340 // '{' '//'
|| lk == 27924 // '{' '<'
|| lk == 28436 // '{' '<!--'
|| lk == 30484 // '{' '<?'
|| lk == 34068 // '{' '@'
|| lk == 35092 // '{' '['
|| lk == 36116 // '{' 'after'
|| lk == 37140 // '{' 'allowing'
|| lk == 37652 // '{' 'ancestor'
|| lk == 38164 // '{' 'ancestor-or-self'
|| lk == 38676 // '{' 'and'
|| lk == 39700 // '{' 'append'
|| lk == 40212 // '{' 'array'
|| lk == 40724 // '{' 'as'
|| lk == 41236 // '{' 'ascending'
|| lk == 41748 // '{' 'at'
|| lk == 42260 // '{' 'attribute'
|| lk == 42772 // '{' 'base-uri'
|| lk == 43284 // '{' 'before'
|| lk == 43796 // '{' 'boundary-space'
|| lk == 44308 // '{' 'break'
|| lk == 45332 // '{' 'case'
|| lk == 45844 // '{' 'cast'
|| lk == 46356 // '{' 'castable'
|| lk == 46868 // '{' 'catch'
|| lk == 47892 // '{' 'child'
|| lk == 48404 // '{' 'collation'
|| lk == 49428 // '{' 'comment'
|| lk == 49940 // '{' 'constraint'
|| lk == 50452 // '{' 'construction'
|| lk == 51988 // '{' 'context'
|| lk == 52500 // '{' 'continue'
|| lk == 53012 // '{' 'copy'
|| lk == 53524 // '{' 'copy-namespaces'
|| lk == 54036 // '{' 'count'
|| lk == 54548 // '{' 'decimal-format'
|| lk == 55572 // '{' 'declare'
|| lk == 56084 // '{' 'default'
|| lk == 56596 // '{' 'delete'
|| lk == 57108 // '{' 'descendant'
|| lk == 57620 // '{' 'descendant-or-self'
|| lk == 58132 // '{' 'descending'
|| lk == 60692 // '{' 'div'
|| lk == 61204 // '{' 'document'
|| lk == 61716 // '{' 'document-node'
|| lk == 62228 // '{' 'element'
|| lk == 62740 // '{' 'else'
|| lk == 63252 // '{' 'empty'
|| lk == 63764 // '{' 'empty-sequence'
|| lk == 64276 // '{' 'encoding'
|| lk == 64788 // '{' 'end'
|| lk == 65812 // '{' 'eq'
|| lk == 66324 // '{' 'every'
|| lk == 67348 // '{' 'except'
|| lk == 67860 // '{' 'exit'
|| lk == 68372 // '{' 'external'
|| lk == 68884 // '{' 'first'
|| lk == 69396 // '{' 'following'
|| lk == 69908 // '{' 'following-sibling'
|| lk == 70420 // '{' 'for'
|| lk == 72468 // '{' 'ft-option'
|| lk == 74516 // '{' 'function'
|| lk == 75028 // '{' 'ge'
|| lk == 76052 // '{' 'group'
|| lk == 77076 // '{' 'gt'
|| lk == 77588 // '{' 'idiv'
|| lk == 78100 // '{' 'if'
|| lk == 78612 // '{' 'import'
|| lk == 79124 // '{' 'in'
|| lk == 79636 // '{' 'index'
|| lk == 81684 // '{' 'insert'
|| lk == 82196 // '{' 'instance'
|| lk == 82708 // '{' 'integrity'
|| lk == 83220 // '{' 'intersect'
|| lk == 83732 // '{' 'into'
|| lk == 84244 // '{' 'is'
|| lk == 84756 // '{' 'item'
|| lk == 85268 // '{' 'json'
|| lk == 85780 // '{' 'json-item'
|| lk == 87316 // '{' 'last'
|| lk == 87828 // '{' 'lax'
|| lk == 88340 // '{' 'le'
|| lk == 89364 // '{' 'let'
|| lk == 90388 // '{' 'loop'
|| lk == 91412 // '{' 'lt'
|| lk == 92436 // '{' 'mod'
|| lk == 92948 // '{' 'modify'
|| lk == 93460 // '{' 'module'
|| lk == 94484 // '{' 'namespace'
|| lk == 94996 // '{' 'namespace-node'
|| lk == 95508 // '{' 'ne'
|| lk == 98068 // '{' 'node'
|| lk == 98580 // '{' 'nodes'
|| lk == 99604 // '{' 'object'
|| lk == 101652 // '{' 'only'
|| lk == 102164 // '{' 'option'
|| lk == 102676 // '{' 'or'
|| lk == 103188 // '{' 'order'
|| lk == 103700 // '{' 'ordered'
|| lk == 104212 // '{' 'ordering'
|| lk == 105748 // '{' 'parent'
|| lk == 108820 // '{' 'preceding'
|| lk == 109332 // '{' 'preceding-sibling'
|| lk == 110868 // '{' 'processing-instruction'
|| lk == 111892 // '{' 'rename'
|| lk == 112404 // '{' 'replace'
|| lk == 112916 // '{' 'return'
|| lk == 113428 // '{' 'returning'
|| lk == 113940 // '{' 'revalidation'
|| lk == 114964 // '{' 'satisfies'
|| lk == 115476 // '{' 'schema'
|| lk == 115988 // '{' 'schema-attribute'
|| lk == 116500 // '{' 'schema-element'
|| lk == 117012 // '{' 'score'
|| lk == 117524 // '{' 'self'
|| lk == 120084 // '{' 'sliding'
|| lk == 120596 // '{' 'some'
|| lk == 121108 // '{' 'stable'
|| lk == 121620 // '{' 'start'
|| lk == 123156 // '{' 'strict'
|| lk == 124180 // '{' 'structured-item'
|| lk == 124692 // '{' 'switch'
|| lk == 125204 // '{' 'text'
|| lk == 127252 // '{' 'to'
|| lk == 127764 // '{' 'treat'
|| lk == 128276 // '{' 'try'
|| lk == 128788 // '{' 'tumbling'
|| lk == 129300 // '{' 'type'
|| lk == 129812 // '{' 'typeswitch'
|| lk == 130324 // '{' 'union'
|| lk == 131348 // '{' 'unordered'
|| lk == 131860 // '{' 'updating'
|| lk == 133396 // '{' 'validate'
|| lk == 133908 // '{' 'value'
|| lk == 134420 // '{' 'variable'
|| lk == 134932 // '{' 'version'
|| lk == 136468 // '{' 'where'
|| lk == 136980 // '{' 'while'
|| lk == 138516 // '{' 'with'
|| lk == 140564 // '{' 'xquery'
|| lk == 141588 // '{' '{'
|| lk == 142612 // '{' '{|'
|| lk == 144660) // '{' '}'
{
lk = memoized(14, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
try_BlockExpr();
lk = -10;
}
catch (p10A)
{
lk = -11;
}
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(14, e0, lk);
}
}
switch (lk)
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
case 249: // 'treat'
case 250: // 'try'
case 251: // 'tumbling'
case 252: // 'type'
case 254: // 'union'
case 257: // 'updating'
case 260: // 'validate'
case 261: // 'value'
case 262: // 'variable'
case 263: // 'version'
case 266: // 'where'
case 267: // 'while'
case 270: // 'with'
case 274: // 'xquery'
lookahead2W(92); // S^WS | '#' | '(' | '(:'
break;
default:
lk = l1;
}
if (lk == 2836 // '{' Wildcard
|| lk == 3348 // '{' EQName^Token
|| lk == 4372 // '{' IntegerLiteral
|| lk == 4884 // '{' DecimalLiteral
|| lk == 5396 // '{' DoubleLiteral
|| lk == 5908 // '{' StringLiteral
|| lk == 16148 // '{' '$'
|| lk == 16660 // '{' '%'
|| lk == 17684 // '{' '('
|| lk == 18196 // '{' '(#'
|| lk == 20756 // '{' '+'
|| lk == 21780 // '{' '-'
|| lk == 22804 // '{' '.'
|| lk == 23316 // '{' '..'
|| lk == 23828 // '{' '/'
|| lk == 24340 // '{' '//'
|| lk == 27924 // '{' '<'
|| lk == 28436 // '{' '<!--'
|| lk == 30484 // '{' '<?'
|| lk == 34068 // '{' '@'
|| lk == 35092 // '{' '['
|| lk == 36116 // '{' 'after'
|| lk == 37140 // '{' 'allowing'
|| lk == 37652 // '{' 'ancestor'
|| lk == 38164 // '{' 'ancestor-or-self'
|| lk == 38676 // '{' 'and'
|| lk == 39700 // '{' 'append'
|| lk == 40212 // '{' 'array'
|| lk == 40724 // '{' 'as'
|| lk == 41236 // '{' 'ascending'
|| lk == 41748 // '{' 'at'
|| lk == 42260 // '{' 'attribute'
|| lk == 42772 // '{' 'base-uri'
|| lk == 43284 // '{' 'before'
|| lk == 43796 // '{' 'boundary-space'
|| lk == 44308 // '{' 'break'
|| lk == 45332 // '{' 'case'
|| lk == 45844 // '{' 'cast'
|| lk == 46356 // '{' 'castable'
|| lk == 46868 // '{' 'catch'
|| lk == 47892 // '{' 'child'
|| lk == 48404 // '{' 'collation'
|| lk == 49428 // '{' 'comment'
|| lk == 49940 // '{' 'constraint'
|| lk == 50452 // '{' 'construction'
|| lk == 51988 // '{' 'context'
|| lk == 52500 // '{' 'continue'
|| lk == 53012 // '{' 'copy'
|| lk == 53524 // '{' 'copy-namespaces'
|| lk == 54036 // '{' 'count'
|| lk == 54548 // '{' 'decimal-format'
|| lk == 55572 // '{' 'declare'
|| lk == 56084 // '{' 'default'
|| lk == 56596 // '{' 'delete'
|| lk == 57108 // '{' 'descendant'
|| lk == 57620 // '{' 'descendant-or-self'
|| lk == 58132 // '{' 'descending'
|| lk == 60692 // '{' 'div'
|| lk == 61204 // '{' 'document'
|| lk == 61716 // '{' 'document-node'
|| lk == 62228 // '{' 'element'
|| lk == 62740 // '{' 'else'
|| lk == 63252 // '{' 'empty'
|| lk == 63764 // '{' 'empty-sequence'
|| lk == 64276 // '{' 'encoding'
|| lk == 64788 // '{' 'end'
|| lk == 65812 // '{' 'eq'
|| lk == 66324 // '{' 'every'
|| lk == 67348 // '{' 'except'
|| lk == 67860 // '{' 'exit'
|| lk == 68372 // '{' 'external'
|| lk == 68884 // '{' 'first'
|| lk == 69396 // '{' 'following'
|| lk == 69908 // '{' 'following-sibling'
|| lk == 70420 // '{' 'for'
|| lk == 72468 // '{' 'ft-option'
|| lk == 74516 // '{' 'function'
|| lk == 75028 // '{' 'ge'
|| lk == 76052 // '{' 'group'
|| lk == 77076 // '{' 'gt'
|| lk == 77588 // '{' 'idiv'
|| lk == 78100 // '{' 'if'
|| lk == 78612 // '{' 'import'
|| lk == 79124 // '{' 'in'
|| lk == 79636 // '{' 'index'
|| lk == 81684 // '{' 'insert'
|| lk == 82196 // '{' 'instance'
|| lk == 82708 // '{' 'integrity'
|| lk == 83220 // '{' 'intersect'
|| lk == 83732 // '{' 'into'
|| lk == 84244 // '{' 'is'
|| lk == 84756 // '{' 'item'
|| lk == 85268 // '{' 'json'
|| lk == 85780 // '{' 'json-item'
|| lk == 87316 // '{' 'last'
|| lk == 87828 // '{' 'lax'
|| lk == 88340 // '{' 'le'
|| lk == 89364 // '{' 'let'
|| lk == 90388 // '{' 'loop'
|| lk == 91412 // '{' 'lt'
|| lk == 92436 // '{' 'mod'
|| lk == 92948 // '{' 'modify'
|| lk == 93460 // '{' 'module'
|| lk == 94484 // '{' 'namespace'
|| lk == 94996 // '{' 'namespace-node'
|| lk == 95508 // '{' 'ne'
|| lk == 98068 // '{' 'node'
|| lk == 98580 // '{' 'nodes'
|| lk == 99604 // '{' 'object'
|| lk == 101652 // '{' 'only'
|| lk == 102164 // '{' 'option'
|| lk == 102676 // '{' 'or'
|| lk == 103188 // '{' 'order'
|| lk == 103700 // '{' 'ordered'
|| lk == 104212 // '{' 'ordering'
|| lk == 105748 // '{' 'parent'
|| lk == 108820 // '{' 'preceding'
|| lk == 109332 // '{' 'preceding-sibling'
|| lk == 110868 // '{' 'processing-instruction'
|| lk == 111892 // '{' 'rename'
|| lk == 112404 // '{' 'replace'
|| lk == 112916 // '{' 'return'
|| lk == 113428 // '{' 'returning'
|| lk == 113940 // '{' 'revalidation'
|| lk == 114964 // '{' 'satisfies'
|| lk == 115476 // '{' 'schema'
|| lk == 115988 // '{' 'schema-attribute'
|| lk == 116500 // '{' 'schema-element'
|| lk == 117012 // '{' 'score'
|| lk == 117524 // '{' 'self'
|| lk == 120084 // '{' 'sliding'
|| lk == 120596 // '{' 'some'
|| lk == 121108 // '{' 'stable'
|| lk == 121620 // '{' 'start'
|| lk == 123156 // '{' 'strict'
|| lk == 124180 // '{' 'structured-item'
|| lk == 124692 // '{' 'switch'
|| lk == 125204 // '{' 'text'
|| lk == 127252 // '{' 'to'
|| lk == 127764 // '{' 'treat'
|| lk == 128276 // '{' 'try'
|| lk == 128788 // '{' 'tumbling'
|| lk == 129300 // '{' 'type'
|| lk == 129812 // '{' 'typeswitch'
|| lk == 130324 // '{' 'union'
|| lk == 131348 // '{' 'unordered'
|| lk == 131860 // '{' 'updating'
|| lk == 133396 // '{' 'validate'
|| lk == 133908 // '{' 'value'
|| lk == 134420 // '{' 'variable'
|| lk == 134932 // '{' 'version'
|| lk == 136468 // '{' 'where'
|| lk == 136980 // '{' 'while'
|| lk == 138516 // '{' 'with'
|| lk == 140564 // '{' 'xquery'
|| lk == 141588 // '{' '{'
|| lk == 142612 // '{' '{|'
|| lk == 144660) // '{' '}'
{
lk = memoized(14, e0);
if (lk == 0)
{
var b0A = b0; var e0A = e0; var l1A = l1;
var b1A = b1; var e1A = e1; var l2A = l2;
var b2A = b2; var e2A = e2;
try
{
try_BlockExpr();
memoize(14, e0A, -10);
lk = -14;
}
catch (p10A)
{
lk = -11;
b0 = b0A; e0 = e0A; l1 = l1A; if (l1 == 0) {end = e0A;} else {
b1 = b1A; e1 = e1A; l2 = l2A; if (l2 == 0) {end = e1A;} else {
b2 = b2A; e2 = e2A; end = e2A; }}
memoize(14, e0A, -11);
}
}
}
public/javascripts/ace/worker-xquery.js view on Meta::CPAN
return error(begin, end, state, -1, -1);
}
if (nonbmp)
{
for (var i = result >> 9; i > 0; --i)
{
--end;
var c1 = end < size ? input.charCodeAt(end) : 0;
if (c1 >= 0xdc00 && c1 < 0xe000) --end;
}
}
else
{
end -= result >> 9;
}
return (result & 511) - 1;
}
}
XQueryParser.getTokenSet = function(tokenSetId)
{
var set = [];
var s = tokenSetId < 0 ? - tokenSetId : XQueryParser.INITIAL[tokenSetId] & 4095;
for (var i = 0; i < 284; i += 32)
{
var j = i;
var i0 = (i >> 5) * 3612 + s - 1;
var i1 = i0 >> 2;
var i2 = i1 >> 2;
var f = XQueryParser.EXPECTED[(i0 & 3) + XQueryParser.EXPECTED[(i1 & 3) + XQueryParser.EXPECTED[(i2 & 15) + XQueryParser.EXPECTED[i2 >> 4]]]];
for ( ; f != 0; f >>>= 1, ++j)
{
if ((f & 1) != 0)
{
set.push(XQueryParser.TOKEN[j]);
}
}
}
return set;
};
XQueryParser.MAP0 =
[ 70, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 26, 30, ...
];
XQueryParser.MAP1 =
[ 108, 124, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 156, 181, 181, 181, 181, 181, 214, 215, 213, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214...
];
XQueryParser.MAP2 =
[ 57344, 63744, 64976, 65008, 65536, 983040, 63743, 64975, 65007, 65533, 983039, 1114111, 38, 30, 38, 30, 30, 38
];
XQueryParser.INITIAL =
[ 1, 12290, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6...
];
XQueryParser.TRANSITION =
[ 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 38672, 386...
];
XQueryParser.EXPECTED =
[ 127, 143, 342, 950, 172, 201, 188, 217, 769, 963, 247, 263, 279, 295, 311, 327, 1395, 373, 1083, 374, 374, 374, 374, 374, 374, 374, 374, 374, 419, 391, 407, 466, 435, 589, 1682, 909, 574, 156, 1220, 451, 495, 511, 527, 543, 559, 634, 1096, 678, 694...
];
XQueryParser.TOKEN =
[
"(0)",
"PragmaContents",
"DirCommentContents",
"DirPIContents",
"CDataSection",
"Wildcard",
"EQName",
"URILiteral",
"IntegerLiteral",
"DecimalLiteral",
"DoubleLiteral",
"StringLiteral",
"PredefinedEntityRef",
"'\"\"'",
"EscapeApos",
"ElementContentChar",
"QuotAttrContentChar",
"AposAttrContentChar",
"PITarget",
"NCName",
"QName",
"S",
"S",
"CharRef",
"CommentContents",
"EOF",
"'!'",
"'!='",
"'\"'",
"'#'",
"'#)'",
"'$'",
"'%'",
"''''",
"'('",
"'(#'",
"'(:'",
"')'",
"'*'",
"'*'",
"'+'",
"','",
"'-'",
"'-->'",
"'.'",
"'..'",
"'/'",
"'//'",
"'/>'",
"':'",
"':)'",
"'::'",
"':='",
"';'",
"'<'",
"'<!--'",