Class: Temill
- Inherits:
-
Object
- Object
- Temill
- Extended by:
- TemillImpl
- Includes:
- TemillImpl
- Defined in:
- lib/temill/core.rb,
lib/temill/parser.rb,
lib/temill/emitter.rb,
lib/temill/version.rb
Overview
most features are implemented in TemillImpl
Defined Under Namespace
Modules: Emitters, ParserHack, ParserUtils, RaccHack, TemillImpl Classes: ParserResult, Ruby23Parser, SourceFile
Constant Summary collapse
- EVAL_PATH_PREFIX =
'(temill eval)/'- DefaultOptions =
{ tabstop: 4, default_indent: ' ', compact: false, inspect: :pretty_inspect }
- VERSION =
"0.1.1"
Instance Method Summary collapse
-
#initialize(**opts) ⇒ Temill
constructor
A new instance of Temill.
Methods included from TemillImpl
_initialize, emit, emit_to_directory, emit_to_string, eval, execute_emitter, reset, set_options, show
Constructor Details
#initialize(**opts) ⇒ Temill
Returns a new instance of Temill.
19 20 21 |
# File 'lib/temill/core.rb', line 19 def initialize(**opts) _initialize(**opts) end |