Class: Platform::IEL::StdLibKind

Inherits:
Object
  • Object
show all
Defined in:
lib/introhive_expression_language/iel/std_lib_kind.rb

Class Method Summary collapse

Class Method Details

.declare(defining_context) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/introhive_expression_language/iel/std_lib_kind.rb', line 7

def declare(defining_context)
  KIND_TEST_FUNCTIONS.keys.each do |function_name|
    send("declare_#{function_name}", defining_context)
  end
  declare_sym(defining_context)
  declare_eq(defining_context)
  declare_float(defining_context)
  declare_int(defining_context)
  declare_str(defining_context)
end