Module: Skeem::Primitive::PrimitiveBuilder

Includes:
DatumDSL
Included in:
Interpreter
Defined in:
lib/skeem/primitive/primitive_builder.rb

Instance Method Summary collapse

Methods included from DatumDSL

#boolean, #char, #identifier, #integer, #list, #rational, #real, #string, #to_datum, #vector

Instance Method Details

#add_primitives(aRuntime) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/skeem/primitive/primitive_builder.rb', line 13

def add_primitives(aRuntime)
  add_arithmetic(aRuntime)
  add_comparison(aRuntime)
  add_number_procedures(aRuntime)
  add_boolean_procedures(aRuntime)
  add_char_procedures(aRuntime)
  add_string_procedures(aRuntime)
  add_symbol_procedures(aRuntime)
  add_list_procedures(aRuntime)
  add_vector_procedures(aRuntime)
  add_control_procedures(aRuntime)
  add_io_procedures(aRuntime)
  add_special_procedures(aRuntime)
end