Package-level declarations

Types

Link copied to clipboard
class DeclarationHandler(lang: RubyLanguageFrontend) : RubyHandler<Declaration, Node>
Link copied to clipboard
class ExpressionHandler(lang: RubyLanguageFrontend) : RubyHandler<Expression, Node>
Link copied to clipboard
abstract class RubyHandler<ResultNode : Node, HandlerNode : Node>(configConstructor: () -> ResultNode, frontend: RubyLanguageFrontend) : Handler<ResultNode, HandlerNode, RubyLanguageFrontend>
Link copied to clipboard
class RubyLanguage : Language<RubyLanguageFrontend> , HasDefaultArguments, HasClasses, HasSuperClasses, HasShortCircuitOperators

The Ruby Language

Link copied to clipboard
class RubyLanguageFrontend(language: RubyLanguage, ctx: TranslationContext) : LanguageFrontend<Node, Node>
Link copied to clipboard
class StatementHandler(lang: RubyLanguageFrontend) : RubyHandler<Statement, Node>