Files
codeql/javascript/ql/test/library-tests/StringConcatenation/StringOps.expected

563 lines
25 KiB
Plaintext

concatenation
| closure.js:5:1:5:37 | build(' ... 'four') |
| closure.js:5:1:5:46 | build(' ... 'five' |
| closure.js:5:14:5:28 | 'two' + 'three' |
| html-concat.js:2:14:2:26 | `<b>${x}</b>` |
| html-concat.js:3:14:3:26 | `<B>${x}</B>` |
| html-concat.js:5:21:5:47 | `Hey <s ... trong>` |
| html-concat.js:7:18:10:24 | `\\n H ... m!</i>` |
| html-concat.js:13:3:13:18 | buffer |
| html-concat.js:13:3:13:18 | buffer += '<li>' |
| html-concat.js:14:3:14:13 | buffer |
| html-concat.js:14:3:14:13 | buffer += x |
| html-concat.js:15:3:15:15 | buffer |
| html-concat.js:15:3:15:15 | buffer += '!' |
| tst.js:3:3:3:12 | x |
| tst.js:3:3:3:12 | x += "two" |
| tst.js:4:3:4:14 | x |
| tst.js:4:3:4:14 | x += "three" |
| tst.js:5:3:5:13 | x |
| tst.js:5:3:5:13 | x += "four" |
| tst.js:12:5:12:26 | x |
| tst.js:12:5:12:26 | x += "o ... + "two" |
| tst.js:12:10:12:18 | "one" + y |
| tst.js:12:10:12:26 | "one" + y + "two" |
| tst.js:14:3:14:13 | x |
| tst.js:14:3:14:13 | x += "last" |
| tst.js:19:11:19:23 | "one" + "two" |
| tst.js:20:3:20:25 | x |
| tst.js:20:3:20:25 | x += (" ... "four") |
| tst.js:20:9:20:24 | "three" + "four" |
| tst.js:21:10:21:19 | x + "five" |
| tst.js:25:10:25:32 | ["one", ... three"] |
| tst.js:25:10:25:41 | ["one", ... oin("") |
| tst.js:29:10:29:37 | Array(" ... three") |
| tst.js:29:10:29:46 | Array(" ... oin("") |
| tst.js:33:10:33:41 | new Arr ... three") |
| tst.js:33:10:33:50 | new Arr ... oin("") |
| tst.js:37:12:37:18 | ["one"] |
| tst.js:40:10:40:20 | xs.join("") |
| tst.js:44:12:44:20 | ["first"] |
| tst.js:49:10:49:20 | xs.join("") |
| tst.js:53:10:53:34 | `one ${ ... three` |
| tst.js:61:10:61:34 | `first ... } last` |
| tst.js:87:5:87:14 | x |
| tst.js:87:5:87:14 | x += 'two' |
| tst.js:89:3:89:14 | x |
| tst.js:89:3:89:14 | x += 'three' |
| tst.js:95:7:95:30 | x.conca ... three') |
| tst.js:104:11:104:23 | "foo" + "bar" |
| tst.js:104:11:104:31 | "foo" + ... + value |
| tst.js:105:11:105:23 | value + "foo" |
| tst.js:105:11:105:31 | value + ... + "bar" |
| tst.js:106:11:106:33 | "foo" + ... "baz") |
| tst.js:106:20:106:32 | "bar" + "baz" |
concatenationOperand
| closure.js:5:1:5:37 | build(' ... 'four') |
| closure.js:5:7:5:11 | 'one' |
| closure.js:5:14:5:18 | 'two' |
| closure.js:5:14:5:28 | 'two' + 'three' |
| closure.js:5:22:5:28 | 'three' |
| closure.js:5:31:5:36 | 'four' |
| closure.js:5:41:5:46 | 'five' |
| html-concat.js:2:15:2:17 | <b> |
| html-concat.js:2:20:2:20 | x |
| html-concat.js:2:22:2:25 | </b> |
| html-concat.js:3:15:3:17 | <B> |
| html-concat.js:3:20:3:20 | x |
| html-concat.js:3:22:3:25 | </B> |
| html-concat.js:5:22:5:33 | Hey <strong> |
| html-concat.js:5:36:5:36 | x |
| html-concat.js:5:38:5:46 | </strong> |
| html-concat.js:7:19:8:10 | \\n Hello |
| html-concat.js:8:13:8:13 | x |
| html-concat.js:8:15:10:23 | .\\n \\n ... um!</i> |
| html-concat.js:13:3:13:8 | buffer |
| html-concat.js:13:13:13:18 | '<li>' |
| html-concat.js:14:3:14:8 | buffer |
| html-concat.js:14:13:14:13 | x |
| html-concat.js:15:3:15:8 | buffer |
| html-concat.js:15:13:15:15 | '!' |
| tst.js:3:3:3:3 | x |
| tst.js:3:8:3:12 | "two" |
| tst.js:4:3:4:3 | x |
| tst.js:4:8:4:14 | "three" |
| tst.js:5:3:5:3 | x |
| tst.js:5:8:5:13 | "four" |
| tst.js:12:5:12:5 | x |
| tst.js:12:10:12:14 | "one" |
| tst.js:12:10:12:18 | "one" + y |
| tst.js:12:10:12:26 | "one" + y + "two" |
| tst.js:12:18:12:18 | y |
| tst.js:12:22:12:26 | "two" |
| tst.js:14:3:14:3 | x |
| tst.js:14:8:14:13 | "last" |
| tst.js:19:11:19:15 | "one" |
| tst.js:19:19:19:23 | "two" |
| tst.js:20:3:20:3 | x |
| tst.js:20:8:20:25 | ("three" + "four") |
| tst.js:20:9:20:15 | "three" |
| tst.js:20:19:20:24 | "four" |
| tst.js:21:10:21:10 | x |
| tst.js:21:14:21:19 | "five" |
| tst.js:25:10:25:32 | ["one", ... three"] |
| tst.js:25:11:25:15 | "one" |
| tst.js:25:18:25:22 | "two" |
| tst.js:25:25:25:31 | "three" |
| tst.js:29:10:29:37 | Array(" ... three") |
| tst.js:29:16:29:20 | "one" |
| tst.js:29:23:29:27 | "two" |
| tst.js:29:30:29:36 | "three" |
| tst.js:33:10:33:41 | new Arr ... three") |
| tst.js:33:20:33:24 | "one" |
| tst.js:33:27:33:31 | "two" |
| tst.js:33:34:33:40 | "three" |
| tst.js:37:12:37:18 | ["one"] |
| tst.js:37:13:37:17 | "one" |
| tst.js:44:12:44:20 | ["first"] |
| tst.js:44:13:44:19 | "first" |
| tst.js:53:11:53:14 | one |
| tst.js:53:17:53:17 | x |
| tst.js:53:19:53:23 | two |
| tst.js:53:26:53:26 | x |
| tst.js:53:28:53:33 | three |
| tst.js:61:11:61:16 | first |
| tst.js:61:19:61:19 | x |
| tst.js:61:23:61:23 | x |
| tst.js:61:27:61:27 | x |
| tst.js:61:29:61:33 | last |
| tst.js:87:5:87:5 | x |
| tst.js:87:10:87:14 | 'two' |
| tst.js:89:3:89:3 | x |
| tst.js:89:8:89:14 | 'three' |
| tst.js:95:7:95:7 | x |
| tst.js:95:16:95:20 | 'two' |
| tst.js:95:23:95:29 | 'three' |
| tst.js:104:11:104:15 | "foo" |
| tst.js:104:11:104:23 | "foo" + "bar" |
| tst.js:104:19:104:23 | "bar" |
| tst.js:104:27:104:31 | value |
| tst.js:105:11:105:15 | value |
| tst.js:105:11:105:23 | value + "foo" |
| tst.js:105:19:105:23 | "foo" |
| tst.js:105:27:105:31 | "bar" |
| tst.js:106:11:106:15 | "foo" |
| tst.js:106:19:106:33 | ("bar" + "baz") |
| tst.js:106:20:106:24 | "bar" |
| tst.js:106:28:106:32 | "baz" |
concatenationLeaf
| closure.js:5:7:5:11 | 'one' |
| closure.js:5:14:5:18 | 'two' |
| closure.js:5:22:5:28 | 'three' |
| closure.js:5:31:5:36 | 'four' |
| closure.js:5:41:5:46 | 'five' |
| html-concat.js:2:15:2:17 | <b> |
| html-concat.js:2:20:2:20 | x |
| html-concat.js:2:22:2:25 | </b> |
| html-concat.js:3:15:3:17 | <B> |
| html-concat.js:3:20:3:20 | x |
| html-concat.js:3:22:3:25 | </B> |
| html-concat.js:5:22:5:33 | Hey <strong> |
| html-concat.js:5:36:5:36 | x |
| html-concat.js:5:38:5:46 | </strong> |
| html-concat.js:7:19:8:10 | \\n Hello |
| html-concat.js:8:13:8:13 | x |
| html-concat.js:8:15:10:23 | .\\n \\n ... um!</i> |
| html-concat.js:13:3:13:8 | buffer |
| html-concat.js:13:13:13:18 | '<li>' |
| html-concat.js:14:3:14:8 | buffer |
| html-concat.js:14:13:14:13 | x |
| html-concat.js:15:3:15:8 | buffer |
| html-concat.js:15:13:15:15 | '!' |
| tst.js:3:3:3:3 | x |
| tst.js:3:8:3:12 | "two" |
| tst.js:4:3:4:3 | x |
| tst.js:4:8:4:14 | "three" |
| tst.js:5:3:5:3 | x |
| tst.js:5:8:5:13 | "four" |
| tst.js:12:5:12:5 | x |
| tst.js:12:10:12:14 | "one" |
| tst.js:12:18:12:18 | y |
| tst.js:12:22:12:26 | "two" |
| tst.js:14:3:14:3 | x |
| tst.js:14:8:14:13 | "last" |
| tst.js:19:11:19:15 | "one" |
| tst.js:19:19:19:23 | "two" |
| tst.js:20:3:20:3 | x |
| tst.js:20:8:20:25 | ("three" + "four") |
| tst.js:20:9:20:15 | "three" |
| tst.js:20:19:20:24 | "four" |
| tst.js:21:10:21:10 | x |
| tst.js:21:14:21:19 | "five" |
| tst.js:25:11:25:15 | "one" |
| tst.js:25:18:25:22 | "two" |
| tst.js:25:25:25:31 | "three" |
| tst.js:29:16:29:20 | "one" |
| tst.js:29:23:29:27 | "two" |
| tst.js:29:30:29:36 | "three" |
| tst.js:33:20:33:24 | "one" |
| tst.js:33:27:33:31 | "two" |
| tst.js:33:34:33:40 | "three" |
| tst.js:37:13:37:17 | "one" |
| tst.js:44:13:44:19 | "first" |
| tst.js:53:11:53:14 | one |
| tst.js:53:17:53:17 | x |
| tst.js:53:19:53:23 | two |
| tst.js:53:26:53:26 | x |
| tst.js:53:28:53:33 | three |
| tst.js:61:11:61:16 | first |
| tst.js:61:19:61:19 | x |
| tst.js:61:23:61:23 | x |
| tst.js:61:27:61:27 | x |
| tst.js:61:29:61:33 | last |
| tst.js:87:5:87:5 | x |
| tst.js:87:10:87:14 | 'two' |
| tst.js:89:3:89:3 | x |
| tst.js:89:8:89:14 | 'three' |
| tst.js:95:7:95:7 | x |
| tst.js:95:16:95:20 | 'two' |
| tst.js:95:23:95:29 | 'three' |
| tst.js:104:11:104:15 | "foo" |
| tst.js:104:19:104:23 | "bar" |
| tst.js:104:27:104:31 | value |
| tst.js:105:11:105:15 | value |
| tst.js:105:19:105:23 | "foo" |
| tst.js:105:27:105:31 | "bar" |
| tst.js:106:11:106:15 | "foo" |
| tst.js:106:19:106:33 | ("bar" + "baz") |
| tst.js:106:20:106:24 | "bar" |
| tst.js:106:28:106:32 | "baz" |
concatenationNode
| closure.js:5:1:5:37 | build(' ... 'four') |
| closure.js:5:1:5:46 | build(' ... 'five' |
| closure.js:5:7:5:11 | 'one' |
| closure.js:5:14:5:18 | 'two' |
| closure.js:5:14:5:28 | 'two' + 'three' |
| closure.js:5:22:5:28 | 'three' |
| closure.js:5:31:5:36 | 'four' |
| closure.js:5:41:5:46 | 'five' |
| html-concat.js:2:14:2:26 | `<b>${x}</b>` |
| html-concat.js:2:15:2:17 | <b> |
| html-concat.js:2:20:2:20 | x |
| html-concat.js:2:22:2:25 | </b> |
| html-concat.js:3:14:3:26 | `<B>${x}</B>` |
| html-concat.js:3:15:3:17 | <B> |
| html-concat.js:3:20:3:20 | x |
| html-concat.js:3:22:3:25 | </B> |
| html-concat.js:5:21:5:47 | `Hey <s ... trong>` |
| html-concat.js:5:22:5:33 | Hey <strong> |
| html-concat.js:5:36:5:36 | x |
| html-concat.js:5:38:5:46 | </strong> |
| html-concat.js:7:18:10:24 | `\\n H ... m!</i>` |
| html-concat.js:7:19:8:10 | \\n Hello |
| html-concat.js:8:13:8:13 | x |
| html-concat.js:8:15:10:23 | .\\n \\n ... um!</i> |
| html-concat.js:13:3:13:8 | buffer |
| html-concat.js:13:3:13:18 | buffer |
| html-concat.js:13:3:13:18 | buffer += '<li>' |
| html-concat.js:13:13:13:18 | '<li>' |
| html-concat.js:14:3:14:8 | buffer |
| html-concat.js:14:3:14:13 | buffer |
| html-concat.js:14:3:14:13 | buffer += x |
| html-concat.js:14:13:14:13 | x |
| html-concat.js:15:3:15:8 | buffer |
| html-concat.js:15:3:15:15 | buffer |
| html-concat.js:15:3:15:15 | buffer += '!' |
| html-concat.js:15:13:15:15 | '!' |
| tst.js:3:3:3:3 | x |
| tst.js:3:3:3:12 | x |
| tst.js:3:3:3:12 | x += "two" |
| tst.js:3:8:3:12 | "two" |
| tst.js:4:3:4:3 | x |
| tst.js:4:3:4:14 | x |
| tst.js:4:3:4:14 | x += "three" |
| tst.js:4:8:4:14 | "three" |
| tst.js:5:3:5:3 | x |
| tst.js:5:3:5:13 | x |
| tst.js:5:3:5:13 | x += "four" |
| tst.js:5:8:5:13 | "four" |
| tst.js:12:5:12:5 | x |
| tst.js:12:5:12:26 | x |
| tst.js:12:5:12:26 | x += "o ... + "two" |
| tst.js:12:10:12:14 | "one" |
| tst.js:12:10:12:18 | "one" + y |
| tst.js:12:10:12:26 | "one" + y + "two" |
| tst.js:12:18:12:18 | y |
| tst.js:12:22:12:26 | "two" |
| tst.js:14:3:14:3 | x |
| tst.js:14:3:14:13 | x |
| tst.js:14:3:14:13 | x += "last" |
| tst.js:14:8:14:13 | "last" |
| tst.js:19:11:19:15 | "one" |
| tst.js:19:11:19:23 | "one" + "two" |
| tst.js:19:19:19:23 | "two" |
| tst.js:20:3:20:3 | x |
| tst.js:20:3:20:25 | x |
| tst.js:20:3:20:25 | x += (" ... "four") |
| tst.js:20:8:20:25 | ("three" + "four") |
| tst.js:20:9:20:15 | "three" |
| tst.js:20:9:20:24 | "three" + "four" |
| tst.js:20:19:20:24 | "four" |
| tst.js:21:10:21:10 | x |
| tst.js:21:10:21:19 | x + "five" |
| tst.js:21:14:21:19 | "five" |
| tst.js:25:10:25:32 | ["one", ... three"] |
| tst.js:25:10:25:41 | ["one", ... oin("") |
| tst.js:25:11:25:15 | "one" |
| tst.js:25:18:25:22 | "two" |
| tst.js:25:25:25:31 | "three" |
| tst.js:29:10:29:37 | Array(" ... three") |
| tst.js:29:10:29:46 | Array(" ... oin("") |
| tst.js:29:16:29:20 | "one" |
| tst.js:29:23:29:27 | "two" |
| tst.js:29:30:29:36 | "three" |
| tst.js:33:10:33:41 | new Arr ... three") |
| tst.js:33:10:33:50 | new Arr ... oin("") |
| tst.js:33:20:33:24 | "one" |
| tst.js:33:27:33:31 | "two" |
| tst.js:33:34:33:40 | "three" |
| tst.js:37:12:37:18 | ["one"] |
| tst.js:37:13:37:17 | "one" |
| tst.js:40:10:40:20 | xs.join("") |
| tst.js:44:12:44:20 | ["first"] |
| tst.js:44:13:44:19 | "first" |
| tst.js:49:10:49:20 | xs.join("") |
| tst.js:53:10:53:34 | `one ${ ... three` |
| tst.js:53:11:53:14 | one |
| tst.js:53:17:53:17 | x |
| tst.js:53:19:53:23 | two |
| tst.js:53:26:53:26 | x |
| tst.js:53:28:53:33 | three |
| tst.js:61:10:61:34 | `first ... } last` |
| tst.js:61:11:61:16 | first |
| tst.js:61:19:61:19 | x |
| tst.js:61:23:61:23 | x |
| tst.js:61:27:61:27 | x |
| tst.js:61:29:61:33 | last |
| tst.js:87:5:87:5 | x |
| tst.js:87:5:87:14 | x |
| tst.js:87:5:87:14 | x += 'two' |
| tst.js:87:10:87:14 | 'two' |
| tst.js:89:3:89:3 | x |
| tst.js:89:3:89:14 | x |
| tst.js:89:3:89:14 | x += 'three' |
| tst.js:89:8:89:14 | 'three' |
| tst.js:95:7:95:7 | x |
| tst.js:95:7:95:30 | x.conca ... three') |
| tst.js:95:16:95:20 | 'two' |
| tst.js:95:23:95:29 | 'three' |
| tst.js:104:11:104:15 | "foo" |
| tst.js:104:11:104:23 | "foo" + "bar" |
| tst.js:104:11:104:31 | "foo" + ... + value |
| tst.js:104:19:104:23 | "bar" |
| tst.js:104:27:104:31 | value |
| tst.js:105:11:105:15 | value |
| tst.js:105:11:105:23 | value + "foo" |
| tst.js:105:11:105:31 | value + ... + "bar" |
| tst.js:105:19:105:23 | "foo" |
| tst.js:105:27:105:31 | "bar" |
| tst.js:106:11:106:15 | "foo" |
| tst.js:106:11:106:33 | "foo" + ... "baz") |
| tst.js:106:19:106:33 | ("bar" + "baz") |
| tst.js:106:20:106:24 | "bar" |
| tst.js:106:20:106:32 | "bar" + "baz" |
| tst.js:106:28:106:32 | "baz" |
operand
| closure.js:5:1:5:37 | build(' ... 'four') | 0 | closure.js:5:7:5:11 | 'one' |
| closure.js:5:1:5:37 | build(' ... 'four') | 1 | closure.js:5:14:5:28 | 'two' + 'three' |
| closure.js:5:1:5:37 | build(' ... 'four') | 2 | closure.js:5:31:5:36 | 'four' |
| closure.js:5:1:5:46 | build(' ... 'five' | 0 | closure.js:5:1:5:37 | build(' ... 'four') |
| closure.js:5:1:5:46 | build(' ... 'five' | 1 | closure.js:5:41:5:46 | 'five' |
| closure.js:5:14:5:28 | 'two' + 'three' | 0 | closure.js:5:14:5:18 | 'two' |
| closure.js:5:14:5:28 | 'two' + 'three' | 1 | closure.js:5:22:5:28 | 'three' |
| html-concat.js:2:14:2:26 | `<b>${x}</b>` | 0 | html-concat.js:2:15:2:17 | <b> |
| html-concat.js:2:14:2:26 | `<b>${x}</b>` | 1 | html-concat.js:2:20:2:20 | x |
| html-concat.js:2:14:2:26 | `<b>${x}</b>` | 2 | html-concat.js:2:22:2:25 | </b> |
| html-concat.js:3:14:3:26 | `<B>${x}</B>` | 0 | html-concat.js:3:15:3:17 | <B> |
| html-concat.js:3:14:3:26 | `<B>${x}</B>` | 1 | html-concat.js:3:20:3:20 | x |
| html-concat.js:3:14:3:26 | `<B>${x}</B>` | 2 | html-concat.js:3:22:3:25 | </B> |
| html-concat.js:5:21:5:47 | `Hey <s ... trong>` | 0 | html-concat.js:5:22:5:33 | Hey <strong> |
| html-concat.js:5:21:5:47 | `Hey <s ... trong>` | 1 | html-concat.js:5:36:5:36 | x |
| html-concat.js:5:21:5:47 | `Hey <s ... trong>` | 2 | html-concat.js:5:38:5:46 | </strong> |
| html-concat.js:7:18:10:24 | `\\n H ... m!</i>` | 0 | html-concat.js:7:19:8:10 | \\n Hello |
| html-concat.js:7:18:10:24 | `\\n H ... m!</i>` | 1 | html-concat.js:8:13:8:13 | x |
| html-concat.js:7:18:10:24 | `\\n H ... m!</i>` | 2 | html-concat.js:8:15:10:23 | .\\n \\n ... um!</i> |
| html-concat.js:13:3:13:18 | buffer | 0 | html-concat.js:13:3:13:8 | buffer |
| html-concat.js:13:3:13:18 | buffer | 1 | html-concat.js:13:13:13:18 | '<li>' |
| html-concat.js:13:3:13:18 | buffer += '<li>' | 0 | html-concat.js:13:3:13:8 | buffer |
| html-concat.js:13:3:13:18 | buffer += '<li>' | 1 | html-concat.js:13:13:13:18 | '<li>' |
| html-concat.js:14:3:14:13 | buffer | 0 | html-concat.js:14:3:14:8 | buffer |
| html-concat.js:14:3:14:13 | buffer | 1 | html-concat.js:14:13:14:13 | x |
| html-concat.js:14:3:14:13 | buffer += x | 0 | html-concat.js:14:3:14:8 | buffer |
| html-concat.js:14:3:14:13 | buffer += x | 1 | html-concat.js:14:13:14:13 | x |
| html-concat.js:15:3:15:15 | buffer | 0 | html-concat.js:15:3:15:8 | buffer |
| html-concat.js:15:3:15:15 | buffer | 1 | html-concat.js:15:13:15:15 | '!' |
| html-concat.js:15:3:15:15 | buffer += '!' | 0 | html-concat.js:15:3:15:8 | buffer |
| html-concat.js:15:3:15:15 | buffer += '!' | 1 | html-concat.js:15:13:15:15 | '!' |
| tst.js:3:3:3:12 | x | 0 | tst.js:3:3:3:3 | x |
| tst.js:3:3:3:12 | x | 1 | tst.js:3:8:3:12 | "two" |
| tst.js:3:3:3:12 | x += "two" | 0 | tst.js:3:3:3:3 | x |
| tst.js:3:3:3:12 | x += "two" | 1 | tst.js:3:8:3:12 | "two" |
| tst.js:4:3:4:14 | x | 0 | tst.js:4:3:4:3 | x |
| tst.js:4:3:4:14 | x | 1 | tst.js:4:8:4:14 | "three" |
| tst.js:4:3:4:14 | x += "three" | 0 | tst.js:4:3:4:3 | x |
| tst.js:4:3:4:14 | x += "three" | 1 | tst.js:4:8:4:14 | "three" |
| tst.js:5:3:5:13 | x | 0 | tst.js:5:3:5:3 | x |
| tst.js:5:3:5:13 | x | 1 | tst.js:5:8:5:13 | "four" |
| tst.js:5:3:5:13 | x += "four" | 0 | tst.js:5:3:5:3 | x |
| tst.js:5:3:5:13 | x += "four" | 1 | tst.js:5:8:5:13 | "four" |
| tst.js:12:5:12:26 | x | 0 | tst.js:12:5:12:5 | x |
| tst.js:12:5:12:26 | x | 1 | tst.js:12:10:12:26 | "one" + y + "two" |
| tst.js:12:5:12:26 | x += "o ... + "two" | 0 | tst.js:12:5:12:5 | x |
| tst.js:12:5:12:26 | x += "o ... + "two" | 1 | tst.js:12:10:12:26 | "one" + y + "two" |
| tst.js:12:10:12:18 | "one" + y | 0 | tst.js:12:10:12:14 | "one" |
| tst.js:12:10:12:18 | "one" + y | 1 | tst.js:12:18:12:18 | y |
| tst.js:12:10:12:26 | "one" + y + "two" | 0 | tst.js:12:10:12:18 | "one" + y |
| tst.js:12:10:12:26 | "one" + y + "two" | 1 | tst.js:12:22:12:26 | "two" |
| tst.js:14:3:14:13 | x | 0 | tst.js:14:3:14:3 | x |
| tst.js:14:3:14:13 | x | 1 | tst.js:14:8:14:13 | "last" |
| tst.js:14:3:14:13 | x += "last" | 0 | tst.js:14:3:14:3 | x |
| tst.js:14:3:14:13 | x += "last" | 1 | tst.js:14:8:14:13 | "last" |
| tst.js:19:11:19:23 | "one" + "two" | 0 | tst.js:19:11:19:15 | "one" |
| tst.js:19:11:19:23 | "one" + "two" | 1 | tst.js:19:19:19:23 | "two" |
| tst.js:20:3:20:25 | x | 0 | tst.js:20:3:20:3 | x |
| tst.js:20:3:20:25 | x | 1 | tst.js:20:8:20:25 | ("three" + "four") |
| tst.js:20:3:20:25 | x += (" ... "four") | 0 | tst.js:20:3:20:3 | x |
| tst.js:20:3:20:25 | x += (" ... "four") | 1 | tst.js:20:8:20:25 | ("three" + "four") |
| tst.js:20:9:20:24 | "three" + "four" | 0 | tst.js:20:9:20:15 | "three" |
| tst.js:20:9:20:24 | "three" + "four" | 1 | tst.js:20:19:20:24 | "four" |
| tst.js:21:10:21:19 | x + "five" | 0 | tst.js:21:10:21:10 | x |
| tst.js:21:10:21:19 | x + "five" | 1 | tst.js:21:14:21:19 | "five" |
| tst.js:25:10:25:32 | ["one", ... three"] | 0 | tst.js:25:11:25:15 | "one" |
| tst.js:25:10:25:32 | ["one", ... three"] | 1 | tst.js:25:18:25:22 | "two" |
| tst.js:25:10:25:32 | ["one", ... three"] | 2 | tst.js:25:25:25:31 | "three" |
| tst.js:25:10:25:41 | ["one", ... oin("") | 0 | tst.js:25:10:25:32 | ["one", ... three"] |
| tst.js:29:10:29:37 | Array(" ... three") | 0 | tst.js:29:16:29:20 | "one" |
| tst.js:29:10:29:37 | Array(" ... three") | 1 | tst.js:29:23:29:27 | "two" |
| tst.js:29:10:29:37 | Array(" ... three") | 2 | tst.js:29:30:29:36 | "three" |
| tst.js:29:10:29:46 | Array(" ... oin("") | 0 | tst.js:29:10:29:37 | Array(" ... three") |
| tst.js:33:10:33:41 | new Arr ... three") | 0 | tst.js:33:20:33:24 | "one" |
| tst.js:33:10:33:41 | new Arr ... three") | 1 | tst.js:33:27:33:31 | "two" |
| tst.js:33:10:33:41 | new Arr ... three") | 2 | tst.js:33:34:33:40 | "three" |
| tst.js:33:10:33:50 | new Arr ... oin("") | 0 | tst.js:33:10:33:41 | new Arr ... three") |
| tst.js:37:12:37:18 | ["one"] | 0 | tst.js:37:13:37:17 | "one" |
| tst.js:40:10:40:20 | xs.join("") | 0 | tst.js:37:12:37:18 | ["one"] |
| tst.js:44:12:44:20 | ["first"] | 0 | tst.js:44:13:44:19 | "first" |
| tst.js:49:10:49:20 | xs.join("") | 0 | tst.js:44:12:44:20 | ["first"] |
| tst.js:53:10:53:34 | `one ${ ... three` | 0 | tst.js:53:11:53:14 | one |
| tst.js:53:10:53:34 | `one ${ ... three` | 1 | tst.js:53:17:53:17 | x |
| tst.js:53:10:53:34 | `one ${ ... three` | 2 | tst.js:53:19:53:23 | two |
| tst.js:53:10:53:34 | `one ${ ... three` | 3 | tst.js:53:26:53:26 | x |
| tst.js:53:10:53:34 | `one ${ ... three` | 4 | tst.js:53:28:53:33 | three |
| tst.js:61:10:61:34 | `first ... } last` | 0 | tst.js:61:11:61:16 | first |
| tst.js:61:10:61:34 | `first ... } last` | 1 | tst.js:61:19:61:19 | x |
| tst.js:61:10:61:34 | `first ... } last` | 2 | tst.js:61:23:61:23 | x |
| tst.js:61:10:61:34 | `first ... } last` | 3 | tst.js:61:27:61:27 | x |
| tst.js:61:10:61:34 | `first ... } last` | 4 | tst.js:61:29:61:33 | last |
| tst.js:87:5:87:14 | x | 0 | tst.js:87:5:87:5 | x |
| tst.js:87:5:87:14 | x | 1 | tst.js:87:10:87:14 | 'two' |
| tst.js:87:5:87:14 | x += 'two' | 0 | tst.js:87:5:87:5 | x |
| tst.js:87:5:87:14 | x += 'two' | 1 | tst.js:87:10:87:14 | 'two' |
| tst.js:89:3:89:14 | x | 0 | tst.js:89:3:89:3 | x |
| tst.js:89:3:89:14 | x | 1 | tst.js:89:8:89:14 | 'three' |
| tst.js:89:3:89:14 | x += 'three' | 0 | tst.js:89:3:89:3 | x |
| tst.js:89:3:89:14 | x += 'three' | 1 | tst.js:89:8:89:14 | 'three' |
| tst.js:95:7:95:30 | x.conca ... three') | 0 | tst.js:95:7:95:7 | x |
| tst.js:95:7:95:30 | x.conca ... three') | 1 | tst.js:95:16:95:20 | 'two' |
| tst.js:95:7:95:30 | x.conca ... three') | 2 | tst.js:95:23:95:29 | 'three' |
| tst.js:104:11:104:23 | "foo" + "bar" | 0 | tst.js:104:11:104:15 | "foo" |
| tst.js:104:11:104:23 | "foo" + "bar" | 1 | tst.js:104:19:104:23 | "bar" |
| tst.js:104:11:104:31 | "foo" + ... + value | 0 | tst.js:104:11:104:23 | "foo" + "bar" |
| tst.js:104:11:104:31 | "foo" + ... + value | 1 | tst.js:104:27:104:31 | value |
| tst.js:105:11:105:23 | value + "foo" | 0 | tst.js:105:11:105:15 | value |
| tst.js:105:11:105:23 | value + "foo" | 1 | tst.js:105:19:105:23 | "foo" |
| tst.js:105:11:105:31 | value + ... + "bar" | 0 | tst.js:105:11:105:23 | value + "foo" |
| tst.js:105:11:105:31 | value + ... + "bar" | 1 | tst.js:105:27:105:31 | "bar" |
| tst.js:106:11:106:33 | "foo" + ... "baz") | 0 | tst.js:106:11:106:15 | "foo" |
| tst.js:106:11:106:33 | "foo" + ... "baz") | 1 | tst.js:106:19:106:33 | ("bar" + "baz") |
| tst.js:106:20:106:32 | "bar" + "baz" | 0 | tst.js:106:20:106:24 | "bar" |
| tst.js:106:20:106:32 | "bar" + "baz" | 1 | tst.js:106:28:106:32 | "baz" |
nextLeaf
| closure.js:5:7:5:11 | 'one' | closure.js:5:14:5:18 | 'two' |
| closure.js:5:14:5:18 | 'two' | closure.js:5:22:5:28 | 'three' |
| closure.js:5:22:5:28 | 'three' | closure.js:5:31:5:36 | 'four' |
| closure.js:5:31:5:36 | 'four' | closure.js:5:41:5:46 | 'five' |
| html-concat.js:2:15:2:17 | <b> | html-concat.js:2:20:2:20 | x |
| html-concat.js:2:20:2:20 | x | html-concat.js:2:22:2:25 | </b> |
| html-concat.js:3:15:3:17 | <B> | html-concat.js:3:20:3:20 | x |
| html-concat.js:3:20:3:20 | x | html-concat.js:3:22:3:25 | </B> |
| html-concat.js:5:22:5:33 | Hey <strong> | html-concat.js:5:36:5:36 | x |
| html-concat.js:5:36:5:36 | x | html-concat.js:5:38:5:46 | </strong> |
| html-concat.js:7:19:8:10 | \\n Hello | html-concat.js:8:13:8:13 | x |
| html-concat.js:8:13:8:13 | x | html-concat.js:8:15:10:23 | .\\n \\n ... um!</i> |
| html-concat.js:13:3:13:8 | buffer | html-concat.js:13:13:13:18 | '<li>' |
| html-concat.js:14:3:14:8 | buffer | html-concat.js:14:13:14:13 | x |
| html-concat.js:15:3:15:8 | buffer | html-concat.js:15:13:15:15 | '!' |
| tst.js:3:3:3:3 | x | tst.js:3:8:3:12 | "two" |
| tst.js:4:3:4:3 | x | tst.js:4:8:4:14 | "three" |
| tst.js:5:3:5:3 | x | tst.js:5:8:5:13 | "four" |
| tst.js:12:5:12:5 | x | tst.js:12:10:12:14 | "one" |
| tst.js:12:10:12:14 | "one" | tst.js:12:18:12:18 | y |
| tst.js:12:18:12:18 | y | tst.js:12:22:12:26 | "two" |
| tst.js:14:3:14:3 | x | tst.js:14:8:14:13 | "last" |
| tst.js:19:11:19:15 | "one" | tst.js:19:19:19:23 | "two" |
| tst.js:20:3:20:3 | x | tst.js:20:8:20:25 | ("three" + "four") |
| tst.js:20:9:20:15 | "three" | tst.js:20:19:20:24 | "four" |
| tst.js:21:10:21:10 | x | tst.js:21:14:21:19 | "five" |
| tst.js:25:11:25:15 | "one" | tst.js:25:18:25:22 | "two" |
| tst.js:25:18:25:22 | "two" | tst.js:25:25:25:31 | "three" |
| tst.js:29:16:29:20 | "one" | tst.js:29:23:29:27 | "two" |
| tst.js:29:23:29:27 | "two" | tst.js:29:30:29:36 | "three" |
| tst.js:33:20:33:24 | "one" | tst.js:33:27:33:31 | "two" |
| tst.js:33:27:33:31 | "two" | tst.js:33:34:33:40 | "three" |
| tst.js:53:11:53:14 | one | tst.js:53:17:53:17 | x |
| tst.js:53:17:53:17 | x | tst.js:53:19:53:23 | two |
| tst.js:53:19:53:23 | two | tst.js:53:26:53:26 | x |
| tst.js:53:26:53:26 | x | tst.js:53:28:53:33 | three |
| tst.js:61:11:61:16 | first | tst.js:61:19:61:19 | x |
| tst.js:61:19:61:19 | x | tst.js:61:23:61:23 | x |
| tst.js:61:23:61:23 | x | tst.js:61:27:61:27 | x |
| tst.js:61:27:61:27 | x | tst.js:61:29:61:33 | last |
| tst.js:87:5:87:5 | x | tst.js:87:10:87:14 | 'two' |
| tst.js:89:3:89:3 | x | tst.js:89:8:89:14 | 'three' |
| tst.js:95:7:95:7 | x | tst.js:95:16:95:20 | 'two' |
| tst.js:95:16:95:20 | 'two' | tst.js:95:23:95:29 | 'three' |
| tst.js:104:11:104:15 | "foo" | tst.js:104:19:104:23 | "bar" |
| tst.js:104:19:104:23 | "bar" | tst.js:104:27:104:31 | value |
| tst.js:105:11:105:15 | value | tst.js:105:19:105:23 | "foo" |
| tst.js:105:19:105:23 | "foo" | tst.js:105:27:105:31 | "bar" |
| tst.js:106:11:106:15 | "foo" | tst.js:106:19:106:33 | ("bar" + "baz") |
| tst.js:106:20:106:24 | "bar" | tst.js:106:28:106:32 | "baz" |
htmlRoot
| html-concat.js:2:14:2:26 | `<b>${x}</b>` |
| html-concat.js:3:14:3:26 | `<B>${x}</B>` |
| html-concat.js:5:21:5:47 | `Hey <s ... trong>` |
| html-concat.js:7:18:10:24 | `\\n H ... m!</i>` |
| html-concat.js:13:3:13:18 | buffer |
| html-concat.js:13:3:13:18 | buffer += '<li>' |
htmlLeaf
| html-concat.js:2:15:2:17 | <b> |
| html-concat.js:2:20:2:20 | x |
| html-concat.js:2:22:2:25 | </b> |
| html-concat.js:3:15:3:17 | <B> |
| html-concat.js:3:20:3:20 | x |
| html-concat.js:3:22:3:25 | </B> |
| html-concat.js:5:22:5:33 | Hey <strong> |
| html-concat.js:5:36:5:36 | x |
| html-concat.js:5:38:5:46 | </strong> |
| html-concat.js:7:19:8:10 | \\n Hello |
| html-concat.js:8:13:8:13 | x |
| html-concat.js:8:15:10:23 | .\\n \\n ... um!</i> |
| html-concat.js:13:3:13:8 | buffer |
| html-concat.js:13:13:13:18 | '<li>' |
getStringValue
| tst.js:104:11:104:15 | "foo" | foo |
| tst.js:104:11:104:23 | "foo" + "bar" | foobar |
| tst.js:104:19:104:23 | "bar" | bar |
| tst.js:105:19:105:23 | "foo" | foo |
| tst.js:105:27:105:31 | "bar" | bar |
| tst.js:106:11:106:15 | "foo" | foo |
| tst.js:106:11:106:33 | "foo" + ... "baz") | foobarbaz |
| tst.js:106:20:106:24 | "bar" | bar |
| tst.js:106:28:106:32 | "baz" | baz |