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 |