Module Regexp
Provides classes for working with regular expressions.
Regular expression literals are represented as an abstract syntax tree of regular expression terms.
Import path
import codeql.ruby.RegexpImports
| RegExpTreeView | Provides a class hierarchy corresponding to a parse tree of regular expressions. |
Predicates
| getTermForExecution | Gets a parsed regular expression term that is executed at |
| regExpSource | Gets a node whose value may flow (inter-procedurally) to |
Classes
| RegExpPatternSource | A node whose value may flow to a position where it is interpreted as a part of a regular expression. |
| StdLibRegExpInterpretation | A node interpreted as a regular expression. Speficically nodes where string values are interpreted as regular expressions. |
Modules
| RegExpInterpretation | Provides a class for modeling regular expression interpretations. |