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

Skip to content

Commit 23127cb

Browse files
committed
renamed "charClassEscape" to "char_class_escape"
1 parent 21733af commit 23127cb

8 files changed

Lines changed: 15 additions & 8 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
@@ -280,7 +280,7 @@ public void visit(WordBoundary nd) {
280280
@Override
281281
public void visit(CharacterClassEscape nd) {
282282
Label lbl = extractTerm(nd, parent, idx);
283-
trapwriter.addTuple("charClassEscape", lbl, nd.getClassIdentifier());
283+
trapwriter.addTuple("char_class_escape", lbl, nd.getClassIdentifier());
284284
}
285285

286286
@Override

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1414,13 +1414,13 @@ regexpterm(#20464,20,#20462,0,"\w")
14141414
#20465=@"loc,{#10000},29,2,29,3"
14151415
locations_default(#20465,#10000,29,2,29,3)
14161416
hasLocation(#20464,#20465)
1417-
charClassEscape(#20464,"w")
1417+
char_class_escape(#20464,"w")
14181418
#20466=*
14191419
regexpterm(#20466,20,#20462,1,"\S")
14201420
#20467=@"loc,{#10000},29,4,29,5"
14211421
locations_default(#20467,#10000,29,4,29,5)
14221422
hasLocation(#20466,#20467)
1423-
charClassEscape(#20466,"S")
1423+
char_class_escape(#20466,"S")
14241424
#20468=*
14251425
stmts(#20468,2,#20001,29,"/\\/;")
14261426
hasLocation(#20468,#20061)

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ regexpterm(#20051,20,#20049,0,"\s")
153153
#20052=@"loc,{#10000},1,9,1,10"
154154
locations_default(#20052,#10000,1,9,1,10)
155155
hasLocation(#20051,#20052)
156-
charClassEscape(#20051,"s")
156+
char_class_escape(#20051,"s")
157157
#20053=*
158158
regexpterm(#20053,9,#20043,2,"\w+")
159159
#20054=@"loc,{#10000},1,13,1,15"
@@ -165,7 +165,7 @@ regexpterm(#20055,20,#20053,0,"\w")
165165
#20056=@"loc,{#10000},1,13,1,14"
166166
locations_default(#20056,#10000,1,13,1,14)
167167
hasLocation(#20055,#20056)
168-
charClassEscape(#20055,"w")
168+
char_class_escape(#20055,"w")
169169
#20057=*
170170
regexpterm(#20057,22,#20043,3,"\k<ws>")
171171
#20058=@"loc,{#10000},1,16,1,21"

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,3 +260,8 @@ deprecated predicate isInverted(RegExpCharacterClass id) { is_inverted(id) }
260260
* Use `RegExpConstant#getValue()` instead.
261261
*/
262262
deprecated predicate regexpConstValue(RegExpConstant id, string value) { regexp_const_value(id, value) }
263+
/**
264+
* Alias for the predicate `char_class_escape` defined in the .dbscheme.
265+
* Use `RegExpCharacterClassEscape#getValue()` instead.
266+
*/
267+
deprecated predicate charClassEscape(RegExpCharacterClassEscape id, string value) { char_class_escape(id, value) }

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -679,7 +679,7 @@ class RegExpControlEscape extends RegExpCharEscape, @regexp_ctrl_escape { }
679679
*/
680680
class RegExpCharacterClassEscape extends RegExpEscape, @regexp_char_class_escape {
681681
/** Gets the name of the character class; for example, `w` for `\w`. */
682-
string getValue() { charClassEscape(this, result) }
682+
string getValue() { char_class_escape(this, result) }
683683

684684
override predicate isNullable() { none() }
685685
}

javascript/ql/src/semmlecode.javascript.dbscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -884,7 +884,7 @@ is_capture (unique int id: @regexp_group ref, int number: int ref);
884884
is_named_capture (unique int id: @regexp_group ref, string name: string ref);
885885
is_inverted (int id: @regexp_char_class ref);
886886
regexp_const_value (unique int id: @regexp_constant ref, varchar(1) value: string ref);
887-
charClassEscape (unique int id: @regexp_char_class_escape ref, varchar(1) value: string ref);
887+
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);
889889
namedBackref (unique int id: @regexp_backref ref, string name: string ref);
890890
unicodePropertyEscapeName (unique int id: @regexp_unicode_property_escape ref, string name: string ref);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20545,7 +20545,7 @@
2054520545
</dependencies>
2054620546
</relation>
2054720547
<relation>
20548-
<name>charClassEscape</name>
20548+
<name>char_class_escape</name>
2054920549
<cardinality>1573</cardinality>
2055020550
<columnsizes>
2055120551
<e>

javascript/upgrades/c73fbfca57f3d593b9ff50c6aa3a886d6888efec/upgrade.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,5 @@ is_inverted.rel: reorder isInverted.rel(int id) id
7878
isInverted.rel: delete
7979
regexp_const_value.rel: reorder regexpConstValue.rel(int id, string value) id value
8080
regexpConstValue.rel: delete
81+
char_class_escape.rel: reorder charClassEscape.rel(int id, string value) id value
82+
charClassEscape.rel: delete

0 commit comments

Comments
 (0)