Rename Regex::Unit -> Regex::Parser

This commit is contained in:
josh committed 2021-05-07 16:57:05 -04:00
1 parent 60adffbbab
commit 885ef6c151
2 files changed
+8 -3

No files matched your search

@@ -1,7 +1,10 @@
module Imbecile
class Regex
class Unit
class Parser
class Unit
end
class SequenceUnit < Unit
attr_accessor :units
@@ -66,11 +69,13 @@ module Imbecile
end
end
attr_reader :unit
def initialize(pattern)
@pattern = pattern.dup
@unit = parse_alternates
if @pattern != ""
raise "Invalid pattern: #{@pattern}"
raise Error.new(%[Unexpected "#{@pattern}" in pattern])
end
end