Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fbcd3dd

Browse files
committed
renamed "isNamedCapture" to "is_named_capture"
1 parent 2dc9022 commit fbcd3dd

7 files changed

Lines changed: 13 additions & 6 deletions

File tree

javascript/extractor/src/com/semmle/js/extractor/RegExpExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ public void visit(Dollar nd) {
184184
public void visit(Group nd) {
185185
Label lbl = extractTerm(nd, parent, idx);
186186
if (nd.isCapture()) trapwriter.addTuple("is_capture", lbl, nd.getNumber());
187-
if (nd.isNamed()) trapwriter.addTuple("isNamedCapture", lbl, nd.getName());
187+
if (nd.isNamed()) trapwriter.addTuple("is_named_capture", lbl, nd.getName());
188188
visit(nd.getOperand(), lbl, 0);
189189
}
190190

javascript/extractor/tests/regexp/output/trap/es2018.js.trap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ regexpterm(#20047,13,#20043,1,"(?<ws>\s+)")
141141
locations_default(#20048,#10000,1,3,1,12)
142142
hasLocation(#20047,#20048)
143143
is_capture(#20047,1)
144-
isNamedCapture(#20047,"ws")
144+
is_named_capture(#20047,"ws")
145145
#20049=*
146146
regexpterm(#20049,9,#20047,0,"\s+")
147147
#20050=@"loc,{#10000},1,9,1,11"

javascript/ql/src/semmle/javascript/Aliases.qll

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,3 +245,8 @@ deprecated predicate rangeQuantifierUpperBound(RegExpRange id, int hi) { range_q
245245
* Use `RegExpGroup#isCapture()` instead.
246246
*/
247247
deprecated predicate isCapture(RegExpGroup id, int number) { is_capture(id, number) }
248+
/**
249+
* Alias for the predicate `is_named_capture` defined in the .dbscheme.
250+
* Use `RegExpGroup#isNamed()` instead.
251+
*/
252+
deprecated predicate isNamedCapture(RegExpGroup id, string name) { is_named_capture(id, name) }

javascript/ql/src/semmle/javascript/Regexp.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -579,10 +579,10 @@ class RegExpGroup extends RegExpTerm, @regexp_group {
579579
int getNumber() { is_capture(this, result) }
580580

581581
/** Holds if this is a named capture group. */
582-
predicate isNamed() { isNamedCapture(this, _) }
582+
predicate isNamed() { is_named_capture(this, _) }
583583

584584
/** Gets the name of this capture group, if any. */
585-
string getName() { isNamedCapture(this, result) }
585+
string getName() { is_named_capture(this, result) }
586586

587587
override predicate isNullable() { getAChild().isNullable() }
588588

javascript/ql/src/semmlecode.javascript.dbscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -881,7 +881,7 @@ is_greedy (int id: @regexp_quantifier ref);
881881
range_quantifier_lower_bound (unique int id: @regexp_range ref, int lo: int ref);
882882
range_quantifier_upper_bound (unique int id: @regexp_range ref, int hi: int ref);
883883
is_capture (unique int id: @regexp_group ref, int number: int ref);
884-
isNamedCapture (unique int id: @regexp_group ref, string name: string ref);
884+
is_named_capture (unique int id: @regexp_group ref, string name: string ref);
885885
isInverted (int id: @regexp_char_class ref);
886886
regexpConstValue (unique int id: @regexp_constant ref, varchar(1) value: string ref);
887887
charClassEscape (unique int id: @regexp_char_class_escape ref, varchar(1) value: string ref);

javascript/ql/src/semmlecode.javascript.dbscheme.stats

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20338,7 +20338,7 @@
2033820338
</dependencies>
2033920339
</relation>
2034020340
<relation>
20341-
<name>isNamedCapture</name>
20341+
<name>is_named_capture</name>
2034220342
<cardinality>1280</cardinality>
2034320343
<columnsizes>
2034420344
<e>

javascript/upgrades/c73fbfca57f3d593b9ff50c6aa3a886d6888efec/upgrade.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,5 @@ range_quantifier_upper_bound.rel: reorder rangeQuantifierUpperBound.rel(int id,
7272
rangeQuantifierUpperBound.rel: delete
7373
is_capture.rel: reorder isCapture.rel(int id, int number) id number
7474
isCapture.rel: delete
75+
is_named_capture.rel: reorder isNamedCapture.rel(int id, string name) id name
76+
isNamedCapture.rel: delete

0 commit comments

Comments
 (0)