propane/lib/imbecile/regex.rb
2021-05-11 16:52:28 -04:00

22 lines
336 B
Ruby

module Imbecile
class Regex
class State
attr_accessor :accepting
def initialize
@transitions = []
end
def add_transition(character_range, state)
@transitions << [character_range, state]
end
end
def initialize(pattern)
parser = Parser.new(pattern)
end
end
end