Method: Lernen::Algorithm::Procedural::ATRManager#initialize

Defined in:
lib/lernen/algorithm/procedural/atr_manager.rb

#initialize(alphabet, call_alphabet, return_input, scan_procs: true) ⇒ ATRManager

: (

  Array[In] alphabet,
  Array[Call] call_alphabet,
  Return return_input,
  ?scan_procs: bool
) -> void


28
29
30
31
32
33
34
35
36
37
# File 'lib/lernen/algorithm/procedural/atr_manager.rb', line 28

def initialize(alphabet, call_alphabet, return_input, scan_procs: true)
  @alphabet = alphabet
  @call_alphabet_set = call_alphabet.to_set
  @return_input = return_input
  @scan_procs = scan_procs

  @proc_to_access_sequence = {}
  @proc_to_terminating_sequence = {}
  @proc_to_return_sequence = {}
end