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
+7 -2

No files matched your search

+1 -1
View File
@@ -1,7 +1,7 @@
require_relative "imbecile/cli"
require_relative "imbecile/grammar"
require_relative "imbecile/regex"
require_relative "imbecile/regex/unit"
require_relative "imbecile/regex/parser"
require_relative "imbecile/version"
require "erb"
@@ -1,7 +1,10 @@
module Imbecile
class Regex
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