2
2
| tst.js:1:1:1:44 | [RegExpLiteral] /[\\p{Script_Extensions=Greek}--\\p{Letter}]/v | semmle.label | [RegExpLiteral] /[\\p{Script_Extensions=Greek}--\\p{Letter}]/v |
3
3
| tst.js:1:1:1:45 | [ExprStmt] /[\\p{Sc ... er}]/v; | semmle.label | [ExprStmt] /[\\p{Sc ... er}]/v; |
4
4
| tst.js:1:1:1:45 | [ExprStmt] /[\\p{Sc ... er}]/v; | semmle.order | 1 |
5
- | tst.js:1:2:1:42 | [???] [\\p{Script_Extensions=Greek}--\\p{Letter}] | semmle.label | [???] [\\p{Script_Extensions=Greek}--\\p{Letter}] |
6
5
| tst.js:1:2:1:42 | [RegExpCharacterClass] [\\p{Script_Extensions=Greek}--\\p{Letter}] | semmle.label | [RegExpCharacterClass] [\\p{Script_Extensions=Greek}--\\p{Letter}] |
6
+ | tst.js:1:2:1:42 | [RegExpSubtraction] [\\p{Script_Extensions=Greek}--\\p{Letter}] | semmle.label | [RegExpSubtraction] [\\p{Script_Extensions=Greek}--\\p{Letter}] |
7
7
| tst.js:1:3:1:29 | [RegExpUnicodePropertyEscape] \\p{Script_Extensions=Greek} | semmle.label | [RegExpUnicodePropertyEscape] \\p{Script_Extensions=Greek} |
8
8
| tst.js:1:32:1:41 | [RegExpUnicodePropertyEscape] \\p{Letter} | semmle.label | [RegExpUnicodePropertyEscape] \\p{Letter} |
9
9
| tst.js:2:1:2:17 | [RegExpLiteral] /[[abc]--[cbd]]/v | semmle.label | [RegExpLiteral] /[[abc]--[cbd]]/v |
10
10
| tst.js:2:1:2:18 | [ExprStmt] /[[abc]--[cbd]]/v; | semmle.label | [ExprStmt] /[[abc]--[cbd]]/v; |
11
11
| tst.js:2:1:2:18 | [ExprStmt] /[[abc]--[cbd]]/v; | semmle.order | 2 |
12
- | tst.js:2:2:2:15 | [???] [[abc]--[cbd]] | semmle.label | [???] [[abc]--[cbd]] |
13
12
| tst.js:2:2:2:15 | [RegExpCharacterClass] [[abc]--[cbd]] | semmle.label | [RegExpCharacterClass] [[abc]--[cbd]] |
13
+ | tst.js:2:2:2:15 | [RegExpSubtraction] [[abc]--[cbd]] | semmle.label | [RegExpSubtraction] [[abc]--[cbd]] |
14
14
| tst.js:2:3:2:7 | [RegExpCharacterClass] [abc] | semmle.label | [RegExpCharacterClass] [abc] |
15
15
| tst.js:2:4:2:4 | [RegExpNormalConstant] a | semmle.label | [RegExpNormalConstant] a |
16
16
| tst.js:2:5:2:5 | [RegExpNormalConstant] b | semmle.label | [RegExpNormalConstant] b |
22
22
| tst.js:3:1:3:24 | [RegExpLiteral] /[[abc]--[cbd]--[bde]]/v | semmle.label | [RegExpLiteral] /[[abc]--[cbd]--[bde]]/v |
23
23
| tst.js:3:1:3:25 | [ExprStmt] /[[abc] ... de]]/v; | semmle.label | [ExprStmt] /[[abc] ... de]]/v; |
24
24
| tst.js:3:1:3:25 | [ExprStmt] /[[abc] ... de]]/v; | semmle.order | 3 |
25
- | tst.js:3:2:3:22 | [???] [[abc]--[cbd]--[bde]] | semmle.label | [???] [[abc]--[cbd]--[bde]] |
26
25
| tst.js:3:2:3:22 | [RegExpCharacterClass] [[abc]--[cbd]--[bde]] | semmle.label | [RegExpCharacterClass] [[abc]--[cbd]--[bde]] |
26
+ | tst.js:3:2:3:22 | [RegExpSubtraction] [[abc]--[cbd]--[bde]] | semmle.label | [RegExpSubtraction] [[abc]--[cbd]--[bde]] |
27
27
| tst.js:3:3:3:7 | [RegExpCharacterClass] [abc] | semmle.label | [RegExpCharacterClass] [abc] |
28
28
| tst.js:3:4:3:4 | [RegExpNormalConstant] a | semmle.label | [RegExpNormalConstant] a |
29
29
| tst.js:3:5:3:5 | [RegExpNormalConstant] b | semmle.label | [RegExpNormalConstant] b |
@@ -41,22 +41,22 @@ edges
41
41
| tst.js:1:1:1:44 | [RegExpLiteral] /[\\p{Script_Extensions=Greek}--\\p{Letter}]/v | tst.js:1:2:1:42 | [RegExpCharacterClass] [\\p{Script_Extensions=Greek}--\\p{Letter}] | semmle.order | 0 |
42
42
| tst.js:1:1:1:45 | [ExprStmt] /[\\p{Sc ... er}]/v; | tst.js:1:1:1:44 | [RegExpLiteral] /[\\p{Script_Extensions=Greek}--\\p{Letter}]/v | semmle.label | 1 |
43
43
| tst.js:1:1:1:45 | [ExprStmt] /[\\p{Sc ... er}]/v; | tst.js:1:1:1:44 | [RegExpLiteral] /[\\p{Script_Extensions=Greek}--\\p{Letter}]/v | semmle.order | 1 |
44
- | tst.js:1:2:1:42 | [??? ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:3 :1:29 | [RegExpUnicodePropertyEscape] \\p{Script_Extensions=Greek} | semmle.label | 0 |
45
- | tst.js:1:2:1:42 | [??? ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:3 :1:29 | [RegExpUnicodePropertyEscape] \\p{Script_Extensions=Greek} | semmle.order | 0 |
46
- | tst.js:1:2:1:42 | [??? ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:32 :1:41 | [RegExpUnicodePropertyEscape] \\p{Letter } | semmle.label | 1 |
47
- | tst.js:1:2:1:42 | [??? ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:32 :1:41 | [RegExpUnicodePropertyEscape] \\p{Letter } | semmle.order | 1 |
48
- | tst.js:1:2:1:42 | [RegExpCharacterClass ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:2 :1:42 | [???] [ \\p{Script_Extensions=Greek}--\\p{ Letter}] | semmle.label | 0 |
49
- | tst.js:1:2:1:42 | [RegExpCharacterClass ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:2 :1:42 | [???] [ \\p{Script_Extensions=Greek}--\\p{ Letter}] | semmle.order | 0 |
44
+ | tst.js:1:2:1:42 | [RegExpCharacterClass ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:2 :1:42 | [RegExpSubtraction] [ \\p{Script_Extensions=Greek}--\\p{Letter}] | semmle.label | 0 |
45
+ | tst.js:1:2:1:42 | [RegExpCharacterClass ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:2 :1:42 | [RegExpSubtraction] [ \\p{Script_Extensions=Greek}--\\p{Letter}] | semmle.order | 0 |
46
+ | tst.js:1:2:1:42 | [RegExpSubtraction ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:3 :1:29 | [RegExpUnicodePropertyEscape] \\p{Script_Extensions=Greek } | semmle.label | 0 |
47
+ | tst.js:1:2:1:42 | [RegExpSubtraction ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:3 :1:29 | [RegExpUnicodePropertyEscape] \\p{Script_Extensions=Greek } | semmle.order | 0 |
48
+ | tst.js:1:2:1:42 | [RegExpSubtraction ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:32 :1:41 | [RegExpUnicodePropertyEscape] \\p{Letter} | semmle.label | 1 |
49
+ | tst.js:1:2:1:42 | [RegExpSubtraction ] [\\p{Script_Extensions=Greek}--\\p{Letter}] | tst.js:1:32 :1:41 | [RegExpUnicodePropertyEscape] \\p{Letter} | semmle.order | 1 |
50
50
| tst.js:2:1:2:17 | [RegExpLiteral] /[[abc]--[cbd]]/v | tst.js:2:2:2:15 | [RegExpCharacterClass] [[abc]--[cbd]] | semmle.label | 0 |
51
51
| tst.js:2:1:2:17 | [RegExpLiteral] /[[abc]--[cbd]]/v | tst.js:2:2:2:15 | [RegExpCharacterClass] [[abc]--[cbd]] | semmle.order | 0 |
52
52
| tst.js:2:1:2:18 | [ExprStmt] /[[abc]--[cbd]]/v; | tst.js:2:1:2:17 | [RegExpLiteral] /[[abc]--[cbd]]/v | semmle.label | 1 |
53
53
| tst.js:2:1:2:18 | [ExprStmt] /[[abc]--[cbd]]/v; | tst.js:2:1:2:17 | [RegExpLiteral] /[[abc]--[cbd]]/v | semmle.order | 1 |
54
- | tst.js:2:2:2:15 | [??? ] [[abc]--[cbd]] | tst.js:2:3 :2:7 | [RegExpCharacterClass ] [abc] | semmle.label | 0 |
55
- | tst.js:2:2:2:15 | [??? ] [[abc]--[cbd]] | tst.js:2:3 :2:7 | [RegExpCharacterClass ] [abc] | semmle.order | 0 |
56
- | tst.js:2:2:2:15 | [??? ] [[abc]--[cbd]] | tst.js:2:10 :2:14 | [RegExpCharacterClass] [cbd ] | semmle.label | 1 |
57
- | tst.js:2:2:2:15 | [??? ] [[abc]--[cbd]] | tst.js:2:10 :2:14 | [RegExpCharacterClass] [cbd ] | semmle.order | 1 |
58
- | tst.js:2:2:2:15 | [RegExpCharacterClass ] [[abc]--[cbd]] | tst.js:2:2 :2:15 | [??? ] [[abc]--[ cbd]] | semmle.label | 0 |
59
- | tst.js:2:2:2:15 | [RegExpCharacterClass ] [[abc]--[cbd]] | tst.js:2:2 :2:15 | [??? ] [[abc]--[ cbd]] | semmle.order | 0 |
54
+ | tst.js:2:2:2:15 | [RegExpCharacterClass ] [[abc]--[cbd]] | tst.js:2:2 :2:15 | [RegExpSubtraction ] [[ abc]--[cbd] ] | semmle.label | 0 |
55
+ | tst.js:2:2:2:15 | [RegExpCharacterClass ] [[abc]--[cbd]] | tst.js:2:2 :2:15 | [RegExpSubtraction ] [[ abc]--[cbd] ] | semmle.order | 0 |
56
+ | tst.js:2:2:2:15 | [RegExpSubtraction ] [[abc]--[cbd]] | tst.js:2:3 :2:7 | [RegExpCharacterClass] [abc ] | semmle.label | 0 |
57
+ | tst.js:2:2:2:15 | [RegExpSubtraction ] [[abc]--[cbd]] | tst.js:2:3 :2:7 | [RegExpCharacterClass] [abc ] | semmle.order | 0 |
58
+ | tst.js:2:2:2:15 | [RegExpSubtraction ] [[abc]--[cbd]] | tst.js:2:10 :2:14 | [RegExpCharacterClass ] [cbd] | semmle.label | 1 |
59
+ | tst.js:2:2:2:15 | [RegExpSubtraction ] [[abc]--[cbd]] | tst.js:2:10 :2:14 | [RegExpCharacterClass ] [cbd] | semmle.order | 1 |
60
60
| tst.js:2:3:2:7 | [RegExpCharacterClass] [abc] | tst.js:2:4:2:4 | [RegExpNormalConstant] a | semmle.label | 0 |
61
61
| tst.js:2:3:2:7 | [RegExpCharacterClass] [abc] | tst.js:2:4:2:4 | [RegExpNormalConstant] a | semmle.order | 0 |
62
62
| tst.js:2:3:2:7 | [RegExpCharacterClass] [abc] | tst.js:2:5:2:5 | [RegExpNormalConstant] b | semmle.label | 1 |
@@ -73,14 +73,14 @@ edges
73
73
| tst.js:3:1:3:24 | [RegExpLiteral] /[[abc]--[cbd]--[bde]]/v | tst.js:3:2:3:22 | [RegExpCharacterClass] [[abc]--[cbd]--[bde]] | semmle.order | 0 |
74
74
| tst.js:3:1:3:25 | [ExprStmt] /[[abc] ... de]]/v; | tst.js:3:1:3:24 | [RegExpLiteral] /[[abc]--[cbd]--[bde]]/v | semmle.label | 1 |
75
75
| tst.js:3:1:3:25 | [ExprStmt] /[[abc] ... de]]/v; | tst.js:3:1:3:24 | [RegExpLiteral] /[[abc]--[cbd]--[bde]]/v | semmle.order | 1 |
76
- | tst.js:3:2:3:22 | [??? ] [[abc]--[cbd]--[bde]] | tst.js:3:3 :3:7 | [RegExpCharacterClass ] [abc] | semmle.label | 0 |
77
- | tst.js:3:2:3:22 | [??? ] [[abc]--[cbd]--[bde]] | tst.js:3:3 :3:7 | [RegExpCharacterClass ] [abc] | semmle.order | 0 |
78
- | tst.js:3:2:3:22 | [??? ] [[abc]--[cbd]--[bde]] | tst.js:3:10 :3:14 | [RegExpCharacterClass] [cbd ] | semmle.label | 1 |
79
- | tst.js:3:2:3:22 | [??? ] [[abc]--[cbd]--[bde]] | tst.js:3:10 :3:14 | [RegExpCharacterClass] [cbd ] | semmle.order | 1 |
80
- | tst.js:3:2:3:22 | [??? ] [[abc]--[cbd]--[bde]] | tst.js:3:17 :3:21 | [RegExpCharacterClass] [bde ] | semmle.label | 2 |
81
- | tst.js:3:2:3:22 | [??? ] [[abc]--[cbd]--[bde]] | tst.js:3:17 :3:21 | [RegExpCharacterClass] [bde ] | semmle.order | 2 |
82
- | tst.js:3:2:3:22 | [RegExpCharacterClass ] [[abc]--[cbd]--[bde]] | tst.js:3:2 :3:22 | [??? ] [[abc]--[cbd]--[ bde]] | semmle.label | 0 |
83
- | tst.js:3:2:3:22 | [RegExpCharacterClass ] [[abc]--[cbd]--[bde]] | tst.js:3:2 :3:22 | [??? ] [[abc]--[cbd]--[ bde]] | semmle.order | 0 |
76
+ | tst.js:3:2:3:22 | [RegExpCharacterClass ] [[abc]--[cbd]--[bde]] | tst.js:3:2 :3:22 | [RegExpSubtraction ] [[ abc]--[cbd]--[bde] ] | semmle.label | 0 |
77
+ | tst.js:3:2:3:22 | [RegExpCharacterClass ] [[abc]--[cbd]--[bde]] | tst.js:3:2 :3:22 | [RegExpSubtraction ] [[ abc]--[cbd]--[bde] ] | semmle.order | 0 |
78
+ | tst.js:3:2:3:22 | [RegExpSubtraction ] [[abc]--[cbd]--[bde]] | tst.js:3:3 :3:7 | [RegExpCharacterClass] [abc ] | semmle.label | 0 |
79
+ | tst.js:3:2:3:22 | [RegExpSubtraction ] [[abc]--[cbd]--[bde]] | tst.js:3:3 :3:7 | [RegExpCharacterClass] [abc ] | semmle.order | 0 |
80
+ | tst.js:3:2:3:22 | [RegExpSubtraction ] [[abc]--[cbd]--[bde]] | tst.js:3:10 :3:14 | [RegExpCharacterClass] [cbd ] | semmle.label | 1 |
81
+ | tst.js:3:2:3:22 | [RegExpSubtraction ] [[abc]--[cbd]--[bde]] | tst.js:3:10 :3:14 | [RegExpCharacterClass] [cbd ] | semmle.order | 1 |
82
+ | tst.js:3:2:3:22 | [RegExpSubtraction ] [[abc]--[cbd]--[bde]] | tst.js:3:17 :3:21 | [RegExpCharacterClass ] [bde] | semmle.label | 2 |
83
+ | tst.js:3:2:3:22 | [RegExpSubtraction ] [[abc]--[cbd]--[bde]] | tst.js:3:17 :3:21 | [RegExpCharacterClass ] [bde] | semmle.order | 2 |
84
84
| tst.js:3:3:3:7 | [RegExpCharacterClass] [abc] | tst.js:3:4:3:4 | [RegExpNormalConstant] a | semmle.label | 0 |
85
85
| tst.js:3:3:3:7 | [RegExpCharacterClass] [abc] | tst.js:3:4:3:4 | [RegExpNormalConstant] a | semmle.order | 0 |
86
86
| tst.js:3:3:3:7 | [RegExpCharacterClass] [abc] | tst.js:3:5:3:5 | [RegExpNormalConstant] b | semmle.label | 1 |
0 commit comments