Class: Stone::BuiltIns
- Inherits:
-
Object
- Object
- Stone::BuiltIns
- Defined in:
- lib/stone/built_ins.rb
Overview
Handles registration of built-in constants (including functions and operators).
Instance Method Summary collapse
-
#initialize(mod) ⇒ BuiltIns
constructor
A new instance of BuiltIns.
- #setup ⇒ Object
Constructor Details
#initialize(mod) ⇒ BuiltIns
Returns a new instance of BuiltIns.
10 11 12 |
# File 'lib/stone/built_ins.rb', line 10 def initialize(mod) @mod = mod end |
Instance Method Details
#setup ⇒ Object
14 15 16 17 18 19 |
# File 'lib/stone/built_ins.rb', line 14 def setup setup_rtti define_predefined_constants define_builtin_functions register_builtin_function_types end |