Rename Regex::Unit -> Regex::Parser
This commit is contained in:
parent
60adffbbab
commit
885ef6c151
@ -1,7 +1,7 @@
|
|||||||
require_relative "imbecile/cli"
|
require_relative "imbecile/cli"
|
||||||
require_relative "imbecile/grammar"
|
require_relative "imbecile/grammar"
|
||||||
require_relative "imbecile/regex"
|
require_relative "imbecile/regex"
|
||||||
require_relative "imbecile/regex/unit"
|
require_relative "imbecile/regex/parser"
|
||||||
require_relative "imbecile/version"
|
require_relative "imbecile/version"
|
||||||
require "erb"
|
require "erb"
|
||||||
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
module Imbecile
|
module Imbecile
|
||||||
class Regex
|
class Regex
|
||||||
|
|
||||||
class Unit
|
class Parser
|
||||||
|
|
||||||
|
class Unit
|
||||||
|
end
|
||||||
|
|
||||||
class SequenceUnit < Unit
|
class SequenceUnit < Unit
|
||||||
attr_accessor :units
|
attr_accessor :units
|
||||||
@ -66,11 +69,13 @@ module Imbecile
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
attr_reader :unit
|
||||||
|
|
||||||
def initialize(pattern)
|
def initialize(pattern)
|
||||||
@pattern = pattern.dup
|
@pattern = pattern.dup
|
||||||
@unit = parse_alternates
|
@unit = parse_alternates
|
||||||
if @pattern != ""
|
if @pattern != ""
|
||||||
raise "Invalid pattern: #{@pattern}"
|
raise Error.new(%[Unexpected "#{@pattern}" in pattern])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user