forked from hsutter/cppfront
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7fa74b1
commit 617b042
Showing
420 changed files
with
12,126 additions
and
502 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
14 changes: 14 additions & 0 deletions
14
regression-tests/test-results/apple-clang-15-c++2b/pure2-regex_01_char_matcher.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Running tests_01_char_matcher: | ||
01_y: OK regex: abc parsed_regex: abc str: abc result_expr: $& expected_results abc | ||
02_y: OK regex: abc parsed_regex: abc str: abc result_expr: $-[0] expected_results 0 | ||
03_y: OK regex: abc parsed_regex: abc str: abc result_expr: $+[0] expected_results 3 | ||
04_n: OK regex: abc parsed_regex: abc str: xbc result_expr: - expected_results - | ||
05_n: OK regex: abc parsed_regex: abc str: axc result_expr: - expected_results - | ||
06_n: OK regex: abc parsed_regex: abc str: abx result_expr: - expected_results - | ||
07_y: OK regex: abc parsed_regex: abc str: xabcy result_expr: $& expected_results abc | ||
08_y: OK regex: abc parsed_regex: abc str: xabcy result_expr: $-[0] expected_results 1 | ||
09_y: OK regex: abc parsed_regex: abc str: xabcy result_expr: $+[0] expected_results 4 | ||
10_y: OK regex: abc parsed_regex: abc str: ababc result_expr: $& expected_results abc | ||
11_y: OK regex: abc parsed_regex: abc str: ababc result_expr: $-[0] expected_results 2 | ||
12_y: OK regex: abc parsed_regex: abc str: ababc result_expr: $+[0] expected_results 5 | ||
|
Empty file.
42 changes: 42 additions & 0 deletions
42
regression-tests/test-results/apple-clang-15-c++2b/pure2-regex_02_ranges.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
Running tests_02_ranges: | ||
01_y: OK regex: ab*c parsed_regex: ab*c str: abc result_expr: $& expected_results abc | ||
02_y: OK regex: ab*c parsed_regex: ab*c str: abc result_expr: $-[0] expected_results 0 | ||
03_y: OK regex: ab*c parsed_regex: ab*c str: abc result_expr: $+[0] expected_results 3 | ||
04_y: OK regex: ab*bc parsed_regex: ab*bc str: abc result_expr: $& expected_results abc | ||
05_y: OK regex: ab*bc parsed_regex: ab*bc str: abc result_expr: $-[0] expected_results 0 | ||
06_y: OK regex: ab*bc parsed_regex: ab*bc str: abc result_expr: $+[0] expected_results 3 | ||
07_y: OK regex: ab*bc parsed_regex: ab*bc str: abbc result_expr: $& expected_results abbc | ||
08_y: OK regex: ab*bc parsed_regex: ab*bc str: abbc result_expr: $-[0] expected_results 0 | ||
09_y: OK regex: ab*bc parsed_regex: ab*bc str: abbc result_expr: $+[0] expected_results 4 | ||
10_y: OK regex: ab*bc parsed_regex: ab*bc str: abbbbc result_expr: $& expected_results abbbbc | ||
11_y: OK regex: ab*bc parsed_regex: ab*bc str: abbbbc result_expr: $-[0] expected_results 0 | ||
12_y: OK regex: ab*bc parsed_regex: ab*bc str: abbbbc result_expr: $+[0] expected_results 6 | ||
13_y: OK regex: ab{0,}bc parsed_regex: ab{0,}bc str: abbbbc result_expr: $& expected_results abbbbc | ||
14_y: OK regex: ab{0,}bc parsed_regex: ab{0,}bc str: abbbbc result_expr: $-[0] expected_results 0 | ||
15_y: OK regex: ab{0,}bc parsed_regex: ab{0,}bc str: abbbbc result_expr: $+[0] expected_results 6 | ||
16_y: OK regex: ab+bc parsed_regex: ab+bc str: abbc result_expr: $& expected_results abbc | ||
17_y: OK regex: ab+bc parsed_regex: ab+bc str: abbc result_expr: $-[0] expected_results 0 | ||
18_y: OK regex: ab+bc parsed_regex: ab+bc str: abbc result_expr: $+[0] expected_results 4 | ||
19_n: OK regex: ab+bc parsed_regex: ab+bc str: abc result_expr: - expected_results - | ||
20_n: OK regex: ab+bc parsed_regex: ab+bc str: abq result_expr: - expected_results - | ||
21_n: OK regex: ab{1,}bc parsed_regex: ab{1,}bc str: abq result_expr: - expected_results - | ||
22_y: OK regex: ab+bc parsed_regex: ab+bc str: abbbbc result_expr: $& expected_results abbbbc | ||
23_y: OK regex: ab+bc parsed_regex: ab+bc str: abbbbc result_expr: $-[0] expected_results 0 | ||
24_y: OK regex: ab+bc parsed_regex: ab+bc str: abbbbc result_expr: $+[0] expected_results 6 | ||
25_y: OK regex: ab{1,}bc parsed_regex: ab{1,}bc str: abbbbc result_expr: $& expected_results abbbbc | ||
26_y: OK regex: ab{1,}bc parsed_regex: ab{1,}bc str: abbbbc result_expr: $-[0] expected_results 0 | ||
27_y: OK regex: ab{1,}bc parsed_regex: ab{1,}bc str: abbbbc result_expr: $+[0] expected_results 6 | ||
28_y: OK regex: ab{1,3}bc parsed_regex: ab{1,3}bc str: abbbbc result_expr: $& expected_results abbbbc | ||
29_y: OK regex: ab{1,3}bc parsed_regex: ab{1,3}bc str: abbbbc result_expr: $-[0] expected_results 0 | ||
30_y: OK regex: ab{1,3}bc parsed_regex: ab{1,3}bc str: abbbbc result_expr: $+[0] expected_results 6 | ||
31_y: OK regex: ab{3,4}bc parsed_regex: ab{3,4}bc str: abbbbc result_expr: $& expected_results abbbbc | ||
32_y: OK regex: ab{3,4}bc parsed_regex: ab{3,4}bc str: abbbbc result_expr: $-[0] expected_results 0 | ||
33_y: OK regex: ab{3,4}bc parsed_regex: ab{3,4}bc str: abbbbc result_expr: $+[0] expected_results 6 | ||
34_n: OK regex: ab{4,5}bc parsed_regex: ab{4,5}bc str: abbbbc result_expr: - expected_results - | ||
35_y: OK regex: ab?bc parsed_regex: ab?bc str: abbc result_expr: $& expected_results abbc | ||
36_y: OK regex: ab?bc parsed_regex: ab?bc str: abc result_expr: $& expected_results abc | ||
37_y: OK regex: ab{0,1}bc parsed_regex: ab{0,1}bc str: abc result_expr: $& expected_results abc | ||
38_n: OK regex: ab?bc parsed_regex: ab?bc str: abbbbc result_expr: - expected_results - | ||
39_y: OK regex: ab?c parsed_regex: ab?c str: abc result_expr: $& expected_results abc | ||
40_y: OK regex: ab{0,1}c parsed_regex: ab{0,1}c str: abc result_expr: $& expected_results abc | ||
|
Empty file.
22 changes: 22 additions & 0 deletions
22
regression-tests/test-results/apple-clang-15-c++2b/pure2-regex_03_wildcard.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
Running tests_03_wildcard: | ||
01_y: OK regex: .{1} parsed_regex: .{1} str: abbbbc result_expr: $& expected_results a | ||
02_y: OK regex: .{1} parsed_regex: .{1} str: abbbbc result_expr: $-[0] expected_results 0 | ||
03_y: OK regex: .{1} parsed_regex: .{1} str: abbbbc result_expr: $+[0] expected_results 1 | ||
04_y: OK regex: .{3,4} parsed_regex: .{3,4} str: abbbbc result_expr: $& expected_results abbb | ||
05_y: OK regex: .{3,4} parsed_regex: .{3,4} str: abbbbc result_expr: $-[0] expected_results 0 | ||
06_y: OK regex: .{3,4} parsed_regex: .{3,4} str: abbbbc result_expr: $+[0] expected_results 4 | ||
07_y: OK regex: \N{1} parsed_regex: \N{1} str: abbbbc result_expr: $& expected_results a | ||
08_y: OK regex: \N{1} parsed_regex: \N{1} str: abbbbc result_expr: $-[0] expected_results 0 | ||
09_y: OK regex: \N{1} parsed_regex: \N{1} str: abbbbc result_expr: $+[0] expected_results 1 | ||
10_y: OK regex: \N{3,4} parsed_regex: \N{3,4} str: abbbbc result_expr: $& expected_results abbb | ||
11_y: OK regex: \N{3,4} parsed_regex: \N{3,4} str: abbbbc result_expr: $-[0] expected_results 0 | ||
12_y: OK regex: \N{3,4} parsed_regex: \N{3,4} str: abbbbc result_expr: $+[0] expected_results 4 | ||
13_y: OK Warning: Parsed regex does not match. regex: \N{ 3 , 4 } parsed_regex: \N{3,4} str: abbbbc result_expr: $+[0] expected_results 4 | ||
14_y: OK regex: a.c parsed_regex: a.c str: abc result_expr: $& expected_results abc | ||
15_y: OK regex: a.c parsed_regex: a.c str: axc result_expr: $& expected_results axc | ||
16_y: OK regex: a\Nc parsed_regex: a\Nc str: abc result_expr: $& expected_results abc | ||
17_y: OK regex: a.*c parsed_regex: a.*c str: axyzc result_expr: $& expected_results axyzc | ||
18_y: OK regex: a\N*c parsed_regex: a\N*c str: axyzc result_expr: $& expected_results axyzc | ||
19_n: OK regex: a.*c parsed_regex: a.*c str: axyzd result_expr: - expected_results - | ||
20_n: OK regex: a\N*c parsed_regex: a\N*c str: axyzd result_expr: - expected_results - | ||
|
Empty file.
11 changes: 11 additions & 0 deletions
11
regression-tests/test-results/apple-clang-15-c++2b/pure2-regex_04_start_end.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Running tests_04_start_end: | ||
01_y: OK regex: ^abc$ parsed_regex: ^abc$ str: abc result_expr: $& expected_results abc | ||
02_n: OK regex: ^abc$ parsed_regex: ^abc$ str: abcc result_expr: - expected_results - | ||
03_y: OK regex: ^abc parsed_regex: ^abc str: abcc result_expr: $& expected_results abc | ||
04_n: OK regex: ^abc$ parsed_regex: ^abc$ str: aabc result_expr: - expected_results - | ||
05_y: OK regex: abc$ parsed_regex: abc$ str: aabc result_expr: $& expected_results abc | ||
06_n: OK regex: abc$ parsed_regex: abc$ str: aabcd result_expr: - expected_results - | ||
07_y: OK regex: ^ parsed_regex: ^ str: abc result_expr: $& expected_results | ||
08_y: OK regex: $ parsed_regex: $ str: abc result_expr: $& expected_results | ||
09_n: OK regex: $b parsed_regex: $b str: b result_expr: - expected_results - | ||
|
Empty file.
21 changes: 21 additions & 0 deletions
21
regression-tests/test-results/apple-clang-15-c++2b/pure2-regex_05_classes.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
Running tests_05_classes: | ||
01_n: OK regex: a[bc]d parsed_regex: a[bc]d str: abc result_expr: - expected_results - | ||
02_y: OK regex: a[bc]d parsed_regex: a[bc]d str: abd result_expr: $& expected_results abd | ||
03_y: OK regex: a[b]d parsed_regex: a[b]d str: abd result_expr: $& expected_results abd | ||
04_y: OK regex: [a][b][d] parsed_regex: [a][b][d] str: abd result_expr: $& expected_results abd | ||
05_y: OK regex: .[b]. parsed_regex: .[b]. str: abd result_expr: $& expected_results abd | ||
06_n: OK regex: .[b]. parsed_regex: .[b]. str: aBd result_expr: - expected_results - | ||
07_n: OK regex: a[b-d]e parsed_regex: a[b-d]e str: abd result_expr: - expected_results - | ||
08_y: OK regex: a[b-d]e parsed_regex: a[b-d]e str: ace result_expr: $& expected_results ace | ||
09_y: OK regex: a[b-d] parsed_regex: a[b-d] str: aac result_expr: $& expected_results ac | ||
10_y: OK regex: a[-b] parsed_regex: a[-b] str: a- result_expr: $& expected_results a- | ||
11_y: OK regex: a[b-] parsed_regex: a[b-] str: a- result_expr: $& expected_results a- | ||
12_y: OK regex: a] parsed_regex: a] str: a] result_expr: $& expected_results a] | ||
13_y: OK regex: a[]]b parsed_regex: a[]]b str: a]b result_expr: $& expected_results a]b | ||
14_y: OK regex: a[^bc]d parsed_regex: a[^bc]d str: aed result_expr: $& expected_results aed | ||
15_n: OK regex: a[^bc]d parsed_regex: a[^bc]d str: abd result_expr: - expected_results - | ||
16_y: OK regex: a[^-b]c parsed_regex: a[^-b]c str: adc result_expr: $& expected_results adc | ||
17_n: OK regex: a[^-b]c parsed_regex: a[^-b]c str: a-c result_expr: - expected_results - | ||
18_n: OK regex: a[^]b]c parsed_regex: a[^]b]c str: a]c result_expr: - expected_results - | ||
19_y: OK regex: a[^]b]c parsed_regex: a[^]b]c str: adc result_expr: $& expected_results adc | ||
|
Empty file.
19 changes: 19 additions & 0 deletions
19
regression-tests/test-results/apple-clang-15-c++2b/pure2-regex_06_boundaries.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
Running tests_06_boundaries: | ||
01_y: OK regex: \ba\b parsed_regex: \ba\b str: a- result_expr: - expected_results - | ||
02_y: OK regex: \ba\b parsed_regex: \ba\b str: -a result_expr: - expected_results - | ||
03_y: OK regex: \ba\b parsed_regex: \ba\b str: -a- result_expr: - expected_results - | ||
04_n: OK regex: \by\b parsed_regex: \by\b str: xy result_expr: - expected_results - | ||
05_n: OK regex: \by\b parsed_regex: \by\b str: yz result_expr: - expected_results - | ||
06_n: OK regex: \by\b parsed_regex: \by\b str: xyz result_expr: - expected_results - | ||
07_n: OK regex: \Ba\B parsed_regex: \Ba\B str: a- result_expr: - expected_results - | ||
08_n: OK regex: \Ba\B parsed_regex: \Ba\B str: -a result_expr: - expected_results - | ||
09_n: OK regex: \Ba\B parsed_regex: \Ba\B str: -a- result_expr: - expected_results - | ||
10_y: OK regex: \By\b parsed_regex: \By\b str: xy result_expr: - expected_results - | ||
11_y: OK regex: \By\b parsed_regex: \By\b str: xy result_expr: $-[0] expected_results 1 | ||
12_y: OK regex: \By\b parsed_regex: \By\b str: xy result_expr: $+[0] expected_results 2 | ||
13_y: OK regex: \By\b parsed_regex: \By\b str: xy result_expr: - expected_results - | ||
14_y: OK regex: \by\B parsed_regex: \by\B str: yz result_expr: - expected_results - | ||
15_y: OK regex: \By\B parsed_regex: \By\B str: xyz result_expr: - expected_results - | ||
16_n: OK regex: \b parsed_regex: \b str: result_expr: - expected_results - | ||
17_y: OK regex: \B parsed_regex: \B str: result_expr: - expected_results - | ||
|
Empty file.
26 changes: 26 additions & 0 deletions
26
...ession-tests/test-results/apple-clang-15-c++2b/pure2-regex_07_short_classes.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
Running tests_07_short_classes: | ||
01_y: OK regex: \w parsed_regex: \w str: a result_expr: - expected_results - | ||
02_n: OK regex: \w parsed_regex: \w str: - result_expr: - expected_results - | ||
03_n: OK regex: \W parsed_regex: \W str: a result_expr: - expected_results - | ||
04_y: OK regex: \W parsed_regex: \W str: - result_expr: - expected_results - | ||
05_y: OK regex: a\sb parsed_regex: a\sb str: a b result_expr: - expected_results - | ||
06_n: OK regex: a\sb parsed_regex: a\sb str: a-b result_expr: - expected_results - | ||
07_n: OK regex: a\Sb parsed_regex: a\Sb str: a b result_expr: - expected_results - | ||
08_y: OK regex: a\Sb parsed_regex: a\Sb str: a-b result_expr: - expected_results - | ||
09_y: OK regex: \d parsed_regex: \d str: 1 result_expr: - expected_results - | ||
10_n: OK regex: \d parsed_regex: \d str: - result_expr: - expected_results - | ||
11_n: OK regex: \D parsed_regex: \D str: 1 result_expr: - expected_results - | ||
12_y: OK regex: \D parsed_regex: \D str: - result_expr: - expected_results - | ||
13_y: OK regex: [\w] parsed_regex: [\w] str: a result_expr: - expected_results - | ||
14_n: OK regex: [\w] parsed_regex: [\w] str: - result_expr: - expected_results - | ||
15_n: OK regex: [\W] parsed_regex: [\W] str: a result_expr: - expected_results - | ||
16_y: OK regex: [\W] parsed_regex: [\W] str: - result_expr: - expected_results - | ||
17_y: OK regex: a[\s]b parsed_regex: a[\s]b str: a b result_expr: - expected_results - | ||
18_n: OK regex: a[\s]b parsed_regex: a[\s]b str: a-b result_expr: - expected_results - | ||
19_n: OK regex: a[\S]b parsed_regex: a[\S]b str: a b result_expr: - expected_results - | ||
20_y: OK regex: a[\S]b parsed_regex: a[\S]b str: a-b result_expr: - expected_results - | ||
21_y: OK regex: [\d] parsed_regex: [\d] str: 1 result_expr: - expected_results - | ||
22_n: OK regex: [\d] parsed_regex: [\d] str: - result_expr: - expected_results - | ||
23_n: OK regex: [\D] parsed_regex: [\D] str: 1 result_expr: - expected_results - | ||
24_y: OK regex: [\D] parsed_regex: [\D] str: - result_expr: - expected_results - | ||
|
Empty file.
4 changes: 4 additions & 0 deletions
4
regression-tests/test-results/apple-clang-15-c++2b/pure2-regex_08_alternatives.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Running tests_08_alternatives: | ||
01_y: OK regex: ab|cd parsed_regex: ab|cd str: abc result_expr: $& expected_results ab | ||
02_y: OK regex: ab|cd parsed_regex: ab|cd str: abcd result_expr: $& expected_results ab | ||
|
Empty file.
13 changes: 13 additions & 0 deletions
13
regression-tests/test-results/apple-clang-15-c++2b/pure2-regex_09_groups.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Running tests_09_groups: | ||
01_y: OK regex: ()ef parsed_regex: ()ef str: def result_expr: $&-$1 expected_results ef- | ||
02_y: OK regex: ()ef parsed_regex: ()ef str: def result_expr: $-[0] expected_results 1 | ||
03_y: OK regex: ()ef parsed_regex: ()ef str: def result_expr: $+[0] expected_results 3 | ||
04_y: OK regex: ()ef parsed_regex: ()ef str: def result_expr: $-[1] expected_results 1 | ||
05_y: OK regex: ()ef parsed_regex: ()ef str: def result_expr: $+[1] expected_results 1 | ||
06_y: OK regex: ((a)) parsed_regex: ((a)) str: abc result_expr: $&-$1-$2 expected_results a-a-a | ||
07_y: OK regex: ((a)) parsed_regex: ((a)) str: abc result_expr: $-[0]-$-[1]-$-[2] expected_results 0-0-0 | ||
08_y: OK regex: ((a)) parsed_regex: ((a)) str: abc result_expr: $+[0]-$+[1]-$+[2] expected_results 1-1-1 | ||
09_y: OK regex: (a)b(c) parsed_regex: (a)b(c) str: abc result_expr: $&-$1-$2 expected_results abc-a-c | ||
10_y: OK regex: (a)b(c) parsed_regex: (a)b(c) str: abc result_expr: $-[0]-$-[1]-$-[2] expected_results 0-0-2 | ||
11_y: OK regex: (a)b(c) parsed_regex: (a)b(c) str: abc result_expr: $+[0]-$+[1]-$+[2] expected_results 3-1-3 | ||
|
Empty file.
39 changes: 39 additions & 0 deletions
39
regression-tests/test-results/apple-clang-15-c++2b/pure2-regex_10_escapes.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
26 changes: 26 additions & 0 deletions
26
...ion-tests/test-results/apple-clang-15-c++2b/pure2-regex_11_group_references.cpp.execution
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
Running tests_11_group_references: | ||
01_y: OK regex: (foo)(\g-2) parsed_regex: (foo)(\g-2) str: foofoo result_expr: $1-$2 expected_results foo-foo | ||
02_y: OK regex: (foo)(\g-2)(foo)(\g-2) parsed_regex: (foo)(\g-2)(foo)(\g-2) str: foofoofoofoo result_expr: $1-$2-$3-$4 expected_results foo-foo-foo-foo | ||
03_y: OK regex: (([abc]+) \g-1)(([abc]+) \g{-1}) parsed_regex: (([abc]+) \g-1)(([abc]+) \g{-1}) str: abc abccba cba result_expr: $2-$4 expected_results abc-cba | ||
04_y: OK regex: (a)(b)(c)\g1\g2\g3 parsed_regex: (a)(b)(c)\g1\g2\g3 str: abcabc result_expr: $1$2$3 expected_results abc | ||
05_y: OK regex: /(?'n'foo) \g{n}/ parsed_regex: /(?'n'foo) \g{n}/ str: ..foo foo.. result_expr: $1 expected_results foo | ||
06_y: OK regex: /(?'n'foo) \g{ n }/ parsed_regex: /(?'n'foo) \g{ n }/ str: ..foo foo.. result_expr: $1 expected_results foo | ||
07_yM: OK regex: /(?'n'foo) \g{n}/ parsed_regex: /(?'n'foo) \g{n}/ str: ..foo foo.. result_expr: $+{n} expected_results foo | ||
08_y: OK regex: /(?<n>foo) \g{n}/ parsed_regex: /(?<n>foo) \g{n}/ str: ..foo foo.. result_expr: $1 expected_results foo | ||
09_yM: OK regex: /(?<n>foo) \g{n}/ parsed_regex: /(?<n>foo) \g{n}/ str: ..foo foo.. result_expr: $+{n} expected_results foo | ||
10_y: OK regex: /(?<as>as) (\w+) \g{as} (\w+)/ parsed_regex: /(?<as>as) (\w+) \g{as} (\w+)/ str: as easy as pie result_expr: $1-$2-$3 expected_results as-easy-pie | ||
11_y: OK regex: /(?'n'foo) \k<n>/ parsed_regex: /(?'n'foo) \k<n>/ str: ..foo foo.. result_expr: $1 expected_results foo | ||
12_yM: OK regex: /(?'n'foo) \k<n>/ parsed_regex: /(?'n'foo) \k<n>/ str: ..foo foo.. result_expr: $+{n} expected_results foo | ||
13_y: OK regex: /(?<n>foo) \k'n'/ parsed_regex: /(?<n>foo) \k'n'/ str: ..foo foo.. result_expr: $1 expected_results foo | ||
14_yM: OK regex: /(?<n>foo) \k'n'/ parsed_regex: /(?<n>foo) \k'n'/ str: ..foo foo.. result_expr: $+{n} expected_results foo | ||
15_yM: OK regex: /(?'a1'foo) \k'a1'/ parsed_regex: /(?'a1'foo) \k'a1'/ str: ..foo foo.. result_expr: $+{a1} expected_results foo | ||
16_yM: OK regex: /(?<a1>foo) \k<a1>/ parsed_regex: /(?<a1>foo) \k<a1>/ str: ..foo foo.. result_expr: $+{a1} expected_results foo | ||
17_yM: OK regex: /(?'_'foo) \k'_'/ parsed_regex: /(?'_'foo) \k'_'/ str: ..foo foo.. result_expr: $+{_} expected_results foo | ||
18_yM: OK regex: /(?<_>foo) \k<_>/ parsed_regex: /(?<_>foo) \k<_>/ str: ..foo foo.. result_expr: $+{_} expected_results foo | ||
19_yM: OK regex: /(?'_0_'foo) \k'_0_'/ parsed_regex: /(?'_0_'foo) \k'_0_'/ str: ..foo foo.. result_expr: $+{_0_} expected_results foo | ||
20_yM: OK regex: /(?<_0_>foo) \k<_0_>/ parsed_regex: /(?<_0_>foo) \k<_0_>/ str: ..foo foo.. result_expr: $+{_0_} expected_results foo | ||
21_y: OK regex: /(?<as>as) (\w+) \k<as> (\w+)/ parsed_regex: /(?<as>as) (\w+) \k<as> (\w+)/ str: as easy as pie result_expr: $1-$2-$3 expected_results as-easy-pie | ||
22_y: OK regex: /(?<as>as) (\w+) \k{as} (\w+)/ parsed_regex: /(?<as>as) (\w+) \k{as} (\w+)/ str: as easy as pie result_expr: $1-$2-$3 expected_results as-easy-pie | ||
23_y: OK regex: /(?<as>as) (\w+) \k'as' (\w+)/ parsed_regex: /(?<as>as) (\w+) \k'as' (\w+)/ str: as easy as pie result_expr: $1-$2-$3 expected_results as-easy-pie | ||
24_y: OK regex: /(?<as>as) (\w+) \k{ as } (\w+)/ parsed_regex: /(?<as>as) (\w+) \k{ as } (\w+)/ str: as easy as pie result_expr: $1-$2-$3 expected_results as-easy-pie | ||
|
Empty file.
Oops, something went wrong.