1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-16 21:36:41 +02:00
TableFilter/doc/ast/source/src/modules/highlightKeywords.js.json
2015-08-06 15:27:09 +10:00

8843 lines
390 KiB
JSON

{
"type": "Program",
"body": [
{
"type": "ImportDeclaration",
"specifiers": [
{
"type": "ImportDefaultSpecifier",
"local": {
"type": "Identifier",
"name": "Dom",
"range": [
7,
10
],
"loc": {
"start": {
"line": 1,
"column": 7
},
"end": {
"line": 1,
"column": 10
}
}
},
"range": [
7,
10
],
"loc": {
"start": {
"line": 1,
"column": 7
},
"end": {
"line": 1,
"column": 10
}
}
}
],
"source": {
"type": "Literal",
"value": "../dom",
"raw": "'../dom'",
"range": [
16,
24
],
"loc": {
"start": {
"line": 1,
"column": 16
},
"end": {
"line": 1,
"column": 24
}
}
},
"range": [
0,
25
],
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 25
}
}
},
{
"type": "ImportDeclaration",
"specifiers": [
{
"type": "ImportDefaultSpecifier",
"local": {
"type": "Identifier",
"name": "Str",
"range": [
34,
37
],
"loc": {
"start": {
"line": 2,
"column": 7
},
"end": {
"line": 2,
"column": 10
}
}
},
"range": [
34,
37
],
"loc": {
"start": {
"line": 2,
"column": 7
},
"end": {
"line": 2,
"column": 10
}
}
}
],
"source": {
"type": "Literal",
"value": "../string",
"raw": "'../string'",
"range": [
43,
54
],
"loc": {
"start": {
"line": 2,
"column": 16
},
"end": {
"line": 2,
"column": 27
}
}
},
"range": [
27,
55
],
"loc": {
"start": {
"line": 2,
"column": 0
},
"end": {
"line": 2,
"column": 28
}
}
},
{
"type": "ExportNamedDeclaration",
"declaration": {
"type": "ClassDeclaration",
"id": {
"type": "Identifier",
"name": "HighlightKeyword",
"range": [
72,
88
],
"loc": {
"start": {
"line": 4,
"column": 13
},
"end": {
"line": 4,
"column": 29
}
}
},
"superClass": null,
"body": {
"type": "ClassBody",
"body": [
{
"type": "MethodDefinition",
"key": {
"type": "Identifier",
"name": "constructor",
"range": [
215,
226
],
"loc": {
"start": {
"line": 10,
"column": 4
},
"end": {
"line": 10,
"column": 15
}
}
},
"value": {
"type": "FunctionExpression",
"id": null,
"params": [
{
"type": "Identifier",
"name": "tf",
"range": [
227,
229
],
"loc": {
"start": {
"line": 10,
"column": 16
},
"end": {
"line": 10,
"column": 18
}
}
}
],
"body": {
"type": "BlockStatement",
"body": [
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "f",
"range": [
246,
247
],
"loc": {
"start": {
"line": 11,
"column": 12
},
"end": {
"line": 11,
"column": 13
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "tf",
"range": [
250,
252
],
"loc": {
"start": {
"line": 11,
"column": 16
},
"end": {
"line": 11,
"column": 18
}
}
},
"property": {
"type": "Identifier",
"name": "config",
"range": [
253,
259
],
"loc": {
"start": {
"line": 11,
"column": 19
},
"end": {
"line": 11,
"column": 25
}
}
},
"range": [
250,
259
],
"loc": {
"start": {
"line": 11,
"column": 16
},
"end": {
"line": 11,
"column": 25
}
}
},
"arguments": [],
"range": [
250,
261
],
"loc": {
"start": {
"line": 11,
"column": 16
},
"end": {
"line": 11,
"column": 27
}
}
},
"range": [
246,
261
],
"loc": {
"start": {
"line": 11,
"column": 12
},
"end": {
"line": 11,
"column": 27
}
}
}
],
"kind": "var",
"range": [
242,
262
],
"loc": {
"start": {
"line": 11,
"column": 8
},
"end": {
"line": 11,
"column": 28
}
},
"trailingComments": [
{
"type": "Line",
"value": "defines css class for highlighting",
"range": [
272,
308
],
"loc": {
"start": {
"line": 12,
"column": 8
},
"end": {
"line": 12,
"column": 44
}
}
}
]
},
{
"type": "ExpressionStatement",
"expression": {
"type": "AssignmentExpression",
"operator": "=",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
318,
322
],
"loc": {
"start": {
"line": 13,
"column": 8
},
"end": {
"line": 13,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"name": "highlightCssClass",
"range": [
323,
340
],
"loc": {
"start": {
"line": 13,
"column": 13
},
"end": {
"line": 13,
"column": 30
}
}
},
"range": [
318,
340
],
"loc": {
"start": {
"line": 13,
"column": 8
},
"end": {
"line": 13,
"column": 30
}
}
},
"right": {
"type": "LogicalExpression",
"operator": "||",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "f",
"range": [
343,
344
],
"loc": {
"start": {
"line": 13,
"column": 33
},
"end": {
"line": 13,
"column": 34
}
}
},
"property": {
"type": "Identifier",
"name": "highlight_css_class",
"range": [
345,
364
],
"loc": {
"start": {
"line": 13,
"column": 35
},
"end": {
"line": 13,
"column": 54
}
}
},
"range": [
343,
364
],
"loc": {
"start": {
"line": 13,
"column": 33
},
"end": {
"line": 13,
"column": 54
}
}
},
"right": {
"type": "Literal",
"value": "keyword",
"raw": "'keyword'",
"range": [
368,
377
],
"loc": {
"start": {
"line": 13,
"column": 58
},
"end": {
"line": 13,
"column": 67
}
}
},
"range": [
343,
377
],
"loc": {
"start": {
"line": 13,
"column": 33
},
"end": {
"line": 13,
"column": 67
}
}
},
"range": [
318,
377
],
"loc": {
"start": {
"line": 13,
"column": 8
},
"end": {
"line": 13,
"column": 67
}
}
},
"range": [
318,
378
],
"loc": {
"start": {
"line": 13,
"column": 8
},
"end": {
"line": 13,
"column": 68
}
},
"leadingComments": [
{
"type": "Line",
"value": "defines css class for highlighting",
"range": [
272,
308
],
"loc": {
"start": {
"line": 12,
"column": 8
},
"end": {
"line": 12,
"column": 44
}
}
}
]
},
{
"type": "ExpressionStatement",
"expression": {
"type": "AssignmentExpression",
"operator": "=",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
388,
392
],
"loc": {
"start": {
"line": 14,
"column": 8
},
"end": {
"line": 14,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"name": "highlightedNodes",
"range": [
393,
409
],
"loc": {
"start": {
"line": 14,
"column": 13
},
"end": {
"line": 14,
"column": 29
}
}
},
"range": [
388,
409
],
"loc": {
"start": {
"line": 14,
"column": 8
},
"end": {
"line": 14,
"column": 29
}
}
},
"right": {
"type": "ArrayExpression",
"elements": [],
"range": [
412,
414
],
"loc": {
"start": {
"line": 14,
"column": 32
},
"end": {
"line": 14,
"column": 34
}
}
},
"range": [
388,
414
],
"loc": {
"start": {
"line": 14,
"column": 8
},
"end": {
"line": 14,
"column": 34
}
}
},
"range": [
388,
415
],
"loc": {
"start": {
"line": 14,
"column": 8
},
"end": {
"line": 14,
"column": 35
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "AssignmentExpression",
"operator": "=",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
427,
431
],
"loc": {
"start": {
"line": 16,
"column": 8
},
"end": {
"line": 16,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"name": "tf",
"range": [
432,
434
],
"loc": {
"start": {
"line": 16,
"column": 13
},
"end": {
"line": 16,
"column": 15
}
}
},
"range": [
427,
434
],
"loc": {
"start": {
"line": 16,
"column": 8
},
"end": {
"line": 16,
"column": 15
}
}
},
"right": {
"type": "Identifier",
"name": "tf",
"range": [
437,
439
],
"loc": {
"start": {
"line": 16,
"column": 18
},
"end": {
"line": 16,
"column": 20
}
}
},
"range": [
427,
439
],
"loc": {
"start": {
"line": 16,
"column": 8
},
"end": {
"line": 16,
"column": 20
}
}
},
"range": [
427,
440
],
"loc": {
"start": {
"line": 16,
"column": 8
},
"end": {
"line": 16,
"column": 21
}
}
}
],
"range": [
231,
447
],
"loc": {
"start": {
"line": 10,
"column": 20
},
"end": {
"line": 17,
"column": 5
}
}
},
"generator": false,
"expression": false,
"range": [
226,
447
],
"loc": {
"start": {
"line": 10,
"column": 15
},
"end": {
"line": 17,
"column": 5
}
}
},
"kind": "constructor",
"computed": false,
"range": [
215,
447
],
"loc": {
"start": {
"line": 10,
"column": 4
},
"end": {
"line": 17,
"column": 5
}
},
"leadingComments": [
{
"type": "Block",
"value": "*\r\n * HighlightKeyword, highlight matched keyword\r\n * @param {Object} tf TableFilter instance\r\n ",
"range": [
97,
209
],
"loc": {
"start": {
"line": 6,
"column": 4
},
"end": {
"line": 9,
"column": 7
}
}
}
],
"trailingComments": [
{
"type": "Block",
"value": "*\r\n * highlight occurences of searched term in passed node\r\n * @param {Node} node\r\n * @param {String} word Searched term\r\n * @param {String} cssClass Css class name\r\n ",
"range": [
455,
653
],
"loc": {
"start": {
"line": 19,
"column": 4
},
"end": {
"line": 24,
"column": 7
}
}
}
],
"static": false
},
{
"type": "MethodDefinition",
"key": {
"type": "Identifier",
"name": "highlight",
"range": [
659,
668
],
"loc": {
"start": {
"line": 25,
"column": 4
},
"end": {
"line": 25,
"column": 13
}
}
},
"value": {
"type": "FunctionExpression",
"id": null,
"params": [
{
"type": "Identifier",
"name": "node",
"range": [
669,
673
],
"loc": {
"start": {
"line": 25,
"column": 14
},
"end": {
"line": 25,
"column": 18
}
}
},
{
"type": "Identifier",
"name": "word",
"range": [
675,
679
],
"loc": {
"start": {
"line": 25,
"column": 20
},
"end": {
"line": 25,
"column": 24
}
}
},
{
"type": "Identifier",
"name": "cssClass",
"range": [
681,
689
],
"loc": {
"start": {
"line": 25,
"column": 26
},
"end": {
"line": 25,
"column": 34
}
}
}
],
"body": {
"type": "BlockStatement",
"body": [
{
"type": "IfStatement",
"test": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "node",
"range": [
751,
755
],
"loc": {
"start": {
"line": 27,
"column": 11
},
"end": {
"line": 27,
"column": 15
}
}
},
"property": {
"type": "Identifier",
"name": "hasChildNodes",
"range": [
756,
769
],
"loc": {
"start": {
"line": 27,
"column": 16
},
"end": {
"line": 27,
"column": 29
}
}
},
"range": [
751,
769
],
"loc": {
"start": {
"line": 27,
"column": 11
},
"end": {
"line": 27,
"column": 29
}
}
},
"consequent": {
"type": "BlockStatement",
"body": [
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "children",
"range": [
789,
797
],
"loc": {
"start": {
"line": 28,
"column": 16
},
"end": {
"line": 28,
"column": 24
}
}
},
"init": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "node",
"range": [
800,
804
],
"loc": {
"start": {
"line": 28,
"column": 27
},
"end": {
"line": 28,
"column": 31
}
}
},
"property": {
"type": "Identifier",
"name": "childNodes",
"range": [
805,
815
],
"loc": {
"start": {
"line": 28,
"column": 32
},
"end": {
"line": 28,
"column": 42
}
}
},
"range": [
800,
815
],
"loc": {
"start": {
"line": 28,
"column": 27
},
"end": {
"line": 28,
"column": 42
}
}
},
"range": [
789,
815
],
"loc": {
"start": {
"line": 28,
"column": 16
},
"end": {
"line": 28,
"column": 42
}
}
}
],
"kind": "var",
"range": [
785,
816
],
"loc": {
"start": {
"line": 28,
"column": 12
},
"end": {
"line": 28,
"column": 43
}
}
},
{
"type": "ForStatement",
"init": {
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "i",
"range": [
838,
839
],
"loc": {
"start": {
"line": 29,
"column": 20
},
"end": {
"line": 29,
"column": 21
}
}
},
"init": {
"type": "Literal",
"value": 0,
"raw": "0",
"range": [
840,
841
],
"loc": {
"start": {
"line": 29,
"column": 22
},
"end": {
"line": 29,
"column": 23
}
}
},
"range": [
838,
841
],
"loc": {
"start": {
"line": 29,
"column": 20
},
"end": {
"line": 29,
"column": 23
}
}
}
],
"kind": "var",
"range": [
834,
841
],
"loc": {
"start": {
"line": 29,
"column": 16
},
"end": {
"line": 29,
"column": 23
}
}
},
"test": {
"type": "BinaryExpression",
"operator": "<",
"left": {
"type": "Identifier",
"name": "i",
"range": [
843,
844
],
"loc": {
"start": {
"line": 29,
"column": 25
},
"end": {
"line": 29,
"column": 26
}
}
},
"right": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "children",
"range": [
845,
853
],
"loc": {
"start": {
"line": 29,
"column": 27
},
"end": {
"line": 29,
"column": 35
}
}
},
"property": {
"type": "Identifier",
"name": "length",
"range": [
854,
860
],
"loc": {
"start": {
"line": 29,
"column": 36
},
"end": {
"line": 29,
"column": 42
}
}
},
"range": [
845,
860
],
"loc": {
"start": {
"line": 29,
"column": 27
},
"end": {
"line": 29,
"column": 42
}
}
},
"range": [
843,
860
],
"loc": {
"start": {
"line": 29,
"column": 25
},
"end": {
"line": 29,
"column": 42
}
}
},
"update": {
"type": "UpdateExpression",
"operator": "++",
"argument": {
"type": "Identifier",
"name": "i",
"range": [
862,
863
],
"loc": {
"start": {
"line": 29,
"column": 44
},
"end": {
"line": 29,
"column": 45
}
}
},
"prefix": false,
"range": [
862,
865
],
"loc": {
"start": {
"line": 29,
"column": 44
},
"end": {
"line": 29,
"column": 47
}
}
},
"body": {
"type": "BlockStatement",
"body": [
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
885,
889
],
"loc": {
"start": {
"line": 30,
"column": 16
},
"end": {
"line": 30,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"name": "highlight",
"range": [
890,
899
],
"loc": {
"start": {
"line": 30,
"column": 21
},
"end": {
"line": 30,
"column": 30
}
}
},
"range": [
885,
899
],
"loc": {
"start": {
"line": 30,
"column": 16
},
"end": {
"line": 30,
"column": 30
}
}
},
"arguments": [
{
"type": "MemberExpression",
"computed": true,
"object": {
"type": "Identifier",
"name": "children",
"range": [
900,
908
],
"loc": {
"start": {
"line": 30,
"column": 31
},
"end": {
"line": 30,
"column": 39
}
}
},
"property": {
"type": "Identifier",
"name": "i",
"range": [
909,
910
],
"loc": {
"start": {
"line": 30,
"column": 40
},
"end": {
"line": 30,
"column": 41
}
}
},
"range": [
900,
911
],
"loc": {
"start": {
"line": 30,
"column": 31
},
"end": {
"line": 30,
"column": 42
}
}
},
{
"type": "Identifier",
"name": "word",
"range": [
913,
917
],
"loc": {
"start": {
"line": 30,
"column": 44
},
"end": {
"line": 30,
"column": 48
}
}
},
{
"type": "Identifier",
"name": "cssClass",
"range": [
919,
927
],
"loc": {
"start": {
"line": 30,
"column": 50
},
"end": {
"line": 30,
"column": 58
}
}
}
],
"range": [
885,
928
],
"loc": {
"start": {
"line": 30,
"column": 16
},
"end": {
"line": 30,
"column": 59
}
}
},
"range": [
885,
929
],
"loc": {
"start": {
"line": 30,
"column": 16
},
"end": {
"line": 30,
"column": 60
}
}
}
],
"range": [
866,
944
],
"loc": {
"start": {
"line": 29,
"column": 48
},
"end": {
"line": 31,
"column": 13
}
}
},
"range": [
830,
944
],
"loc": {
"start": {
"line": 29,
"column": 12
},
"end": {
"line": 31,
"column": 13
}
}
}
],
"range": [
770,
955
],
"loc": {
"start": {
"line": 27,
"column": 30
},
"end": {
"line": 32,
"column": 9
}
}
},
"alternate": null,
"range": [
748,
955
],
"loc": {
"start": {
"line": 27,
"column": 8
},
"end": {
"line": 32,
"column": 9
}
},
"leadingComments": [
{
"type": "Line",
"value": " Iterate into this nodes childNodes",
"range": [
701,
738
],
"loc": {
"start": {
"line": 26,
"column": 8
},
"end": {
"line": 26,
"column": 45
}
}
}
]
},
{
"type": "IfStatement",
"test": {
"type": "BinaryExpression",
"operator": "===",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "node",
"range": [
970,
974
],
"loc": {
"start": {
"line": 34,
"column": 11
},
"end": {
"line": 34,
"column": 15
}
}
},
"property": {
"type": "Identifier",
"name": "nodeType",
"range": [
975,
983
],
"loc": {
"start": {
"line": 34,
"column": 16
},
"end": {
"line": 34,
"column": 24
}
}
},
"range": [
970,
983
],
"loc": {
"start": {
"line": 34,
"column": 11
},
"end": {
"line": 34,
"column": 24
}
}
},
"right": {
"type": "Literal",
"value": 3,
"raw": "3",
"range": [
988,
989
],
"loc": {
"start": {
"line": 34,
"column": 29
},
"end": {
"line": 34,
"column": 30
}
}
},
"range": [
970,
989
],
"loc": {
"start": {
"line": 34,
"column": 11
},
"end": {
"line": 34,
"column": 30
}
}
},
"consequent": {
"type": "BlockStatement",
"body": [
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "tempNodeVal",
"range": [
1009,
1020
],
"loc": {
"start": {
"line": 35,
"column": 16
},
"end": {
"line": 35,
"column": 27
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "Str",
"range": [
1023,
1026
],
"loc": {
"start": {
"line": 35,
"column": 30
},
"end": {
"line": 35,
"column": 33
}
}
},
"property": {
"type": "Identifier",
"name": "lower",
"range": [
1027,
1032
],
"loc": {
"start": {
"line": 35,
"column": 34
},
"end": {
"line": 35,
"column": 39
}
}
},
"range": [
1023,
1032
],
"loc": {
"start": {
"line": 35,
"column": 30
},
"end": {
"line": 35,
"column": 39
}
}
},
"arguments": [
{
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "node",
"range": [
1033,
1037
],
"loc": {
"start": {
"line": 35,
"column": 40
},
"end": {
"line": 35,
"column": 44
}
}
},
"property": {
"type": "Identifier",
"name": "nodeValue",
"range": [
1038,
1047
],
"loc": {
"start": {
"line": 35,
"column": 45
},
"end": {
"line": 35,
"column": 54
}
}
},
"range": [
1033,
1047
],
"loc": {
"start": {
"line": 35,
"column": 40
},
"end": {
"line": 35,
"column": 54
}
}
}
],
"range": [
1023,
1048
],
"loc": {
"start": {
"line": 35,
"column": 30
},
"end": {
"line": 35,
"column": 55
}
}
},
"range": [
1009,
1048
],
"loc": {
"start": {
"line": 35,
"column": 16
},
"end": {
"line": 35,
"column": 55
}
}
}
],
"kind": "var",
"range": [
1005,
1049
],
"loc": {
"start": {
"line": 35,
"column": 12
},
"end": {
"line": 35,
"column": 56
}
}
},
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "tempWordVal",
"range": [
1067,
1078
],
"loc": {
"start": {
"line": 36,
"column": 16
},
"end": {
"line": 36,
"column": 27
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "Str",
"range": [
1081,
1084
],
"loc": {
"start": {
"line": 36,
"column": 30
},
"end": {
"line": 36,
"column": 33
}
}
},
"property": {
"type": "Identifier",
"name": "lower",
"range": [
1085,
1090
],
"loc": {
"start": {
"line": 36,
"column": 34
},
"end": {
"line": 36,
"column": 39
}
}
},
"range": [
1081,
1090
],
"loc": {
"start": {
"line": 36,
"column": 30
},
"end": {
"line": 36,
"column": 39
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "word",
"range": [
1091,
1095
],
"loc": {
"start": {
"line": 36,
"column": 40
},
"end": {
"line": 36,
"column": 44
}
}
}
],
"range": [
1081,
1096
],
"loc": {
"start": {
"line": 36,
"column": 30
},
"end": {
"line": 36,
"column": 45
}
}
},
"range": [
1067,
1096
],
"loc": {
"start": {
"line": 36,
"column": 16
},
"end": {
"line": 36,
"column": 45
}
}
}
],
"kind": "var",
"range": [
1063,
1097
],
"loc": {
"start": {
"line": 36,
"column": 12
},
"end": {
"line": 36,
"column": 46
}
}
},
{
"type": "IfStatement",
"test": {
"type": "BinaryExpression",
"operator": "!=",
"left": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "tempNodeVal",
"range": [
1114,
1125
],
"loc": {
"start": {
"line": 37,
"column": 15
},
"end": {
"line": 37,
"column": 26
}
}
},
"property": {
"type": "Identifier",
"name": "indexOf",
"range": [
1126,
1133
],
"loc": {
"start": {
"line": 37,
"column": 27
},
"end": {
"line": 37,
"column": 34
}
}
},
"range": [
1114,
1133
],
"loc": {
"start": {
"line": 37,
"column": 15
},
"end": {
"line": 37,
"column": 34
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "tempWordVal",
"range": [
1134,
1145
],
"loc": {
"start": {
"line": 37,
"column": 35
},
"end": {
"line": 37,
"column": 46
}
}
}
],
"range": [
1114,
1146
],
"loc": {
"start": {
"line": 37,
"column": 15
},
"end": {
"line": 37,
"column": 47
}
}
},
"right": {
"type": "UnaryExpression",
"operator": "-",
"argument": {
"type": "Literal",
"value": 1,
"raw": "1",
"range": [
1151,
1152
],
"loc": {
"start": {
"line": 37,
"column": 52
},
"end": {
"line": 37,
"column": 53
}
}
},
"prefix": true,
"range": [
1150,
1152
],
"loc": {
"start": {
"line": 37,
"column": 51
},
"end": {
"line": 37,
"column": 53
}
}
},
"range": [
1114,
1152
],
"loc": {
"start": {
"line": 37,
"column": 15
},
"end": {
"line": 37,
"column": 53
}
}
},
"consequent": {
"type": "BlockStatement",
"body": [
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "pn",
"range": [
1176,
1178
],
"loc": {
"start": {
"line": 38,
"column": 20
},
"end": {
"line": 38,
"column": 22
}
}
},
"init": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "node",
"range": [
1181,
1185
],
"loc": {
"start": {
"line": 38,
"column": 25
},
"end": {
"line": 38,
"column": 29
}
}
},
"property": {
"type": "Identifier",
"name": "parentNode",
"range": [
1186,
1196
],
"loc": {
"start": {
"line": 38,
"column": 30
},
"end": {
"line": 38,
"column": 40
}
}
},
"range": [
1181,
1196
],
"loc": {
"start": {
"line": 38,
"column": 25
},
"end": {
"line": 38,
"column": 40
}
}
},
"range": [
1176,
1196
],
"loc": {
"start": {
"line": 38,
"column": 20
},
"end": {
"line": 38,
"column": 40
}
}
}
],
"kind": "var",
"range": [
1172,
1197
],
"loc": {
"start": {
"line": 38,
"column": 16
},
"end": {
"line": 38,
"column": 41
}
}
},
{
"type": "IfStatement",
"test": {
"type": "LogicalExpression",
"operator": "&&",
"left": {
"type": "Identifier",
"name": "pn",
"range": [
1218,
1220
],
"loc": {
"start": {
"line": 39,
"column": 19
},
"end": {
"line": 39,
"column": 21
}
}
},
"right": {
"type": "BinaryExpression",
"operator": "!=",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "pn",
"range": [
1224,
1226
],
"loc": {
"start": {
"line": 39,
"column": 25
},
"end": {
"line": 39,
"column": 27
}
}
},
"property": {
"type": "Identifier",
"name": "className",
"range": [
1227,
1236
],
"loc": {
"start": {
"line": 39,
"column": 28
},
"end": {
"line": 39,
"column": 37
}
}
},
"range": [
1224,
1236
],
"loc": {
"start": {
"line": 39,
"column": 25
},
"end": {
"line": 39,
"column": 37
}
}
},
"right": {
"type": "Identifier",
"name": "cssClass",
"range": [
1240,
1248
],
"loc": {
"start": {
"line": 39,
"column": 41
},
"end": {
"line": 39,
"column": 49
}
}
},
"range": [
1224,
1248
],
"loc": {
"start": {
"line": 39,
"column": 25
},
"end": {
"line": 39,
"column": 49
}
}
},
"range": [
1218,
1248
],
"loc": {
"start": {
"line": 39,
"column": 19
},
"end": {
"line": 39,
"column": 49
}
}
},
"consequent": {
"type": "BlockStatement",
"body": [
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "nv",
"range": [
1325,
1327
],
"loc": {
"start": {
"line": 41,
"column": 24
},
"end": {
"line": 41,
"column": 26
}
}
},
"init": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "node",
"range": [
1330,
1334
],
"loc": {
"start": {
"line": 41,
"column": 29
},
"end": {
"line": 41,
"column": 33
}
}
},
"property": {
"type": "Identifier",
"name": "nodeValue",
"range": [
1335,
1344
],
"loc": {
"start": {
"line": 41,
"column": 34
},
"end": {
"line": 41,
"column": 43
}
}
},
"range": [
1330,
1344
],
"loc": {
"start": {
"line": 41,
"column": 29
},
"end": {
"line": 41,
"column": 43
}
}
},
"range": [
1325,
1344
],
"loc": {
"start": {
"line": 41,
"column": 24
},
"end": {
"line": 41,
"column": 43
}
}
},
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "ni",
"range": [
1371,
1373
],
"loc": {
"start": {
"line": 42,
"column": 24
},
"end": {
"line": 42,
"column": 26
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "tempNodeVal",
"range": [
1376,
1387
],
"loc": {
"start": {
"line": 42,
"column": 29
},
"end": {
"line": 42,
"column": 40
}
}
},
"property": {
"type": "Identifier",
"name": "indexOf",
"range": [
1388,
1395
],
"loc": {
"start": {
"line": 42,
"column": 41
},
"end": {
"line": 42,
"column": 48
}
}
},
"range": [
1376,
1395
],
"loc": {
"start": {
"line": 42,
"column": 29
},
"end": {
"line": 42,
"column": 48
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "tempWordVal",
"range": [
1396,
1407
],
"loc": {
"start": {
"line": 42,
"column": 49
},
"end": {
"line": 42,
"column": 60
}
}
}
],
"range": [
1376,
1408
],
"loc": {
"start": {
"line": 42,
"column": 29
},
"end": {
"line": 42,
"column": 61
}
}
},
"range": [
1371,
1408
],
"loc": {
"start": {
"line": 42,
"column": 24
},
"end": {
"line": 42,
"column": 61
}
}
},
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "before",
"range": [
1498,
1504
],
"loc": {
"start": {
"line": 44,
"column": 24
},
"end": {
"line": 44,
"column": 30
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "Dom",
"range": [
1507,
1510
],
"loc": {
"start": {
"line": 44,
"column": 33
},
"end": {
"line": 44,
"column": 36
}
}
},
"property": {
"type": "Identifier",
"name": "text",
"range": [
1511,
1515
],
"loc": {
"start": {
"line": 44,
"column": 37
},
"end": {
"line": 44,
"column": 41
}
}
},
"range": [
1507,
1515
],
"loc": {
"start": {
"line": 44,
"column": 33
},
"end": {
"line": 44,
"column": 41
}
}
},
"arguments": [
{
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "nv",
"range": [
1516,
1518
],
"loc": {
"start": {
"line": 44,
"column": 42
},
"end": {
"line": 44,
"column": 44
}
}
},
"property": {
"type": "Identifier",
"name": "substr",
"range": [
1519,
1525
],
"loc": {
"start": {
"line": 44,
"column": 45
},
"end": {
"line": 44,
"column": 51
}
}
},
"range": [
1516,
1525
],
"loc": {
"start": {
"line": 44,
"column": 42
},
"end": {
"line": 44,
"column": 51
}
}
},
"arguments": [
{
"type": "Literal",
"value": 0,
"raw": "0",
"range": [
1526,
1527
],
"loc": {
"start": {
"line": 44,
"column": 52
},
"end": {
"line": 44,
"column": 53
}
}
},
{
"type": "Identifier",
"name": "ni",
"range": [
1529,
1531
],
"loc": {
"start": {
"line": 44,
"column": 55
},
"end": {
"line": 44,
"column": 57
}
}
}
],
"range": [
1516,
1532
],
"loc": {
"start": {
"line": 44,
"column": 42
},
"end": {
"line": 44,
"column": 58
}
}
}
],
"range": [
1507,
1533
],
"loc": {
"start": {
"line": 44,
"column": 33
},
"end": {
"line": 44,
"column": 59
}
}
},
"range": [
1498,
1533
],
"loc": {
"start": {
"line": 44,
"column": 24
},
"end": {
"line": 44,
"column": 59
}
},
"leadingComments": [
{
"type": "Line",
"value": " Create a load of replacement nodes",
"range": [
1435,
1472
],
"loc": {
"start": {
"line": 43,
"column": 24
},
"end": {
"line": 43,
"column": 61
}
}
}
]
},
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "docWordVal",
"range": [
1560,
1570
],
"loc": {
"start": {
"line": 45,
"column": 24
},
"end": {
"line": 45,
"column": 34
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "nv",
"range": [
1573,
1575
],
"loc": {
"start": {
"line": 45,
"column": 37
},
"end": {
"line": 45,
"column": 39
}
}
},
"property": {
"type": "Identifier",
"name": "substr",
"range": [
1576,
1582
],
"loc": {
"start": {
"line": 45,
"column": 40
},
"end": {
"line": 45,
"column": 46
}
}
},
"range": [
1573,
1582
],
"loc": {
"start": {
"line": 45,
"column": 37
},
"end": {
"line": 45,
"column": 46
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "ni",
"range": [
1583,
1585
],
"loc": {
"start": {
"line": 45,
"column": 47
},
"end": {
"line": 45,
"column": 49
}
}
},
{
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "word",
"range": [
1586,
1590
],
"loc": {
"start": {
"line": 45,
"column": 50
},
"end": {
"line": 45,
"column": 54
}
}
},
"property": {
"type": "Identifier",
"name": "length",
"range": [
1591,
1597
],
"loc": {
"start": {
"line": 45,
"column": 55
},
"end": {
"line": 45,
"column": 61
}
}
},
"range": [
1586,
1597
],
"loc": {
"start": {
"line": 45,
"column": 50
},
"end": {
"line": 45,
"column": 61
}
}
}
],
"range": [
1573,
1598
],
"loc": {
"start": {
"line": 45,
"column": 37
},
"end": {
"line": 45,
"column": 62
}
}
},
"range": [
1560,
1598
],
"loc": {
"start": {
"line": 45,
"column": 24
},
"end": {
"line": 45,
"column": 62
}
}
},
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "after",
"range": [
1625,
1630
],
"loc": {
"start": {
"line": 46,
"column": 24
},
"end": {
"line": 46,
"column": 29
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "Dom",
"range": [
1633,
1636
],
"loc": {
"start": {
"line": 46,
"column": 32
},
"end": {
"line": 46,
"column": 35
}
}
},
"property": {
"type": "Identifier",
"name": "text",
"range": [
1637,
1641
],
"loc": {
"start": {
"line": 46,
"column": 36
},
"end": {
"line": 46,
"column": 40
}
}
},
"range": [
1633,
1641
],
"loc": {
"start": {
"line": 46,
"column": 32
},
"end": {
"line": 46,
"column": 40
}
}
},
"arguments": [
{
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "nv",
"range": [
1642,
1644
],
"loc": {
"start": {
"line": 46,
"column": 41
},
"end": {
"line": 46,
"column": 43
}
}
},
"property": {
"type": "Identifier",
"name": "substr",
"range": [
1645,
1651
],
"loc": {
"start": {
"line": 46,
"column": 44
},
"end": {
"line": 46,
"column": 50
}
}
},
"range": [
1642,
1651
],
"loc": {
"start": {
"line": 46,
"column": 41
},
"end": {
"line": 46,
"column": 50
}
}
},
"arguments": [
{
"type": "BinaryExpression",
"operator": "+",
"left": {
"type": "Identifier",
"name": "ni",
"range": [
1652,
1654
],
"loc": {
"start": {
"line": 46,
"column": 51
},
"end": {
"line": 46,
"column": 53
}
}
},
"right": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "word",
"range": [
1655,
1659
],
"loc": {
"start": {
"line": 46,
"column": 54
},
"end": {
"line": 46,
"column": 58
}
}
},
"property": {
"type": "Identifier",
"name": "length",
"range": [
1660,
1666
],
"loc": {
"start": {
"line": 46,
"column": 59
},
"end": {
"line": 46,
"column": 65
}
}
},
"range": [
1655,
1666
],
"loc": {
"start": {
"line": 46,
"column": 54
},
"end": {
"line": 46,
"column": 65
}
}
},
"range": [
1652,
1666
],
"loc": {
"start": {
"line": 46,
"column": 51
},
"end": {
"line": 46,
"column": 65
}
}
}
],
"range": [
1642,
1667
],
"loc": {
"start": {
"line": 46,
"column": 41
},
"end": {
"line": 46,
"column": 66
}
}
}
],
"range": [
1633,
1668
],
"loc": {
"start": {
"line": 46,
"column": 32
},
"end": {
"line": 46,
"column": 67
}
}
},
"range": [
1625,
1668
],
"loc": {
"start": {
"line": 46,
"column": 24
},
"end": {
"line": 46,
"column": 67
}
}
},
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "hiwordtext",
"range": [
1695,
1705
],
"loc": {
"start": {
"line": 47,
"column": 24
},
"end": {
"line": 47,
"column": 34
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "Dom",
"range": [
1708,
1711
],
"loc": {
"start": {
"line": 47,
"column": 37
},
"end": {
"line": 47,
"column": 40
}
}
},
"property": {
"type": "Identifier",
"name": "text",
"range": [
1712,
1716
],
"loc": {
"start": {
"line": 47,
"column": 41
},
"end": {
"line": 47,
"column": 45
}
}
},
"range": [
1708,
1716
],
"loc": {
"start": {
"line": 47,
"column": 37
},
"end": {
"line": 47,
"column": 45
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "docWordVal",
"range": [
1717,
1727
],
"loc": {
"start": {
"line": 47,
"column": 46
},
"end": {
"line": 47,
"column": 56
}
}
}
],
"range": [
1708,
1728
],
"loc": {
"start": {
"line": 47,
"column": 37
},
"end": {
"line": 47,
"column": 57
}
}
},
"range": [
1695,
1728
],
"loc": {
"start": {
"line": 47,
"column": 24
},
"end": {
"line": 47,
"column": 57
}
}
},
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "hiword",
"range": [
1755,
1761
],
"loc": {
"start": {
"line": 48,
"column": 24
},
"end": {
"line": 48,
"column": 30
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "Dom",
"range": [
1764,
1767
],
"loc": {
"start": {
"line": 48,
"column": 33
},
"end": {
"line": 48,
"column": 36
}
}
},
"property": {
"type": "Identifier",
"name": "create",
"range": [
1768,
1774
],
"loc": {
"start": {
"line": 48,
"column": 37
},
"end": {
"line": 48,
"column": 43
}
}
},
"range": [
1764,
1774
],
"loc": {
"start": {
"line": 48,
"column": 33
},
"end": {
"line": 48,
"column": 43
}
}
},
"arguments": [
{
"type": "Literal",
"value": "span",
"raw": "'span'",
"range": [
1775,
1781
],
"loc": {
"start": {
"line": 48,
"column": 44
},
"end": {
"line": 48,
"column": 50
}
}
}
],
"range": [
1764,
1782
],
"loc": {
"start": {
"line": 48,
"column": 33
},
"end": {
"line": 48,
"column": 51
}
}
},
"range": [
1755,
1782
],
"loc": {
"start": {
"line": 48,
"column": 24
},
"end": {
"line": 48,
"column": 51
}
}
}
],
"kind": "var",
"range": [
1321,
1783
],
"loc": {
"start": {
"line": 41,
"column": 20
},
"end": {
"line": 48,
"column": 52
}
},
"leadingComments": [
{
"type": "Line",
"value": " word not highlighted yet",
"range": [
1272,
1299
],
"loc": {
"start": {
"line": 40,
"column": 20
},
"end": {
"line": 40,
"column": 47
}
}
}
]
},
{
"type": "ExpressionStatement",
"expression": {
"type": "AssignmentExpression",
"operator": "=",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "hiword",
"range": [
1805,
1811
],
"loc": {
"start": {
"line": 49,
"column": 20
},
"end": {
"line": 49,
"column": 26
}
}
},
"property": {
"type": "Identifier",
"name": "className",
"range": [
1812,
1821
],
"loc": {
"start": {
"line": 49,
"column": 27
},
"end": {
"line": 49,
"column": 36
}
}
},
"range": [
1805,
1821
],
"loc": {
"start": {
"line": 49,
"column": 20
},
"end": {
"line": 49,
"column": 36
}
}
},
"right": {
"type": "Identifier",
"name": "cssClass",
"range": [
1824,
1832
],
"loc": {
"start": {
"line": 49,
"column": 39
},
"end": {
"line": 49,
"column": 47
}
}
},
"range": [
1805,
1832
],
"loc": {
"start": {
"line": 49,
"column": 20
},
"end": {
"line": 49,
"column": 47
}
}
},
"range": [
1805,
1833
],
"loc": {
"start": {
"line": 49,
"column": 20
},
"end": {
"line": 49,
"column": 48
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "hiword",
"range": [
1855,
1861
],
"loc": {
"start": {
"line": 50,
"column": 20
},
"end": {
"line": 50,
"column": 26
}
}
},
"property": {
"type": "Identifier",
"name": "appendChild",
"range": [
1862,
1873
],
"loc": {
"start": {
"line": 50,
"column": 27
},
"end": {
"line": 50,
"column": 38
}
}
},
"range": [
1855,
1873
],
"loc": {
"start": {
"line": 50,
"column": 20
},
"end": {
"line": 50,
"column": 38
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "hiwordtext",
"range": [
1874,
1884
],
"loc": {
"start": {
"line": 50,
"column": 39
},
"end": {
"line": 50,
"column": 49
}
}
}
],
"range": [
1855,
1885
],
"loc": {
"start": {
"line": 50,
"column": 20
},
"end": {
"line": 50,
"column": 50
}
}
},
"range": [
1855,
1886
],
"loc": {
"start": {
"line": 50,
"column": 20
},
"end": {
"line": 50,
"column": 51
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "pn",
"range": [
1908,
1910
],
"loc": {
"start": {
"line": 51,
"column": 20
},
"end": {
"line": 51,
"column": 22
}
}
},
"property": {
"type": "Identifier",
"name": "insertBefore",
"range": [
1911,
1923
],
"loc": {
"start": {
"line": 51,
"column": 23
},
"end": {
"line": 51,
"column": 35
}
}
},
"range": [
1908,
1923
],
"loc": {
"start": {
"line": 51,
"column": 20
},
"end": {
"line": 51,
"column": 35
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "before",
"range": [
1924,
1930
],
"loc": {
"start": {
"line": 51,
"column": 36
},
"end": {
"line": 51,
"column": 42
}
}
},
{
"type": "Identifier",
"name": "node",
"range": [
1931,
1935
],
"loc": {
"start": {
"line": 51,
"column": 43
},
"end": {
"line": 51,
"column": 47
}
}
}
],
"range": [
1908,
1936
],
"loc": {
"start": {
"line": 51,
"column": 20
},
"end": {
"line": 51,
"column": 48
}
}
},
"range": [
1908,
1937
],
"loc": {
"start": {
"line": 51,
"column": 20
},
"end": {
"line": 51,
"column": 49
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "pn",
"range": [
1959,
1961
],
"loc": {
"start": {
"line": 52,
"column": 20
},
"end": {
"line": 52,
"column": 22
}
}
},
"property": {
"type": "Identifier",
"name": "insertBefore",
"range": [
1962,
1974
],
"loc": {
"start": {
"line": 52,
"column": 23
},
"end": {
"line": 52,
"column": 35
}
}
},
"range": [
1959,
1974
],
"loc": {
"start": {
"line": 52,
"column": 20
},
"end": {
"line": 52,
"column": 35
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "hiword",
"range": [
1975,
1981
],
"loc": {
"start": {
"line": 52,
"column": 36
},
"end": {
"line": 52,
"column": 42
}
}
},
{
"type": "Identifier",
"name": "node",
"range": [
1982,
1986
],
"loc": {
"start": {
"line": 52,
"column": 43
},
"end": {
"line": 52,
"column": 47
}
}
}
],
"range": [
1959,
1987
],
"loc": {
"start": {
"line": 52,
"column": 20
},
"end": {
"line": 52,
"column": 48
}
}
},
"range": [
1959,
1988
],
"loc": {
"start": {
"line": 52,
"column": 20
},
"end": {
"line": 52,
"column": 49
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "pn",
"range": [
2010,
2012
],
"loc": {
"start": {
"line": 53,
"column": 20
},
"end": {
"line": 53,
"column": 22
}
}
},
"property": {
"type": "Identifier",
"name": "insertBefore",
"range": [
2013,
2025
],
"loc": {
"start": {
"line": 53,
"column": 23
},
"end": {
"line": 53,
"column": 35
}
}
},
"range": [
2010,
2025
],
"loc": {
"start": {
"line": 53,
"column": 20
},
"end": {
"line": 53,
"column": 35
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "after",
"range": [
2026,
2031
],
"loc": {
"start": {
"line": 53,
"column": 36
},
"end": {
"line": 53,
"column": 41
}
}
},
{
"type": "Identifier",
"name": "node",
"range": [
2032,
2036
],
"loc": {
"start": {
"line": 53,
"column": 42
},
"end": {
"line": 53,
"column": 46
}
}
}
],
"range": [
2010,
2037
],
"loc": {
"start": {
"line": 53,
"column": 20
},
"end": {
"line": 53,
"column": 47
}
}
},
"range": [
2010,
2038
],
"loc": {
"start": {
"line": 53,
"column": 20
},
"end": {
"line": 53,
"column": 48
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "pn",
"range": [
2060,
2062
],
"loc": {
"start": {
"line": 54,
"column": 20
},
"end": {
"line": 54,
"column": 22
}
}
},
"property": {
"type": "Identifier",
"name": "removeChild",
"range": [
2063,
2074
],
"loc": {
"start": {
"line": 54,
"column": 23
},
"end": {
"line": 54,
"column": 34
}
}
},
"range": [
2060,
2074
],
"loc": {
"start": {
"line": 54,
"column": 20
},
"end": {
"line": 54,
"column": 34
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "node",
"range": [
2075,
2079
],
"loc": {
"start": {
"line": 54,
"column": 35
},
"end": {
"line": 54,
"column": 39
}
}
}
],
"range": [
2060,
2080
],
"loc": {
"start": {
"line": 54,
"column": 20
},
"end": {
"line": 54,
"column": 40
}
}
},
"range": [
2060,
2081
],
"loc": {
"start": {
"line": 54,
"column": 20
},
"end": {
"line": 54,
"column": 41
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
2103,
2107
],
"loc": {
"start": {
"line": 55,
"column": 20
},
"end": {
"line": 55,
"column": 24
}
}
},
"property": {
"type": "Identifier",
"name": "highlightedNodes",
"range": [
2108,
2124
],
"loc": {
"start": {
"line": 55,
"column": 25
},
"end": {
"line": 55,
"column": 41
}
}
},
"range": [
2103,
2124
],
"loc": {
"start": {
"line": 55,
"column": 20
},
"end": {
"line": 55,
"column": 41
}
}
},
"property": {
"type": "Identifier",
"name": "push",
"range": [
2125,
2129
],
"loc": {
"start": {
"line": 55,
"column": 42
},
"end": {
"line": 55,
"column": 46
}
}
},
"range": [
2103,
2129
],
"loc": {
"start": {
"line": 55,
"column": 20
},
"end": {
"line": 55,
"column": 46
}
}
},
"arguments": [
{
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "hiword",
"range": [
2130,
2136
],
"loc": {
"start": {
"line": 55,
"column": 47
},
"end": {
"line": 55,
"column": 53
}
}
},
"property": {
"type": "Identifier",
"name": "firstChild",
"range": [
2137,
2147
],
"loc": {
"start": {
"line": 55,
"column": 54
},
"end": {
"line": 55,
"column": 64
}
}
},
"range": [
2130,
2147
],
"loc": {
"start": {
"line": 55,
"column": 47
},
"end": {
"line": 55,
"column": 64
}
}
}
],
"range": [
2103,
2148
],
"loc": {
"start": {
"line": 55,
"column": 20
},
"end": {
"line": 55,
"column": 65
}
}
},
"range": [
2103,
2149
],
"loc": {
"start": {
"line": 55,
"column": 20
},
"end": {
"line": 55,
"column": 66
}
}
}
],
"range": [
1249,
2168
],
"loc": {
"start": {
"line": 39,
"column": 50
},
"end": {
"line": 56,
"column": 17
}
}
},
"alternate": null,
"range": [
1215,
2168
],
"loc": {
"start": {
"line": 39,
"column": 16
},
"end": {
"line": 56,
"column": 17
}
}
}
],
"range": [
1153,
2183
],
"loc": {
"start": {
"line": 37,
"column": 54
},
"end": {
"line": 57,
"column": 13
}
}
},
"alternate": null,
"range": [
1111,
2183
],
"loc": {
"start": {
"line": 37,
"column": 12
},
"end": {
"line": 57,
"column": 13
}
}
}
],
"range": [
990,
2194
],
"loc": {
"start": {
"line": 34,
"column": 31
},
"end": {
"line": 58,
"column": 9
}
}
},
"alternate": null,
"range": [
967,
2194
],
"loc": {
"start": {
"line": 34,
"column": 8
},
"end": {
"line": 58,
"column": 9
}
}
}
],
"range": [
690,
2201
],
"loc": {
"start": {
"line": 25,
"column": 35
},
"end": {
"line": 59,
"column": 5
}
}
},
"generator": false,
"expression": false,
"range": [
668,
2201
],
"loc": {
"start": {
"line": 25,
"column": 13
},
"end": {
"line": 59,
"column": 5
}
}
},
"kind": "method",
"computed": false,
"range": [
659,
2201
],
"loc": {
"start": {
"line": 25,
"column": 4
},
"end": {
"line": 59,
"column": 5
}
},
"leadingComments": [
{
"type": "Block",
"value": "*\r\n * highlight occurences of searched term in passed node\r\n * @param {Node} node\r\n * @param {String} word Searched term\r\n * @param {String} cssClass Css class name\r\n ",
"range": [
455,
653
],
"loc": {
"start": {
"line": 19,
"column": 4
},
"end": {
"line": 24,
"column": 7
}
}
}
],
"trailingComments": [
{
"type": "Block",
"value": "*\r\n * Removes highlight to nodes matching passed string\r\n * @param {String} word\r\n * @param {String} cssClass Css class to remove\r\n ",
"range": [
2209,
2363
],
"loc": {
"start": {
"line": 61,
"column": 4
},
"end": {
"line": 65,
"column": 7
}
}
}
],
"static": false
},
{
"type": "MethodDefinition",
"key": {
"type": "Identifier",
"name": "unhighlight",
"range": [
2369,
2380
],
"loc": {
"start": {
"line": 66,
"column": 4
},
"end": {
"line": 66,
"column": 15
}
}
},
"value": {
"type": "FunctionExpression",
"id": null,
"params": [
{
"type": "Identifier",
"name": "word",
"range": [
2381,
2385
],
"loc": {
"start": {
"line": 66,
"column": 16
},
"end": {
"line": 66,
"column": 20
}
}
},
{
"type": "Identifier",
"name": "cssClass",
"range": [
2387,
2395
],
"loc": {
"start": {
"line": 66,
"column": 22
},
"end": {
"line": 66,
"column": 30
}
}
}
],
"body": {
"type": "BlockStatement",
"body": [
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "arrRemove",
"range": [
2411,
2420
],
"loc": {
"start": {
"line": 67,
"column": 12
},
"end": {
"line": 67,
"column": 21
}
}
},
"init": {
"type": "ArrayExpression",
"elements": [],
"range": [
2423,
2425
],
"loc": {
"start": {
"line": 67,
"column": 24
},
"end": {
"line": 67,
"column": 26
}
}
},
"range": [
2411,
2425
],
"loc": {
"start": {
"line": 67,
"column": 12
},
"end": {
"line": 67,
"column": 26
}
}
}
],
"kind": "var",
"range": [
2407,
2426
],
"loc": {
"start": {
"line": 67,
"column": 8
},
"end": {
"line": 67,
"column": 27
}
}
},
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "highlightedNodes",
"range": [
2440,
2456
],
"loc": {
"start": {
"line": 68,
"column": 12
},
"end": {
"line": 68,
"column": 28
}
}
},
"init": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
2459,
2463
],
"loc": {
"start": {
"line": 68,
"column": 31
},
"end": {
"line": 68,
"column": 35
}
}
},
"property": {
"type": "Identifier",
"name": "highlightedNodes",
"range": [
2464,
2480
],
"loc": {
"start": {
"line": 68,
"column": 36
},
"end": {
"line": 68,
"column": 52
}
}
},
"range": [
2459,
2480
],
"loc": {
"start": {
"line": 68,
"column": 31
},
"end": {
"line": 68,
"column": 52
}
}
},
"range": [
2440,
2480
],
"loc": {
"start": {
"line": 68,
"column": 12
},
"end": {
"line": 68,
"column": 52
}
}
}
],
"kind": "var",
"range": [
2436,
2481
],
"loc": {
"start": {
"line": 68,
"column": 8
},
"end": {
"line": 68,
"column": 53
}
}
},
{
"type": "ForStatement",
"init": {
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "i",
"range": [
2499,
2500
],
"loc": {
"start": {
"line": 69,
"column": 16
},
"end": {
"line": 69,
"column": 17
}
}
},
"init": {
"type": "Literal",
"value": 0,
"raw": "0",
"range": [
2501,
2502
],
"loc": {
"start": {
"line": 69,
"column": 18
},
"end": {
"line": 69,
"column": 19
}
}
},
"range": [
2499,
2502
],
"loc": {
"start": {
"line": 69,
"column": 16
},
"end": {
"line": 69,
"column": 19
}
}
}
],
"kind": "var",
"range": [
2495,
2502
],
"loc": {
"start": {
"line": 69,
"column": 12
},
"end": {
"line": 69,
"column": 19
}
}
},
"test": {
"type": "BinaryExpression",
"operator": "<",
"left": {
"type": "Identifier",
"name": "i",
"range": [
2504,
2505
],
"loc": {
"start": {
"line": 69,
"column": 21
},
"end": {
"line": 69,
"column": 22
}
}
},
"right": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "highlightedNodes",
"range": [
2506,
2522
],
"loc": {
"start": {
"line": 69,
"column": 23
},
"end": {
"line": 69,
"column": 39
}
}
},
"property": {
"type": "Identifier",
"name": "length",
"range": [
2523,
2529
],
"loc": {
"start": {
"line": 69,
"column": 40
},
"end": {
"line": 69,
"column": 46
}
}
},
"range": [
2506,
2529
],
"loc": {
"start": {
"line": 69,
"column": 23
},
"end": {
"line": 69,
"column": 46
}
}
},
"range": [
2504,
2529
],
"loc": {
"start": {
"line": 69,
"column": 21
},
"end": {
"line": 69,
"column": 46
}
}
},
"update": {
"type": "UpdateExpression",
"operator": "++",
"argument": {
"type": "Identifier",
"name": "i",
"range": [
2531,
2532
],
"loc": {
"start": {
"line": 69,
"column": 48
},
"end": {
"line": 69,
"column": 49
}
}
},
"prefix": false,
"range": [
2531,
2534
],
"loc": {
"start": {
"line": 69,
"column": 48
},
"end": {
"line": 69,
"column": 51
}
}
},
"body": {
"type": "BlockStatement",
"body": [
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "n",
"range": [
2554,
2555
],
"loc": {
"start": {
"line": 70,
"column": 16
},
"end": {
"line": 70,
"column": 17
}
}
},
"init": {
"type": "MemberExpression",
"computed": true,
"object": {
"type": "Identifier",
"name": "highlightedNodes",
"range": [
2558,
2574
],
"loc": {
"start": {
"line": 70,
"column": 20
},
"end": {
"line": 70,
"column": 36
}
}
},
"property": {
"type": "Identifier",
"name": "i",
"range": [
2575,
2576
],
"loc": {
"start": {
"line": 70,
"column": 37
},
"end": {
"line": 70,
"column": 38
}
}
},
"range": [
2558,
2577
],
"loc": {
"start": {
"line": 70,
"column": 20
},
"end": {
"line": 70,
"column": 39
}
}
},
"range": [
2554,
2577
],
"loc": {
"start": {
"line": 70,
"column": 16
},
"end": {
"line": 70,
"column": 39
}
}
}
],
"kind": "var",
"range": [
2550,
2578
],
"loc": {
"start": {
"line": 70,
"column": 12
},
"end": {
"line": 70,
"column": 40
}
}
},
{
"type": "IfStatement",
"test": {
"type": "UnaryExpression",
"operator": "!",
"argument": {
"type": "Identifier",
"name": "n",
"range": [
2596,
2597
],
"loc": {
"start": {
"line": 71,
"column": 16
},
"end": {
"line": 71,
"column": 17
}
}
},
"prefix": true,
"range": [
2595,
2597
],
"loc": {
"start": {
"line": 71,
"column": 15
},
"end": {
"line": 71,
"column": 17
}
}
},
"consequent": {
"type": "BlockStatement",
"body": [
{
"type": "ContinueStatement",
"label": null,
"range": [
2617,
2626
],
"loc": {
"start": {
"line": 72,
"column": 16
},
"end": {
"line": 72,
"column": 25
}
}
}
],
"range": [
2598,
2641
],
"loc": {
"start": {
"line": 71,
"column": 18
},
"end": {
"line": 73,
"column": 13
}
}
},
"alternate": null,
"range": [
2592,
2641
],
"loc": {
"start": {
"line": 71,
"column": 12
},
"end": {
"line": 73,
"column": 13
}
}
},
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "tempNodeVal",
"range": [
2659,
2670
],
"loc": {
"start": {
"line": 74,
"column": 16
},
"end": {
"line": 74,
"column": 27
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "Str",
"range": [
2673,
2676
],
"loc": {
"start": {
"line": 74,
"column": 30
},
"end": {
"line": 74,
"column": 33
}
}
},
"property": {
"type": "Identifier",
"name": "lower",
"range": [
2677,
2682
],
"loc": {
"start": {
"line": 74,
"column": 34
},
"end": {
"line": 74,
"column": 39
}
}
},
"range": [
2673,
2682
],
"loc": {
"start": {
"line": 74,
"column": 30
},
"end": {
"line": 74,
"column": 39
}
}
},
"arguments": [
{
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "n",
"range": [
2683,
2684
],
"loc": {
"start": {
"line": 74,
"column": 40
},
"end": {
"line": 74,
"column": 41
}
}
},
"property": {
"type": "Identifier",
"name": "nodeValue",
"range": [
2685,
2694
],
"loc": {
"start": {
"line": 74,
"column": 42
},
"end": {
"line": 74,
"column": 51
}
}
},
"range": [
2683,
2694
],
"loc": {
"start": {
"line": 74,
"column": 40
},
"end": {
"line": 74,
"column": 51
}
}
}
],
"range": [
2673,
2695
],
"loc": {
"start": {
"line": 74,
"column": 30
},
"end": {
"line": 74,
"column": 52
}
}
},
"range": [
2659,
2695
],
"loc": {
"start": {
"line": 74,
"column": 16
},
"end": {
"line": 74,
"column": 52
}
}
},
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "tempWordVal",
"range": [
2714,
2725
],
"loc": {
"start": {
"line": 75,
"column": 16
},
"end": {
"line": 75,
"column": 27
}
}
},
"init": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "Str",
"range": [
2728,
2731
],
"loc": {
"start": {
"line": 75,
"column": 30
},
"end": {
"line": 75,
"column": 33
}
}
},
"property": {
"type": "Identifier",
"name": "lower",
"range": [
2732,
2737
],
"loc": {
"start": {
"line": 75,
"column": 34
},
"end": {
"line": 75,
"column": 39
}
}
},
"range": [
2728,
2737
],
"loc": {
"start": {
"line": 75,
"column": 30
},
"end": {
"line": 75,
"column": 39
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "word",
"range": [
2738,
2742
],
"loc": {
"start": {
"line": 75,
"column": 40
},
"end": {
"line": 75,
"column": 44
}
}
}
],
"range": [
2728,
2743
],
"loc": {
"start": {
"line": 75,
"column": 30
},
"end": {
"line": 75,
"column": 45
}
}
},
"range": [
2714,
2743
],
"loc": {
"start": {
"line": 75,
"column": 16
},
"end": {
"line": 75,
"column": 45
}
}
}
],
"kind": "var",
"range": [
2655,
2744
],
"loc": {
"start": {
"line": 74,
"column": 12
},
"end": {
"line": 75,
"column": 46
}
}
},
{
"type": "IfStatement",
"test": {
"type": "BinaryExpression",
"operator": "!==",
"left": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "tempNodeVal",
"range": [
2761,
2772
],
"loc": {
"start": {
"line": 76,
"column": 15
},
"end": {
"line": 76,
"column": 26
}
}
},
"property": {
"type": "Identifier",
"name": "indexOf",
"range": [
2773,
2780
],
"loc": {
"start": {
"line": 76,
"column": 27
},
"end": {
"line": 76,
"column": 34
}
}
},
"range": [
2761,
2780
],
"loc": {
"start": {
"line": 76,
"column": 15
},
"end": {
"line": 76,
"column": 34
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "tempWordVal",
"range": [
2781,
2792
],
"loc": {
"start": {
"line": 76,
"column": 35
},
"end": {
"line": 76,
"column": 46
}
}
}
],
"range": [
2761,
2793
],
"loc": {
"start": {
"line": 76,
"column": 15
},
"end": {
"line": 76,
"column": 47
}
}
},
"right": {
"type": "UnaryExpression",
"operator": "-",
"argument": {
"type": "Literal",
"value": 1,
"raw": "1",
"range": [
2799,
2800
],
"loc": {
"start": {
"line": 76,
"column": 53
},
"end": {
"line": 76,
"column": 54
}
}
},
"prefix": true,
"range": [
2798,
2800
],
"loc": {
"start": {
"line": 76,
"column": 52
},
"end": {
"line": 76,
"column": 54
}
}
},
"range": [
2761,
2800
],
"loc": {
"start": {
"line": 76,
"column": 15
},
"end": {
"line": 76,
"column": 54
}
}
},
"consequent": {
"type": "BlockStatement",
"body": [
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "pn",
"range": [
2824,
2826
],
"loc": {
"start": {
"line": 77,
"column": 20
},
"end": {
"line": 77,
"column": 22
}
}
},
"init": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "n",
"range": [
2829,
2830
],
"loc": {
"start": {
"line": 77,
"column": 25
},
"end": {
"line": 77,
"column": 26
}
}
},
"property": {
"type": "Identifier",
"name": "parentNode",
"range": [
2831,
2841
],
"loc": {
"start": {
"line": 77,
"column": 27
},
"end": {
"line": 77,
"column": 37
}
}
},
"range": [
2829,
2841
],
"loc": {
"start": {
"line": 77,
"column": 25
},
"end": {
"line": 77,
"column": 37
}
}
},
"range": [
2824,
2841
],
"loc": {
"start": {
"line": 77,
"column": 20
},
"end": {
"line": 77,
"column": 37
}
}
}
],
"kind": "var",
"range": [
2820,
2842
],
"loc": {
"start": {
"line": 77,
"column": 16
},
"end": {
"line": 77,
"column": 38
}
}
},
{
"type": "IfStatement",
"test": {
"type": "LogicalExpression",
"operator": "&&",
"left": {
"type": "Identifier",
"name": "pn",
"range": [
2863,
2865
],
"loc": {
"start": {
"line": 78,
"column": 19
},
"end": {
"line": 78,
"column": 21
}
}
},
"right": {
"type": "BinaryExpression",
"operator": "===",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "pn",
"range": [
2869,
2871
],
"loc": {
"start": {
"line": 78,
"column": 25
},
"end": {
"line": 78,
"column": 27
}
}
},
"property": {
"type": "Identifier",
"name": "className",
"range": [
2872,
2881
],
"loc": {
"start": {
"line": 78,
"column": 28
},
"end": {
"line": 78,
"column": 37
}
}
},
"range": [
2869,
2881
],
"loc": {
"start": {
"line": 78,
"column": 25
},
"end": {
"line": 78,
"column": 37
}
}
},
"right": {
"type": "Identifier",
"name": "cssClass",
"range": [
2886,
2894
],
"loc": {
"start": {
"line": 78,
"column": 42
},
"end": {
"line": 78,
"column": 50
}
}
},
"range": [
2869,
2894
],
"loc": {
"start": {
"line": 78,
"column": 25
},
"end": {
"line": 78,
"column": 50
}
}
},
"range": [
2863,
2894
],
"loc": {
"start": {
"line": 78,
"column": 19
},
"end": {
"line": 78,
"column": 50
}
}
},
"consequent": {
"type": "BlockStatement",
"body": [
{
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "prevSib",
"range": [
2922,
2929
],
"loc": {
"start": {
"line": 79,
"column": 24
},
"end": {
"line": 79,
"column": 31
}
}
},
"init": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "pn",
"range": [
2932,
2934
],
"loc": {
"start": {
"line": 79,
"column": 34
},
"end": {
"line": 79,
"column": 36
}
}
},
"property": {
"type": "Identifier",
"name": "previousSibling",
"range": [
2935,
2950
],
"loc": {
"start": {
"line": 79,
"column": 37
},
"end": {
"line": 79,
"column": 52
}
}
},
"range": [
2932,
2950
],
"loc": {
"start": {
"line": 79,
"column": 34
},
"end": {
"line": 79,
"column": 52
}
}
},
"range": [
2922,
2950
],
"loc": {
"start": {
"line": 79,
"column": 24
},
"end": {
"line": 79,
"column": 52
}
}
},
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "nextSib",
"range": [
2977,
2984
],
"loc": {
"start": {
"line": 80,
"column": 24
},
"end": {
"line": 80,
"column": 31
}
}
},
"init": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "pn",
"range": [
2987,
2989
],
"loc": {
"start": {
"line": 80,
"column": 34
},
"end": {
"line": 80,
"column": 36
}
}
},
"property": {
"type": "Identifier",
"name": "nextSibling",
"range": [
2990,
3001
],
"loc": {
"start": {
"line": 80,
"column": 37
},
"end": {
"line": 80,
"column": 48
}
}
},
"range": [
2987,
3001
],
"loc": {
"start": {
"line": 80,
"column": 34
},
"end": {
"line": 80,
"column": 48
}
}
},
"range": [
2977,
3001
],
"loc": {
"start": {
"line": 80,
"column": 24
},
"end": {
"line": 80,
"column": 48
}
}
}
],
"kind": "var",
"range": [
2918,
3002
],
"loc": {
"start": {
"line": 79,
"column": 20
},
"end": {
"line": 80,
"column": 49
}
}
},
{
"type": "IfStatement",
"test": {
"type": "LogicalExpression",
"operator": "||",
"left": {
"type": "UnaryExpression",
"operator": "!",
"argument": {
"type": "Identifier",
"name": "prevSib",
"range": [
3028,
3035
],
"loc": {
"start": {
"line": 81,
"column": 24
},
"end": {
"line": 81,
"column": 31
}
}
},
"prefix": true,
"range": [
3027,
3035
],
"loc": {
"start": {
"line": 81,
"column": 23
},
"end": {
"line": 81,
"column": 31
}
}
},
"right": {
"type": "UnaryExpression",
"operator": "!",
"argument": {
"type": "Identifier",
"name": "nextSib",
"range": [
3040,
3047
],
"loc": {
"start": {
"line": 81,
"column": 36
},
"end": {
"line": 81,
"column": 43
}
}
},
"prefix": true,
"range": [
3039,
3047
],
"loc": {
"start": {
"line": 81,
"column": 35
},
"end": {
"line": 81,
"column": 43
}
}
},
"range": [
3027,
3047
],
"loc": {
"start": {
"line": 81,
"column": 23
},
"end": {
"line": 81,
"column": 43
}
}
},
"consequent": {
"type": "BlockStatement",
"body": [
{
"type": "ContinueStatement",
"label": null,
"range": [
3050,
3059
],
"loc": {
"start": {
"line": 81,
"column": 46
},
"end": {
"line": 81,
"column": 55
}
}
}
],
"range": [
3048,
3061
],
"loc": {
"start": {
"line": 81,
"column": 44
},
"end": {
"line": 81,
"column": 57
}
}
},
"alternate": null,
"range": [
3024,
3061
],
"loc": {
"start": {
"line": 81,
"column": 20
},
"end": {
"line": 81,
"column": 57
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "AssignmentExpression",
"operator": "=",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "nextSib",
"range": [
3083,
3090
],
"loc": {
"start": {
"line": 82,
"column": 20
},
"end": {
"line": 82,
"column": 27
}
}
},
"property": {
"type": "Identifier",
"name": "nodeValue",
"range": [
3091,
3100
],
"loc": {
"start": {
"line": 82,
"column": 28
},
"end": {
"line": 82,
"column": 37
}
}
},
"range": [
3083,
3100
],
"loc": {
"start": {
"line": 82,
"column": 20
},
"end": {
"line": 82,
"column": 37
}
}
},
"right": {
"type": "BinaryExpression",
"operator": "+",
"left": {
"type": "BinaryExpression",
"operator": "+",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "prevSib",
"range": [
3103,
3110
],
"loc": {
"start": {
"line": 82,
"column": 40
},
"end": {
"line": 82,
"column": 47
}
}
},
"property": {
"type": "Identifier",
"name": "nodeValue",
"range": [
3111,
3120
],
"loc": {
"start": {
"line": 82,
"column": 48
},
"end": {
"line": 82,
"column": 57
}
}
},
"range": [
3103,
3120
],
"loc": {
"start": {
"line": 82,
"column": 40
},
"end": {
"line": 82,
"column": 57
}
}
},
"right": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "n",
"range": [
3123,
3124
],
"loc": {
"start": {
"line": 82,
"column": 60
},
"end": {
"line": 82,
"column": 61
}
}
},
"property": {
"type": "Identifier",
"name": "nodeValue",
"range": [
3125,
3134
],
"loc": {
"start": {
"line": 82,
"column": 62
},
"end": {
"line": 82,
"column": 71
}
}
},
"range": [
3123,
3134
],
"loc": {
"start": {
"line": 82,
"column": 60
},
"end": {
"line": 82,
"column": 71
}
}
},
"range": [
3103,
3134
],
"loc": {
"start": {
"line": 82,
"column": 40
},
"end": {
"line": 82,
"column": 71
}
}
},
"right": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "nextSib",
"range": [
3162,
3169
],
"loc": {
"start": {
"line": 83,
"column": 24
},
"end": {
"line": 83,
"column": 31
}
}
},
"property": {
"type": "Identifier",
"name": "nodeValue",
"range": [
3170,
3179
],
"loc": {
"start": {
"line": 83,
"column": 32
},
"end": {
"line": 83,
"column": 41
}
}
},
"range": [
3162,
3179
],
"loc": {
"start": {
"line": 83,
"column": 24
},
"end": {
"line": 83,
"column": 41
}
}
},
"range": [
3103,
3179
],
"loc": {
"start": {
"line": 82,
"column": 40
},
"end": {
"line": 83,
"column": 41
}
}
},
"range": [
3083,
3179
],
"loc": {
"start": {
"line": 82,
"column": 20
},
"end": {
"line": 83,
"column": 41
}
}
},
"range": [
3083,
3180
],
"loc": {
"start": {
"line": 82,
"column": 20
},
"end": {
"line": 83,
"column": 42
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "AssignmentExpression",
"operator": "=",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "prevSib",
"range": [
3202,
3209
],
"loc": {
"start": {
"line": 84,
"column": 20
},
"end": {
"line": 84,
"column": 27
}
}
},
"property": {
"type": "Identifier",
"name": "nodeValue",
"range": [
3210,
3219
],
"loc": {
"start": {
"line": 84,
"column": 28
},
"end": {
"line": 84,
"column": 37
}
}
},
"range": [
3202,
3219
],
"loc": {
"start": {
"line": 84,
"column": 20
},
"end": {
"line": 84,
"column": 37
}
}
},
"right": {
"type": "Literal",
"value": "",
"raw": "''",
"range": [
3222,
3224
],
"loc": {
"start": {
"line": 84,
"column": 40
},
"end": {
"line": 84,
"column": 42
}
}
},
"range": [
3202,
3224
],
"loc": {
"start": {
"line": 84,
"column": 20
},
"end": {
"line": 84,
"column": 42
}
}
},
"range": [
3202,
3225
],
"loc": {
"start": {
"line": 84,
"column": 20
},
"end": {
"line": 84,
"column": 43
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "AssignmentExpression",
"operator": "=",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "n",
"range": [
3247,
3248
],
"loc": {
"start": {
"line": 85,
"column": 20
},
"end": {
"line": 85,
"column": 21
}
}
},
"property": {
"type": "Identifier",
"name": "nodeValue",
"range": [
3249,
3258
],
"loc": {
"start": {
"line": 85,
"column": 22
},
"end": {
"line": 85,
"column": 31
}
}
},
"range": [
3247,
3258
],
"loc": {
"start": {
"line": 85,
"column": 20
},
"end": {
"line": 85,
"column": 31
}
}
},
"right": {
"type": "Literal",
"value": "",
"raw": "''",
"range": [
3261,
3263
],
"loc": {
"start": {
"line": 85,
"column": 34
},
"end": {
"line": 85,
"column": 36
}
}
},
"range": [
3247,
3263
],
"loc": {
"start": {
"line": 85,
"column": 20
},
"end": {
"line": 85,
"column": 36
}
}
},
"range": [
3247,
3264
],
"loc": {
"start": {
"line": 85,
"column": 20
},
"end": {
"line": 85,
"column": 37
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "arrRemove",
"range": [
3286,
3295
],
"loc": {
"start": {
"line": 86,
"column": 20
},
"end": {
"line": 86,
"column": 29
}
}
},
"property": {
"type": "Identifier",
"name": "push",
"range": [
3296,
3300
],
"loc": {
"start": {
"line": 86,
"column": 30
},
"end": {
"line": 86,
"column": 34
}
}
},
"range": [
3286,
3300
],
"loc": {
"start": {
"line": 86,
"column": 20
},
"end": {
"line": 86,
"column": 34
}
}
},
"arguments": [
{
"type": "Identifier",
"name": "i",
"range": [
3301,
3302
],
"loc": {
"start": {
"line": 86,
"column": 35
},
"end": {
"line": 86,
"column": 36
}
}
}
],
"range": [
3286,
3303
],
"loc": {
"start": {
"line": 86,
"column": 20
},
"end": {
"line": 86,
"column": 37
}
}
},
"range": [
3286,
3304
],
"loc": {
"start": {
"line": 86,
"column": 20
},
"end": {
"line": 86,
"column": 38
}
}
}
],
"range": [
2895,
3323
],
"loc": {
"start": {
"line": 78,
"column": 51
},
"end": {
"line": 87,
"column": 17
}
}
},
"alternate": null,
"range": [
2860,
3323
],
"loc": {
"start": {
"line": 78,
"column": 16
},
"end": {
"line": 87,
"column": 17
}
}
}
],
"range": [
2801,
3338
],
"loc": {
"start": {
"line": 76,
"column": 55
},
"end": {
"line": 88,
"column": 13
}
}
},
"alternate": null,
"range": [
2758,
3338
],
"loc": {
"start": {
"line": 76,
"column": 12
},
"end": {
"line": 88,
"column": 13
}
}
}
],
"range": [
2535,
3349
],
"loc": {
"start": {
"line": 69,
"column": 52
},
"end": {
"line": 89,
"column": 9
}
}
},
"range": [
2491,
3349
],
"loc": {
"start": {
"line": 69,
"column": 8
},
"end": {
"line": 89,
"column": 9
}
}
},
{
"type": "ForStatement",
"init": {
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "k",
"range": [
3367,
3368
],
"loc": {
"start": {
"line": 90,
"column": 16
},
"end": {
"line": 90,
"column": 17
}
}
},
"init": {
"type": "Literal",
"value": 0,
"raw": "0",
"range": [
3369,
3370
],
"loc": {
"start": {
"line": 90,
"column": 18
},
"end": {
"line": 90,
"column": 19
}
}
},
"range": [
3367,
3370
],
"loc": {
"start": {
"line": 90,
"column": 16
},
"end": {
"line": 90,
"column": 19
}
}
}
],
"kind": "var",
"range": [
3363,
3370
],
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 19
}
}
},
"test": {
"type": "BinaryExpression",
"operator": "<",
"left": {
"type": "Identifier",
"name": "k",
"range": [
3372,
3373
],
"loc": {
"start": {
"line": 90,
"column": 21
},
"end": {
"line": 90,
"column": 22
}
}
},
"right": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "arrRemove",
"range": [
3374,
3383
],
"loc": {
"start": {
"line": 90,
"column": 23
},
"end": {
"line": 90,
"column": 32
}
}
},
"property": {
"type": "Identifier",
"name": "length",
"range": [
3384,
3390
],
"loc": {
"start": {
"line": 90,
"column": 33
},
"end": {
"line": 90,
"column": 39
}
}
},
"range": [
3374,
3390
],
"loc": {
"start": {
"line": 90,
"column": 23
},
"end": {
"line": 90,
"column": 39
}
}
},
"range": [
3372,
3390
],
"loc": {
"start": {
"line": 90,
"column": 21
},
"end": {
"line": 90,
"column": 39
}
}
},
"update": {
"type": "UpdateExpression",
"operator": "++",
"argument": {
"type": "Identifier",
"name": "k",
"range": [
3392,
3393
],
"loc": {
"start": {
"line": 90,
"column": 41
},
"end": {
"line": 90,
"column": 42
}
}
},
"prefix": false,
"range": [
3392,
3395
],
"loc": {
"start": {
"line": 90,
"column": 41
},
"end": {
"line": 90,
"column": 44
}
}
},
"body": {
"type": "BlockStatement",
"body": [
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "Identifier",
"name": "highlightedNodes",
"range": [
3411,
3427
],
"loc": {
"start": {
"line": 91,
"column": 12
},
"end": {
"line": 91,
"column": 28
}
}
},
"property": {
"type": "Identifier",
"name": "splice",
"range": [
3428,
3434
],
"loc": {
"start": {
"line": 91,
"column": 29
},
"end": {
"line": 91,
"column": 35
}
}
},
"range": [
3411,
3434
],
"loc": {
"start": {
"line": 91,
"column": 12
},
"end": {
"line": 91,
"column": 35
}
}
},
"arguments": [
{
"type": "MemberExpression",
"computed": true,
"object": {
"type": "Identifier",
"name": "arrRemove",
"range": [
3435,
3444
],
"loc": {
"start": {
"line": 91,
"column": 36
},
"end": {
"line": 91,
"column": 45
}
}
},
"property": {
"type": "Identifier",
"name": "k",
"range": [
3445,
3446
],
"loc": {
"start": {
"line": 91,
"column": 46
},
"end": {
"line": 91,
"column": 47
}
}
},
"range": [
3435,
3447
],
"loc": {
"start": {
"line": 91,
"column": 36
},
"end": {
"line": 91,
"column": 48
}
}
},
{
"type": "Literal",
"value": 1,
"raw": "1",
"range": [
3449,
3450
],
"loc": {
"start": {
"line": 91,
"column": 50
},
"end": {
"line": 91,
"column": 51
}
}
}
],
"range": [
3411,
3451
],
"loc": {
"start": {
"line": 91,
"column": 12
},
"end": {
"line": 91,
"column": 52
}
}
},
"range": [
3411,
3452
],
"loc": {
"start": {
"line": 91,
"column": 12
},
"end": {
"line": 91,
"column": 53
}
}
}
],
"range": [
3396,
3463
],
"loc": {
"start": {
"line": 90,
"column": 45
},
"end": {
"line": 92,
"column": 9
}
}
},
"range": [
3359,
3463
],
"loc": {
"start": {
"line": 90,
"column": 8
},
"end": {
"line": 92,
"column": 9
}
}
}
],
"range": [
2396,
3470
],
"loc": {
"start": {
"line": 66,
"column": 31
},
"end": {
"line": 93,
"column": 5
}
}
},
"generator": false,
"expression": false,
"range": [
2380,
3470
],
"loc": {
"start": {
"line": 66,
"column": 15
},
"end": {
"line": 93,
"column": 5
}
}
},
"kind": "method",
"computed": false,
"range": [
2369,
3470
],
"loc": {
"start": {
"line": 66,
"column": 4
},
"end": {
"line": 93,
"column": 5
}
},
"leadingComments": [
{
"type": "Block",
"value": "*\r\n * Removes highlight to nodes matching passed string\r\n * @param {String} word\r\n * @param {String} cssClass Css class to remove\r\n ",
"range": [
2209,
2363
],
"loc": {
"start": {
"line": 61,
"column": 4
},
"end": {
"line": 65,
"column": 7
}
}
}
],
"trailingComments": [
{
"type": "Block",
"value": "*\r\n * Clear all occurrences of highlighted nodes\r\n ",
"range": [
3478,
3541
],
"loc": {
"start": {
"line": 95,
"column": 4
},
"end": {
"line": 97,
"column": 7
}
}
}
],
"static": false
},
{
"type": "MethodDefinition",
"key": {
"type": "Identifier",
"name": "unhighlightAll",
"range": [
3547,
3561
],
"loc": {
"start": {
"line": 98,
"column": 4
},
"end": {
"line": 98,
"column": 18
}
}
},
"value": {
"type": "FunctionExpression",
"id": null,
"params": [],
"body": {
"type": "BlockStatement",
"body": [
{
"type": "IfStatement",
"test": {
"type": "LogicalExpression",
"operator": "||",
"left": {
"type": "UnaryExpression",
"operator": "!",
"argument": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
3578,
3582
],
"loc": {
"start": {
"line": 99,
"column": 12
},
"end": {
"line": 99,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"name": "tf",
"range": [
3583,
3585
],
"loc": {
"start": {
"line": 99,
"column": 17
},
"end": {
"line": 99,
"column": 19
}
}
},
"range": [
3578,
3585
],
"loc": {
"start": {
"line": 99,
"column": 12
},
"end": {
"line": 99,
"column": 19
}
}
},
"property": {
"type": "Identifier",
"name": "highlightKeywords",
"range": [
3586,
3603
],
"loc": {
"start": {
"line": 99,
"column": 20
},
"end": {
"line": 99,
"column": 37
}
}
},
"range": [
3578,
3603
],
"loc": {
"start": {
"line": 99,
"column": 12
},
"end": {
"line": 99,
"column": 37
}
}
},
"prefix": true,
"range": [
3577,
3603
],
"loc": {
"start": {
"line": 99,
"column": 11
},
"end": {
"line": 99,
"column": 37
}
}
},
"right": {
"type": "UnaryExpression",
"operator": "!",
"argument": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
3608,
3612
],
"loc": {
"start": {
"line": 99,
"column": 42
},
"end": {
"line": 99,
"column": 46
}
}
},
"property": {
"type": "Identifier",
"name": "tf",
"range": [
3613,
3615
],
"loc": {
"start": {
"line": 99,
"column": 47
},
"end": {
"line": 99,
"column": 49
}
}
},
"range": [
3608,
3615
],
"loc": {
"start": {
"line": 99,
"column": 42
},
"end": {
"line": 99,
"column": 49
}
}
},
"property": {
"type": "Identifier",
"name": "searchArgs",
"range": [
3616,
3626
],
"loc": {
"start": {
"line": 99,
"column": 50
},
"end": {
"line": 99,
"column": 60
}
}
},
"range": [
3608,
3626
],
"loc": {
"start": {
"line": 99,
"column": 42
},
"end": {
"line": 99,
"column": 60
}
}
},
"prefix": true,
"range": [
3607,
3626
],
"loc": {
"start": {
"line": 99,
"column": 41
},
"end": {
"line": 99,
"column": 60
}
}
},
"range": [
3577,
3626
],
"loc": {
"start": {
"line": 99,
"column": 11
},
"end": {
"line": 99,
"column": 60
}
}
},
"consequent": {
"type": "BlockStatement",
"body": [
{
"type": "ReturnStatement",
"argument": null,
"range": [
3642,
3649
],
"loc": {
"start": {
"line": 100,
"column": 12
},
"end": {
"line": 100,
"column": 19
}
}
}
],
"range": [
3627,
3660
],
"loc": {
"start": {
"line": 99,
"column": 61
},
"end": {
"line": 101,
"column": 9
}
}
},
"alternate": null,
"range": [
3574,
3660
],
"loc": {
"start": {
"line": 99,
"column": 8
},
"end": {
"line": 101,
"column": 9
}
}
},
{
"type": "ForStatement",
"init": {
"type": "VariableDeclaration",
"declarations": [
{
"type": "VariableDeclarator",
"id": {
"type": "Identifier",
"name": "y",
"range": [
3678,
3679
],
"loc": {
"start": {
"line": 102,
"column": 16
},
"end": {
"line": 102,
"column": 17
}
}
},
"init": {
"type": "Literal",
"value": 0,
"raw": "0",
"range": [
3680,
3681
],
"loc": {
"start": {
"line": 102,
"column": 18
},
"end": {
"line": 102,
"column": 19
}
}
},
"range": [
3678,
3681
],
"loc": {
"start": {
"line": 102,
"column": 16
},
"end": {
"line": 102,
"column": 19
}
}
}
],
"kind": "var",
"range": [
3674,
3681
],
"loc": {
"start": {
"line": 102,
"column": 12
},
"end": {
"line": 102,
"column": 19
}
}
},
"test": {
"type": "BinaryExpression",
"operator": "<",
"left": {
"type": "Identifier",
"name": "y",
"range": [
3683,
3684
],
"loc": {
"start": {
"line": 102,
"column": 21
},
"end": {
"line": 102,
"column": 22
}
}
},
"right": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
3685,
3689
],
"loc": {
"start": {
"line": 102,
"column": 23
},
"end": {
"line": 102,
"column": 27
}
}
},
"property": {
"type": "Identifier",
"name": "tf",
"range": [
3690,
3692
],
"loc": {
"start": {
"line": 102,
"column": 28
},
"end": {
"line": 102,
"column": 30
}
}
},
"range": [
3685,
3692
],
"loc": {
"start": {
"line": 102,
"column": 23
},
"end": {
"line": 102,
"column": 30
}
}
},
"property": {
"type": "Identifier",
"name": "searchArgs",
"range": [
3693,
3703
],
"loc": {
"start": {
"line": 102,
"column": 31
},
"end": {
"line": 102,
"column": 41
}
}
},
"range": [
3685,
3703
],
"loc": {
"start": {
"line": 102,
"column": 23
},
"end": {
"line": 102,
"column": 41
}
}
},
"property": {
"type": "Identifier",
"name": "length",
"range": [
3704,
3710
],
"loc": {
"start": {
"line": 102,
"column": 42
},
"end": {
"line": 102,
"column": 48
}
}
},
"range": [
3685,
3710
],
"loc": {
"start": {
"line": 102,
"column": 23
},
"end": {
"line": 102,
"column": 48
}
}
},
"range": [
3683,
3710
],
"loc": {
"start": {
"line": 102,
"column": 21
},
"end": {
"line": 102,
"column": 48
}
}
},
"update": {
"type": "UpdateExpression",
"operator": "++",
"argument": {
"type": "Identifier",
"name": "y",
"range": [
3712,
3713
],
"loc": {
"start": {
"line": 102,
"column": 50
},
"end": {
"line": 102,
"column": 51
}
}
},
"prefix": false,
"range": [
3712,
3715
],
"loc": {
"start": {
"line": 102,
"column": 50
},
"end": {
"line": 102,
"column": 53
}
}
},
"body": {
"type": "BlockStatement",
"body": [
{
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
3731,
3735
],
"loc": {
"start": {
"line": 103,
"column": 12
},
"end": {
"line": 103,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"name": "unhighlight",
"range": [
3736,
3747
],
"loc": {
"start": {
"line": 103,
"column": 17
},
"end": {
"line": 103,
"column": 28
}
}
},
"range": [
3731,
3747
],
"loc": {
"start": {
"line": 103,
"column": 12
},
"end": {
"line": 103,
"column": 28
}
}
},
"arguments": [
{
"type": "MemberExpression",
"computed": true,
"object": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
3766,
3770
],
"loc": {
"start": {
"line": 104,
"column": 16
},
"end": {
"line": 104,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"name": "tf",
"range": [
3771,
3773
],
"loc": {
"start": {
"line": 104,
"column": 21
},
"end": {
"line": 104,
"column": 23
}
}
},
"range": [
3766,
3773
],
"loc": {
"start": {
"line": 104,
"column": 16
},
"end": {
"line": 104,
"column": 23
}
}
},
"property": {
"type": "Identifier",
"name": "searchArgs",
"range": [
3774,
3784
],
"loc": {
"start": {
"line": 104,
"column": 24
},
"end": {
"line": 104,
"column": 34
}
}
},
"range": [
3766,
3784
],
"loc": {
"start": {
"line": 104,
"column": 16
},
"end": {
"line": 104,
"column": 34
}
}
},
"property": {
"type": "Identifier",
"name": "y",
"range": [
3785,
3786
],
"loc": {
"start": {
"line": 104,
"column": 35
},
"end": {
"line": 104,
"column": 36
}
}
},
"range": [
3766,
3787
],
"loc": {
"start": {
"line": 104,
"column": 16
},
"end": {
"line": 104,
"column": 37
}
}
},
{
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
3789,
3793
],
"loc": {
"start": {
"line": 104,
"column": 39
},
"end": {
"line": 104,
"column": 43
}
}
},
"property": {
"type": "Identifier",
"name": "highlightCssClass",
"range": [
3794,
3811
],
"loc": {
"start": {
"line": 104,
"column": 44
},
"end": {
"line": 104,
"column": 61
}
}
},
"range": [
3789,
3811
],
"loc": {
"start": {
"line": 104,
"column": 39
},
"end": {
"line": 104,
"column": 61
}
}
}
],
"range": [
3731,
3812
],
"loc": {
"start": {
"line": 103,
"column": 12
},
"end": {
"line": 104,
"column": 62
}
}
},
"range": [
3731,
3813
],
"loc": {
"start": {
"line": 103,
"column": 12
},
"end": {
"line": 104,
"column": 63
}
}
}
],
"range": [
3716,
3824
],
"loc": {
"start": {
"line": 102,
"column": 54
},
"end": {
"line": 105,
"column": 9
}
}
},
"range": [
3670,
3824
],
"loc": {
"start": {
"line": 102,
"column": 8
},
"end": {
"line": 105,
"column": 9
}
}
},
{
"type": "ExpressionStatement",
"expression": {
"type": "AssignmentExpression",
"operator": "=",
"left": {
"type": "MemberExpression",
"computed": false,
"object": {
"type": "ThisExpression",
"range": [
3834,
3838
],
"loc": {
"start": {
"line": 106,
"column": 8
},
"end": {
"line": 106,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"name": "highlightedNodes",
"range": [
3839,
3855
],
"loc": {
"start": {
"line": 106,
"column": 13
},
"end": {
"line": 106,
"column": 29
}
}
},
"range": [
3834,
3855
],
"loc": {
"start": {
"line": 106,
"column": 8
},
"end": {
"line": 106,
"column": 29
}
}
},
"right": {
"type": "ArrayExpression",
"elements": [],
"range": [
3858,
3860
],
"loc": {
"start": {
"line": 106,
"column": 32
},
"end": {
"line": 106,
"column": 34
}
}
},
"range": [
3834,
3860
],
"loc": {
"start": {
"line": 106,
"column": 8
},
"end": {
"line": 106,
"column": 34
}
}
},
"range": [
3834,
3861
],
"loc": {
"start": {
"line": 106,
"column": 8
},
"end": {
"line": 106,
"column": 35
}
}
}
],
"range": [
3563,
3868
],
"loc": {
"start": {
"line": 98,
"column": 20
},
"end": {
"line": 107,
"column": 5
}
}
},
"generator": false,
"expression": false,
"range": [
3561,
3868
],
"loc": {
"start": {
"line": 98,
"column": 18
},
"end": {
"line": 107,
"column": 5
}
}
},
"kind": "method",
"computed": false,
"range": [
3547,
3868
],
"loc": {
"start": {
"line": 98,
"column": 4
},
"end": {
"line": 107,
"column": 5
}
},
"leadingComments": [
{
"type": "Block",
"value": "*\r\n * Clear all occurrences of highlighted nodes\r\n ",
"range": [
3478,
3541
],
"loc": {
"start": {
"line": 95,
"column": 4
},
"end": {
"line": 97,
"column": 7
}
}
}
],
"static": false
}
],
"range": [
88,
3871
],
"loc": {
"start": {
"line": 4,
"column": 29
},
"end": {
"line": 108,
"column": 1
}
}
},
"range": [
66,
3871
],
"loc": {
"start": {
"line": 4,
"column": 7
},
"end": {
"line": 108,
"column": 1
}
},
"leadingComments": [],
"trailingComments": []
},
"specifiers": [],
"source": null,
"range": [
59,
3871
],
"loc": {
"start": {
"line": 4,
"column": 0
},
"end": {
"line": 108,
"column": 1
}
}
}
],
"sourceType": "module",
"range": [
0,
3871
],
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 108,
"column": 1
}
},
"comments": [
{
"type": "Block",
"value": "*\r\n * HighlightKeyword, highlight matched keyword\r\n * @param {Object} tf TableFilter instance\r\n ",
"range": [
97,
209
],
"loc": {
"start": {
"line": 6,
"column": 4
},
"end": {
"line": 9,
"column": 7
}
}
},
{
"type": "Line",
"value": "defines css class for highlighting",
"range": [
272,
308
],
"loc": {
"start": {
"line": 12,
"column": 8
},
"end": {
"line": 12,
"column": 44
}
}
},
{
"type": "Block",
"value": "*\r\n * highlight occurences of searched term in passed node\r\n * @param {Node} node\r\n * @param {String} word Searched term\r\n * @param {String} cssClass Css class name\r\n ",
"range": [
455,
653
],
"loc": {
"start": {
"line": 19,
"column": 4
},
"end": {
"line": 24,
"column": 7
}
}
},
{
"type": "Line",
"value": " Iterate into this nodes childNodes",
"range": [
701,
738
],
"loc": {
"start": {
"line": 26,
"column": 8
},
"end": {
"line": 26,
"column": 45
}
}
},
{
"type": "Line",
"value": " word not highlighted yet",
"range": [
1272,
1299
],
"loc": {
"start": {
"line": 40,
"column": 20
},
"end": {
"line": 40,
"column": 47
}
}
},
{
"type": "Line",
"value": " Create a load of replacement nodes",
"range": [
1435,
1472
],
"loc": {
"start": {
"line": 43,
"column": 24
},
"end": {
"line": 43,
"column": 61
}
}
},
{
"type": "Block",
"value": "*\r\n * Removes highlight to nodes matching passed string\r\n * @param {String} word\r\n * @param {String} cssClass Css class to remove\r\n ",
"range": [
2209,
2363
],
"loc": {
"start": {
"line": 61,
"column": 4
},
"end": {
"line": 65,
"column": 7
}
}
},
{
"type": "Block",
"value": "*\r\n * Clear all occurrences of highlighted nodes\r\n ",
"range": [
3478,
3541
],
"loc": {
"start": {
"line": 95,
"column": 4
},
"end": {
"line": 97,
"column": 7
}
}
}
]
}