Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Ruby
Alias - Ruby method alias
- Ruby
Analysis Cache - Ruby
Backend - Ruby code generation backend.
- Ruby
Backend Code Stats - Ruby backend code stats v2
- Ruby
Block - Ruby block parameter
- Ruby
Cache Entry - Ruby
Case In - Ruby case/in expression (pattern matching)
- Ruby
Class - A Ruby class definition.
- Ruby
Class Def - Ruby class definition
- Ruby
Class Registry - Ruby class registry
- Ruby
Code Stats - Ruby code stats
- Ruby
Constant Folding Helper - Ruby
DepGraph - Ruby
Diag Sink - Ruby
Dominator Tree - Ruby
ExtConfig - Ruby backend config (extended)
- Ruby
ExtEmit Stats - Ruby emit stats
- Ruby
ExtId Gen - Ruby id generator
- Ruby
ExtSource Buffer - Ruby source buffer
- Ruby
Feature Flags - Ruby feature flags
- Ruby
Fiber - Ruby fiber definition
- Ruby
Lazy Enumerator - Ruby Enumerator::Lazy
- Ruby
Liveness Info - Ruby
Method - A Ruby method definition (
def name(params) ... end). - Ruby
Method Contract - Ruby method contract
- Ruby
Method Def - Ruby method definition
- Ruby
Module - A Ruby module definition (also used as the top-level compilation unit).
- Ruby
Module Def - Ruby module definition
- Ruby
Name Mangler - Ruby name mangler
- Ruby
Pass Config - Ruby
Pass Registry - Ruby
Pass Stats - Ruby
Pass Summary - Ruby final pass summary
- Ruby
Proc Lambda Diff - Ruby proc vs lambda differences
- Ruby
Rescue Block - Ruby begin/rescue/ensure
- Ruby
Struct Def - Ruby struct definition
- Ruby
Worklist
Enums§
- Ruby
Diag Level - Ruby diagnostic
- Ruby
Expr - Ruby expression AST.
- RubyLit
- Ruby literal values.
- Ruby
Pass Phase - Ruby
Pattern - Ruby pattern matching (Ruby 3.x)
- Ruby
Require - Ruby require statement
- Ruby
Stmt - Ruby statement AST.
- Ruby
Type - Ruby type representation for type-directed code generation.
- Ruby
Type Ext - Ruby type (extended)
- Ruby
Visibility - Ruby method visibility modifier.