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

Skip to content

Commit acc13dd

Browse files
committed
renamed "namedBackref" to "named_backref"
1 parent 23127cb commit acc13dd

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
@@ -157,7 +157,7 @@ public void visit(BackReference nd) {
157157
@Override
158158
public void visit(NamedBackReference nd) {
159159
Label lbl = extractTerm(nd, parent, idx);
160-
trapwriter.addTuple("namedBackref", lbl, nd.getName());
160+
trapwriter.addTuple("named_backref", lbl, nd.getName());
161161
}
162162

163163
@Override

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ regexpterm(#20057,22,#20043,3,"\k<ws>")
171171
#20058=@"loc,{#10000},1,16,1,21"
172172
locations_default(#20058,#10000,1,16,1,21)
173173
hasLocation(#20057,#20058)
174-
namedBackref(#20057,"ws")
174+
named_backref(#20057,"ws")
175175
#20059=*
176176
regexpterm(#20059,3,#20043,4,"$")
177177
#20060=@"loc,{#10000},1,22,1,22"
@@ -265,7 +265,7 @@ regexpterm(#20083,22,#20082,0,"\k<")
265265
#20084=@"loc,{#10000},6,2,6,4"
266266
locations_default(#20084,#10000,6,2,6,4)
267267
hasLocation(#20083,#20084)
268-
namedBackref(#20083,"")
268+
named_backref(#20083,"")
269269
#20085=*
270270
regexp_parse_errors(#20085,#20083,"expected identifier")
271271
#20086=@"loc,{#10000},6,5,6,5"

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,3 +265,8 @@ deprecated predicate regexpConstValue(RegExpConstant id, string value) { regexp_
265265
* Use `RegExpCharacterClassEscape#getValue()` instead.
266266
*/
267267
deprecated predicate charClassEscape(RegExpCharacterClassEscape id, string value) { char_class_escape(id, value) }
268+
/**
269+
* Alias for the predicate `named_backref` defined in the .dbscheme.
270+
* Use `RegExpBackRef#getName()` instead.
271+
*/
272+
deprecated predicate namedBackref(RegExpBackRef id, string name) { named_backref(id, name) }

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,7 @@ class RegExpBackRef extends RegExpTerm, @regexp_backref {
745745
/**
746746
* Gets the name of the capture group this back reference refers to, if any.
747747
*/
748-
string getName() { namedBackref(this, result) }
748+
string getName() { named_backref(this, result) }
749749

750750
/** Gets the capture group this back reference refers to. */
751751
RegExpGroup getGroup() {

javascript/ql/src/semmlecode.javascript.dbscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -886,7 +886,7 @@ is_inverted (int id: @regexp_char_class ref);
886886
regexp_const_value (unique int id: @regexp_constant ref, varchar(1) value: string ref);
887887
char_class_escape (unique int id: @regexp_char_class_escape ref, varchar(1) value: string ref);
888888
backref (unique int id: @regexp_backref ref, int value: int ref);
889-
namedBackref (unique int id: @regexp_backref ref, string name: string ref);
889+
named_backref (unique int id: @regexp_backref ref, string name: string ref);
890890
unicodePropertyEscapeName (unique int id: @regexp_unicode_property_escape ref, string name: string ref);
891891
unicodePropertyEscapeValue (unique int id: @regexp_unicode_property_escape ref, string value: string ref);
892892

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20822,7 +20822,7 @@
2082220822
</dependencies>
2082320823
</relation>
2082420824
<relation>
20825-
<name>namedBackref</name>
20825+
<name>named_backref</name>
2082620826
<cardinality>11</cardinality>
2082720827
<columnsizes>
2082820828
<e>

javascript/upgrades/c73fbfca57f3d593b9ff50c6aa3a886d6888efec/upgrade.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,5 @@ regexp_const_value.rel: reorder regexpConstValue.rel(int id, string value) id va
8080
regexpConstValue.rel: delete
8181
char_class_escape.rel: reorder charClassEscape.rel(int id, string value) id value
8282
charClassEscape.rel: delete
83+
named_backref.rel: reorder namedBackref.rel(int id, string name) id name
84+
namedBackref.rel: delete

0 commit comments

Comments
 (0)