Module Literal
Import path
import codeql.ruby.ast.Literal
Classes
ArrayLiteral | An array literal. |
BooleanLiteral | A Boolean literal. |
CharacterLiteral | A character literal. |
ComplexLiteral | A complex literal. |
EncodingLiteral | An |
FileLiteral | A |
FloatLiteral | A floating-point literal. |
HashLiteral | A hash literal. |
HereDoc | A “here document”. For example: |
IntegerLiteral | An integer literal. |
LineLiteral | A |
Literal | A literal. |
MethodName | A method name literal. For example: |
NilLiteral | A |
NumericLiteral | A numeric literal, i.e. an integer, floating-point, rational, or complex value. |
RangeLiteral | A range literal. |
RationalLiteral | A rational literal. |
RegExpComponent | The base class for a component of a regular expression literal. |
RegExpEscapeSequenceComponent | An escape sequence component of a regex literal. |
RegExpInterpolationComponent | An interpolation expression component of a regex literal. |
RegExpLiteral | A regular expression literal. |
RegExpTextComponent | A component of a regex literal that is simply text. |
StringComponent | The base class for a component of a string: |
StringEscapeSequenceComponent | An escape sequence component of a string or string-like literal. |
StringInterpolationComponent | An interpolation expression component of a string or string-like literal. |
StringLiteral | A string literal. |
StringTextComponent | A component of a string (or string-like) literal that is simply text. |
StringlikeLiteral | A string, symbol, regexp, or subshell literal. |
SubshellLiteral | A subshell literal. |
SymbolLiteral | A symbol literal. |