Module Ruby
Import path
import codeql.ruby.ast.internal.TreeSitterClasses
| 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 |