Module Ruby
Import path
import codeql.ruby.ast.internal.TreeSitter
Classes
Alias | A class representing |
AlternativePattern | A class representing |
ArgumentList | A class representing |
Array | A class representing |
ArrayPattern | A class representing |
AsPattern | A class representing |
Assignment | A class representing |
AstNode | The base class for all AST nodes |
BareString | A class representing |
BareSymbol | A class representing |
Begin | A class representing |
BeginBlock | A class representing |
Binary | A class representing |
Block | A class representing |
BlockArgument | A class representing |
BlockBody | A class representing |
BlockParameter | A class representing |
BlockParameters | A class representing |
BodyStatement | A class representing |
Break | A class representing |
Call | A class representing |
Case | A class representing |
CaseMatch | A class representing |
ChainedString | A class representing |
Character | A class representing |
Class | A class representing |
ClassVariable | A class representing |
Comment | A class representing |
Complex | A class representing |
Conditional | A class representing |
Constant | A class representing |
DelimitedSymbol | A class representing |
DestructuredLeftAssignment | A class representing |
DestructuredParameter | A class representing |
Do | A class representing |
DoBlock | A class representing |
ElementReference | A class representing |
Else | A class representing |
Elsif | A class representing |
EmptyStatement | A class representing |
Encoding | A class representing |
EndBlock | A class representing |
Ensure | A class representing |
EscapeSequence | A class representing |
ExceptionVariable | A class representing |
Exceptions | A class representing |
ExpressionReferencePattern | A class representing |
False | A class representing |
File | A class representing |
FindPattern | A class representing |
Float | A class representing |
For | A class representing |
ForwardArgument | A class representing |
ForwardParameter | A class representing |
GlobalVariable | A class representing |
Hash | A class representing |
HashKeySymbol | A class representing |
HashPattern | A class representing |
HashSplatArgument | A class representing |
HashSplatNil | A class representing |
HashSplatParameter | A class representing |
HeredocBeginning | A class representing |
HeredocBody | A class representing |
HeredocContent | A class representing |
HeredocEnd | A class representing |
Identifier | A class representing |
If | A class representing |
IfGuard | A class representing |
IfModifier | A class representing |
In | A class representing |
InClause | A class representing |
InstanceVariable | A class representing |
Integer | A class representing |
Interpolation | A class representing |
KeywordParameter | A class representing |
KeywordPattern | A class representing |
Lambda | A class representing |
LambdaParameters | A class representing |
LeftAssignmentList | A class representing |
Line | A class representing |
MatchPattern | A class representing |
Method | A class representing |
MethodParameters | A class representing |
Module | A class representing |
Next | A class representing |
Nil | A class representing |
Operator | A class representing |
OperatorAssignment | A class representing |
OptionalParameter | A class representing |
Pair | A class representing |
ParenthesizedPattern | A class representing |
ParenthesizedStatements | A class representing |
Pattern | A class representing |
Program | A class representing |
Range | A class representing |
Rational | A class representing |
Redo | A class representing |
Regex | A class representing |
Rescue | A class representing |
RescueModifier | A class representing |
ReservedWord | A reserved word. |
RestAssignment | A class representing |
Retry | A class representing |
Return | A class representing |
RightAssignmentList | A class representing |
ScopeResolution | A class representing |
Self | A class representing |
Setter | A class representing |
SimpleSymbol | A class representing |
SingletonClass | A class representing |
SingletonMethod | A class representing |
SplatArgument | A class representing |
SplatParameter | A class representing |
String | A class representing |
StringArray | A class representing |
StringContent | A class representing |
Subshell | A class representing |
Super | A class representing |
Superclass | A class representing |
SymbolArray | A class representing |
TestPattern | A class representing |
Then | A class representing |
Token | A token. |
True | A class representing |
Unary | A class representing |
Undef | A class representing |
UnderscoreArg | |
UnderscoreCallOperator | |
UnderscoreExpression | |
UnderscoreLhs | |
UnderscoreMethodName | |
UnderscoreNonlocalVariable | |
UnderscorePatternConstant | |
UnderscorePatternExpr | |
UnderscorePatternExprBasic | |
UnderscorePatternPrimitive | |
UnderscorePatternTopExprBody | |
UnderscorePrimary | |
UnderscoreSimpleNumeric | |
UnderscoreStatement | |
UnderscoreVariable | |
Uninterpreted | A class representing |
Unless | A class representing |
UnlessGuard | A class representing |
UnlessModifier | A class representing |
Until | A class representing |
UntilModifier | A class representing |
VariableReferencePattern | A class representing |
When | A class representing |
While | A class representing |
WhileModifier | A class representing |
Yield | A class representing |