Method: Fae::FiniteAutomata#initialize

Defined in:
lib/fae/finite_automata.rb

#initialize(language, description) ⇒ FiniteAutomata

Initializes a new instance of the FiniteAutomata.

Parameters:

  • language (Language)

    a language instance

  • description (String)

    the description of the finite automata



14
15
16
17
18
19
20
# File 'lib/fae/finite_automata.rb', line 14

def initialize(language, description)
  @states = []
  @strings = []
  @invalids = []
  @language = language
  @description = description
end