Featured Classes

Demo

All Classes

Builder

class

Opal::AST

Matcher

class

Opal::AST

Node

class

Opal::AST

Builder

class

Opal

MissingRequire

class

Opal::Builder

ProcessorNotFound

class

Opal::Builder

ERBProcessor

class

Opal::BuilderProcessors

JsProcessor

class

Opal::BuilderProcessors

OpalERBProcessor

class

Opal::BuilderProcessors

Processor

class

Opal::BuilderProcessors

RubyERBProcessor

class

Opal::BuilderProcessors

RubyProcessor

class

Opal::BuilderProcessors

BuilderScheduler

class

Opal

Prefork

class

Opal::BuilderScheduler

Fork

class

Opal::BuilderScheduler::Prefork

ForkSet

class

Opal::BuilderScheduler::Prefork

Sequential

class

Opal::BuilderScheduler

CLI

class

Opal

Evals

class

Opal::CLI

CLIOptions

class

Opal

FileCache

class

Opal::Cache

NullCache

class

Opal::Cache

Applescript

class

Opal::CliRunners

MissingAppleScript

class

Opal::CliRunners::Applescript

MissingJavaScriptSupport

class

Opal::CliRunners::Applescript

Chrome

class

Opal::CliRunners

Compiler

class

Opal::CliRunners

Deno

class

Opal::CliRunners

MissingDeno

class

Opal::CliRunners::Deno

Firefox

class

Opal::CliRunners

Gjs

class

Opal::CliRunners

MissingGjs

class

Opal::CliRunners::Gjs

MiniRacer

class

Opal::CliRunners

Nashorn

class

Opal::CliRunners

MissingNashorn

class

Opal::CliRunners::Nashorn

Nodejs

class

Opal::CliRunners

MissingNodeJS

class

Opal::CliRunners::Nodejs

Quickjs

class

Opal::CliRunners

MissingQuickjs

class

Opal::CliRunners::Quickjs

RunnerError

class

Opal::CliRunners

Safari

class

Opal::CliRunners

Server

class

Opal::CliRunners

App

class

Opal::CliRunners::Server

CompilationError

class

Opal

Compiler

class

Opal

Compiler

class

Opal::ERB

EofContent

class

Opal

Error

class

Opal

Fragment

class

Opal

GemNotFound

class

Opal

Index

class

Opal::Hike

Trail

class

Opal::Hike

AliasNode

class

Opal::Nodes

ArglistNode

class

Opal::Nodes

ArgNode

class

Opal::Nodes::Args

EnsureKwargsAreKwargs

class

Opal::Nodes::Args

ExtractBlockarg

class

Opal::Nodes::Args

ExtractKwarg

class

Opal::Nodes::Args

ExtractKwargs

class

Opal::Nodes::Args

ExtractKwoptarg

class

Opal::Nodes::Args

ExtractKwrestarg

class

Opal::Nodes::Args

ExtractOptargNode

class

Opal::Nodes::Args

ExtractPostArg

class

Opal::Nodes::Args

ExtractPostOptarg

class

Opal::Nodes::Args

ExtractRestarg

class

Opal::Nodes::Args

FakeArgNode

class

Opal::Nodes::Args

InitializeIterarg

class

Opal::Nodes::Args

InitializeShadowarg

class

Opal::Nodes::Args

Parameters

class

Opal::Nodes::Args

PreparePostArgs

class

Opal::Nodes::Args

ArgsNode

class

Opal::Nodes

ArityCheckNode

class

Opal::Nodes

ArrayNode

class

Opal::Nodes

BackRefNode

class

Opal::Nodes

Base

class

Opal::Nodes

BaseFlipFlop

class

Opal::Nodes

BaseSuperNode

class

Opal::Nodes

BaseYieldNode

class

Opal::Nodes

BeginNode

class

Opal::Nodes

BlockPassNode

class

Opal::Nodes

BreakNode

class

Opal::Nodes

CallNode

class

Opal::Nodes

DependencyResolver

class

Opal::Nodes::CallNode

CbaseNode

class

Opal::Nodes

ClassNode

class

Opal::Nodes

ClassVarAssignNode

class

Opal::Nodes

ClassVariableNode

class

Opal::Nodes

Closure

class

Opal::Nodes

ComplexNode

class

Opal::Nodes

ConstAssignNode

class

Opal::Nodes

ConstNode

class

Opal::Nodes

DefNode

class

Opal::Nodes

DefinedNode

class

Opal::Nodes

DefinedSuperNode

class

Opal::Nodes

DefsNode

class

Opal::Nodes

DynamicStringNode

class

Opal::Nodes

DynamicSymbolNode

class

Opal::Nodes

EFlipFlop

class

Opal::Nodes

EnsureNode

class

Opal::Nodes

ExclusiveRangeNode

class

Opal::Nodes

GlobalAssignNode

class

Opal::Nodes

GlobalVariableNode

class

Opal::Nodes

HashNode

class

Opal::Nodes

IFlipFlop

class

Opal::Nodes

IfNode

class

Opal::Nodes

InclusiveRangeNode

class

Opal::Nodes

InstanceAssignNode

class

Opal::Nodes

InstanceVariableNode

class

Opal::Nodes

IterArityCheckNode

class

Opal::Nodes

IterNode

class

Opal::Nodes

JSReturnNode

class

Opal::Nodes

JSTempNode

class

Opal::Nodes

JsAttrAsgnNode

class

Opal::Nodes

JsAttrNode

class

Opal::Nodes

JsCallNode

class

Opal::Nodes

KwBeginNode

class

Opal::Nodes

KwSplatNode

class

Opal::Nodes

LambdaNode

class

Opal::Nodes

LocalAssignNode

class

Opal::Nodes

LocalDeclareNode

class

Opal::Nodes

LocalVariableNode

class

Opal::Nodes

MassAssignNode

class

Opal::Nodes

Match3Node

class

Opal::Nodes

MatchCurrentLineNode

class

Opal::Nodes

ModuleNode

class

Opal::Nodes

NextNode

class

Opal::Nodes

NodeWithArgs

class

Opal::Nodes

NthrefNode

class

Opal::Nodes

NumericNode

class

Opal::Nodes

RangeNode

class

Opal::Nodes

RationalNode

class

Opal::Nodes

RedoNode

class

Opal::Nodes

RegexpNode

class

Opal::Nodes

ResBodyNode

class

Opal::Nodes

RescueNode

class

Opal::Nodes

RetryNode

class

Opal::Nodes

ReturnNode

class

Opal::Nodes

ReturnableYieldNode

class

Opal::Nodes

ScopeNode

class

Opal::Nodes

SelfNode

class

Opal::Nodes

SingletonClassNode

class

Opal::Nodes

SplatNode

class

Opal::Nodes

StringNode

class

Opal::Nodes

SuperNode

class

Opal::Nodes

SymbolNode

class

Opal::Nodes

TopNode

class

Opal::Nodes

UndefNode

class

Opal::Nodes

UntilNode

class

Opal::Nodes

UntilPostNode

class

Opal::Nodes

ValueNode

class

Opal::Nodes

WhileNode

class

Opal::Nodes

WhilePostNode

class

Opal::Nodes

XStringNode

class

Opal::Nodes

YieldNode

class

Opal::Nodes

ZsuperNode

class

Opal::Nodes

OpalBacktraceLocation

class

Opal

SourceBuffer

class

Opal::Parser

WithRubyLexer

class

Opal::Parser

ParsingError

class

Opal

PathReader

class

Opal

REPL

class

Opal

Silencer

class

Opal::REPL

Rewriter

class

Opal

Arguments

class

Opal::Rewriters

Base

class

Opal::Rewriters

DummyLocation

class

Opal::Rewriters::Base

BinaryOperatorAssignment

class

Opal::Rewriters

ConditionalSendHandler

class

Opal::Rewriters::BinaryOperatorAssignment

SendHandler

class

Opal::Rewriters::BinaryOperatorAssignment

BlockToIter

class

Opal::Rewriters

DotJsSyntax

class

Opal::Rewriters

DumpArgs

class

Opal::Rewriters

ForRewriter

class

Opal::Rewriters

LocalVariableAssigns

class

Opal::Rewriters::ForRewriter

ForwardArgs

class

Opal::Rewriters

KeyDuplicatesRewriter

class

Opal::Rewriters::Hashes

UniqKeysSet

class

Opal::Rewriters::Hashes::KeyDuplicatesRewriter

InlineArgs

class

Opal::Rewriters

Initializer

class

Opal::Rewriters::InlineArgs

JsReservedWords

class

Opal::Rewriters

LogicalOperatorAssignment

class

Opal::Rewriters

ConditionalSendHandler

class

Opal::Rewriters::LogicalOperatorAssignment

SendHandler

class

Opal::Rewriters::LogicalOperatorAssignment

MlhsArgs

class

Opal::Rewriters

Arguments

class

Opal::Rewriters::MlhsArgs

MlhsRewriter

class

Opal::Rewriters::MlhsArgs

Numblocks

class

Opal::Rewriters

OpalEngineCheck

class

Opal::Rewriters

PatternMatching

class

Opal::Rewriters

PatternConverter

class

Opal::Rewriters::PatternMatching

ReturnableLogic

class

Opal::Rewriters

TargetedPatches

class

Opal::Rewriters

ThrowerFinder

class

Opal::Rewriters

RewritingError

class

Opal

FiltersRewriter

class

Opal::Rubyspec

SimpleServer

class

Opal

File

class

Opal::SourceMap

Index

class

Opal::SourceMap

SyntaxError

class

Opal

TiltTemplate

class

Opal

Default

class

Parser::Builders

Lexer

class

Parser

Dedenter

class

Parser::Lexer

Literal

class

Parser::Lexer

Buffer

class

Parser::Source

All Modules