Module: Peruby
- Defined in:
- lib/peruby.rb,
lib/peruby/op.rb,
lib/peruby/cli.rb,
lib/peruby/node.rb,
lib/peruby/lexer.rb,
lib/peruby/op/io.rb,
lib/peruby/errors.rb,
lib/peruby/parser.rb,
lib/peruby/op/call.rb,
lib/peruby/op/list.rb,
lib/peruby/op/loop.rb,
lib/peruby/runtime.rb,
lib/peruby/version.rb,
lib/peruby/compiler.rb,
lib/peruby/op/assign.rb,
lib/peruby/op/regexp.rb,
lib/peruby/validator.rb,
lib/peruby/op/builtin.rb,
lib/peruby/op/control.rb,
lib/peruby/op/element.rb,
lib/peruby/op/literal.rb,
lib/peruby/lexer/state.rb,
lib/peruby/lexer/token.rb,
lib/peruby/op/variable.rb,
lib/peruby/runtime/env.rb,
lib/peruby/runtime/mro.rb,
lib/peruby/runtime/ref.rb,
lib/peruby/compile_unit.rb,
lib/peruby/lexer/number.rb,
lib/peruby/runtime/code.rb,
lib/peruby/runtime/conv.rb,
lib/peruby/runtime/glob.rb,
lib/peruby/lexer/heredoc.rb,
lib/peruby/op/expression.rb,
lib/peruby/runtime/stash.rb,
lib/peruby/lexer/keywords.rb,
lib/peruby/parser/grammar.rb,
lib/peruby/parser/grammar.rb,
lib/peruby/runtime/scalar.rb,
lib/peruby/runtime/sprintf.rb,
lib/peruby/lexer/quote_like.rb,
lib/peruby/runtime/io_handle.rb,
lib/peruby/runtime/perl_hash.rb,
lib/peruby/lexer/term_scanner.rb,
lib/peruby/runtime/perl_array.rb,
lib/peruby/runtime/local_stack.rb,
lib/peruby/runtime/match_state.rb,
lib/peruby/lexer/source_scanner.rb,
lib/peruby/runtime/test_builder.rb,
lib/peruby/runtime/interpolation.rb,
lib/peruby/runtime/module_loader.rb,
lib/peruby/lexer/structure_scanner.rb,
lib/peruby/runtime/regexp_compiler.rb,
lib/peruby/runtime/directory_handle.rb
Overview
Interpreter namespace.
Defined Under Namespace
Modules: Conv, Interpolation, Node, Op, Parser, RegexpCompiler, Sprintf Classes: CLI, Code, CompileError, CompileUnit, Compiler, DirectoryHandle, Dualvar, Env, Error, Glob, GotoRequest, IOHandle, Lexer, LocalStack, LoopControl, MRO, MatchState, ModuleDefinition, ModuleLoader, NativeBody, PerlArray, PerlError, PerlExit, PerlHash, Ref, Runtime, Scalar, Stash, TestBuilder, Validator
Constant Summary collapse
- VERSION =
'0.1.0'
Class Method Summary collapse
Class Method Details
.define_module(name) ⇒ Object
130 131 132 |
# File 'lib/peruby/runtime/module_loader.rb', line 130 def self.define_module(name, &) ModuleLoader.define(name, &) end |