Skip to content

Commit 0e00f5c

Browse files
committed
Python: Add AST node wrappers
1 parent 5503bfd commit 0e00f5c

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

python/ql/lib/semmle/python/AstExtended.qll

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@ class DictItemListParent extends DictItemListParent_ { }
218218
/** A list of strings (the primitive type string not Bytes or Unicode) */
219219
class StringList extends StringList_ { }
220220

221+
/** A list of template strings. */
222+
class TemplateStringList extends TemplateStringList_ { }
223+
221224
/** A list of aliases in an import statement */
222225
class AliasList extends AliasList_ { }
223226

@@ -273,3 +276,9 @@ class ParamSpec extends ParamSpec_, TypeParameter {
273276

274277
override Expr getAChildNode() { result = this.getName() }
275278
}
279+
280+
/** A template string literal. */
281+
class TemplateString extends TemplateString_, Expr { }
282+
283+
/** An (implicitly) concatenated list of template strings. */
284+
class JoinedTemplateString extends JoinedTemplateString_, Expr { }

0 commit comments

Comments
 (0)