Class: ToSource::Emitter::Literal

Inherits:
ToSource::Emitter show all
Defined in:
lib/to_source/emitter/literal.rb,
lib/to_source/emitter/literal/range.rb,
lib/to_source/emitter/literal/regexp.rb,
lib/to_source/emitter/literal/dynamic.rb,
lib/to_source/emitter/literal/dynamic/regexp.rb,
lib/to_source/emitter/literal/regexp/options.rb

Overview

Base class for literal emitters

Direct Known Subclasses

Array, Dynamic, EmptyArray, Hash, Inspect, PassThrough, Range, Regexp

Defined Under Namespace

Classes: Array, Dynamic, EmptyArray, Hash, Inspect, PassThrough, Range, Regexp

Constant Summary

Constants inherited from ToSource::Emitter

REGISTRY

Instance Attribute Summary

Attributes inherited from ToSource::Emitter

#buffer, #node

Method Summary

Methods inherited from ToSource::Emitter

build, define_predicate, #initialize, run, #source

Constructor Details

This class inherits a constructor from ToSource::Emitter