mirror of
https://github.com/github/codeql.git
synced 2025-12-20 10:46:30 +01:00
13 lines
371 B
Plaintext
13 lines
371 B
Plaintext
import java
|
|
import semmle.code.java.regex.RegexTreeView as RegexTreeView
|
|
import semmle.code.java.regex.regex as Regex
|
|
|
|
string getQLClases(RegexTreeView::RegExpTerm t) {
|
|
result = "[" + strictconcat(t.getPrimaryQLClass(), ",") + "]"
|
|
}
|
|
|
|
query predicate parseFailures(Regex::Regex r, int i) { r.failedToParse(i) }
|
|
|
|
from RegexTreeView::RegExpTerm t
|
|
select t, getQLClases(t)
|